Di pekerjaan saya sebelumnya, saya membuat dashboard generik untuk mengotomatisasi tugas-tugas dan ternyata cukup berguna - dan tentu saja majikan saya sebelumnya memiliki semua kode yang saya tulis ketika saya bekerja di sana. Sekarang saya tidak lagi di sana, apakah sah bagi saya untuk membuat ulang dasbor itu dari memori dan membuka kode sumber? Jika saya membuatnya kembali, kode (mungkin 2k-3k baris) bisa hampir identik dengan yang asli karena saya memiliki memori yang cukup bagus dan cenderung mengikuti gaya pengkodean dan konvensi penamaan yang biasa.
Sunting: latar belakang yang lebih sedikit - ini adalah perangkat lunak yang cukup umum yang hanya digunakan secara internal oleh tim kecil (<10) dalam sebuah perusahaan global. "Perusahaan" bahkan tidak menyadari sistem ini karena itu saya buat atas inisiatif saya sendiri. Itu dibangun di atas python / Django. Dan dengan hampir identik saya maksudkan bahwa misalnya model Django akan memiliki nama / bidang yang sama dan pandangan akan menggunakan pertanyaan serupa untuk mengembalikan set objek yang sama.