Saya punya proyek yang sedang saya kerjakan yang ingin saya dorong ke repositori publik Github yang baru sebagai sumber terbuka. Setelah mencari di StackExchange untuk lisensi yang tepat untuk digunakan saya telah menetap di lisensi BSD.
Pertanyaan saya adalah: sekarang apa? Apakah saya hanya perlu menyalin teks lisensi BSD ke file yang disebut LICENSE di root repositori saya dan menyebutnya bagus? Apakah itu aturan umum untuk bagaimana semua lisensi open source bekerja? Atau apakah saya perlu memberi tahu organisasi lain bahwa saya menggunakan lisensi ini sehingga saya dapat 'menegakkannya' jika perlu?
open-source
licensing
Chris Smith
sumber
sumber
Jawaban:
Cukup dengan melampirkan file lisensi di pekerjaan Anda. Namun biasanya lebih baik menambahkan komentar kecil yang menyatakan siapa yang memiliki hak cipta dan di mana menemukan teks lisensi lengkap di bagian atas setiap file sumber.
Anda tidak perlu memberi tahu organisasi mana pun untuk memberlakukan lisensi Anda jika seseorang melanggar ketentuan, meskipun Anda harus membawanya ke pengadilan.
sumber
Jika Anda telah memutuskan lisensi tertentu yang sesuai dengan kebutuhan Anda, maka meletakkan file License.txt di tempat yang menonjol di distro harus memadai. Selain itu, Anda harus memastikan bahwa metadata github untuk proyek Anda, file POM Maven dan sebagainya juga menyatakan lisensi dengan cara yang sesuai.
Itu tidak perlu. Penegakan lisensi sepenuhnya menjadi tanggung jawab Anda. (Bukan berarti ada banyak untuk menegakkan .... dengan lisensi BSD.)
Namun, jika Anda siap untuk menggunakan lisensi GNU dan memberikan hak cipta kepada FSF (dan proyek Anda layak dilindungi), mereka akan mengurus penegakan lisensi.
sumber