Yah saya tidak ingin membuatnya open-source! Itulah masalahnya. Tetapi saya ingin menggunakannya pada pekerjaan saya saat ini. Perusahaan tidak setuju untuk menandatangani lisensi alternatif dengan saya dan menyuruh saya untuk menulis ulang semuanya dari awal sehingga mereka akan memilikinya. :(
Jadi bagaimana saya bisa melakukannya dengan cara yang aman sehingga nanti perusahaan tidak kembali kepada saya dan mengatakan bahwa saya menggunakan kode yang saya tulis untuk mereka, yang akan mirip dengan versi pertama yang saya tulis dan memiliki hak cipta, pada proyek pribadi saya atau bahkan pada pekerjaan lain?
Bagaimana Anda menulis ulang versi kedua dari peta hash tanpa membuatnya terlihat seperti versi pertama? Ini kedengarannya sulit bagi saya. :(
sumber
Jawaban:
Anda perlu berbicara dengan seorang pengacara yang berspesialisasi dalam hak cipta. Itu hak cipta , bukan kekayaan intelektual . "Kekayaan intelektual" adalah kombinasi palsu antara paten dan hak cipta, yang merupakan dua bidang hukum yang sepenuhnya terpisah.
Saya berasumsi Anda berada di Amerika Serikat selama sisa dari ini.
Rekomendasi pribadi saya adalah bahwa, sebelum Anda melangkah lebih jauh, Anda mengambil sumber Anda saat ini dan melakukan pendaftaran hak cipta formal di atasnya, termasuk mengajukan salinan lengkap dari pekerjaan Anda dengan Kantor Hak Cipta AS, seperti halnya dengan buku atau lagu. (Catatan: Mengisi salinan lengkap dari pekerjaan bersama dengan aplikasi pendaftaran diwajibkan oleh hukum untuk pendaftaran.)
Setiap pengacara hak cipta di Amerika Serikat akan memberi tahu Anda bahwa tidak ada pengganti untuk sertifikat pendaftaran hak cipta. Ada persis satu kasus * dalam sejarah di mana orang dengan sertifikat pendaftaran hak cipta tidak menang.
Pendaftaran hak cipta murah .
Setelah Anda memiliki sertifikat pendaftaran hak cipta di tangan Anda, maka Anda mulai melakukan menulis ulang mereka. Anda dapat mulai melakukan pekerjaan desain, tetapi jangan menulis satu baris kode mereka tanpa terlebih dahulu melindungi kode Anda.
* (Khususnya, itu adalah kasus George Harrison "My Sweet Lord": walaupun The Beatles memang memiliki sertifikat pendaftaran hak cipta, hakim memutuskan bahwa tidak mungkin dia bisa sepenuhnya secara independen menemukan kembali melodi dan organisasi dari "He So Fine." "(The Chiffons): di sana HARUS menyalin, bahkan secara tidak sadar.)
sumber
Ini adalah peluang bagus untuk menggunakan solusi open source pihak ketiga yang sudah ada sebelumnya, jika ada untuk use case Anda. Pertimbangkan keuntungan untuk Anda dan atasan Anda:
Kamu
Majikan Anda
sumber
Pertama, Anda harus berkonsultasi dengan seorang pengacara untuk mengetahui opsi apa yang Anda miliki.
Tetapi, hashmap adalah kumpulan standar, jika Anda telah membuat satu yang memiliki tujuan tertentu, mungkin mengubah tipe data yang bekerja dengannya, dan itu akan berbeda, terutama jika Anda dapat memiliki beberapa atribut dalam satu program yang bukan t di yang lain.
Dan, jika Anda duduk dengan selembar kertas kosong dan menulis ulang kodenya, saya berharap itu akan berbeda, karena Anda mungkin telah mempelajari beberapa ide sejak Anda menulis yang asli.
IP selalu rumit karena mereka tidak dapat memberi tahu Anda untuk tidak menggunakan apa yang telah Anda pelajari, tetapi jangan menyalin dari proyek Anda sendiri, cukup tulis semuanya dari awal, dan itu akan membantu untuk meringankan masalah ini, saya harapkan.
Tapi, sekali lagi, bicarakan dengan pengacara.
sumber
Gunakan bahasa yang berbeda! Tulis ulang C Anda di Jawa atau sebaliknya. Dengan begitu tidak ada kemungkinan urutan panjang kode terlihat sama.
sumber