Bana öyle geliyor ki, aslında birkaç soru soruyorsunuz, bu yüzden onlara bireysel olarak cevap vermeye çalıştım. Onları alıntı soru olarak ifade ediyorum, ancak sorduğunuzu düşündüğüm şeyi yeniden ifade etme girişiminde bulundum.
Projemdeki tüm dosyalar için MIT lisansını kullanmalı mıyım?
Hedeflerinizin açıklamasına bakıldığında, insanların çalışmalarınızla neler yapabilmesini istediğiniz göz önüne alındığında, projenizdeki tüm kaynak dosyalar için MIT lisansını kullanmak gerçekten iyi bir seçim gibi görünüyor.
Aynı lisans koşullarını, Makefile
s vb. Gibi “yardımcı” dosyalara da uygulamam mı gerekir ?
Kesinlikle. Bunlar projenizin hayati bir parçasıdır çünkü onlar olmadan ürününüz kullanılamaz. Projeniz yalnızca özgür olmayanlar kullanılarak oluşturulabiliyorsa Makefile
, FSF ve ben de dahil olmak üzere birçok insan tüm projeyi özgür olmayan olarak değerlendirecektir.
Telif hakkı açısından a Makefile
, projenizdeki diğer kaynak dosyalar gibi bir iş parçasıdır. Sen yazdın - onun telif hakkına sahipsin. Bununla ilginç bir şey yapmamı istiyorsanız, dosyayı bana lisanslayarak bana izin vermelisiniz. Herhangi bir çelişkili kanıt bulunmadığı takdirde, README
doğru şekilde varsaydığınız gibi , genel bilginin tüm dosyalar için geçerli olacağını varsayabiliriz . Her neyse, yazdığınız her kaynak dosyaya kısa bir telif hakkı bildirimi koymanızı tavsiye ederim, böylece hiç şüpheniz kalmaz. Bildirim şöyle olabilir.
Copyright (c) 2016 Egor Tensin
This file is part of Fancy Project. This is free software; see the file COPYING
for more information. There is no warranty; not even for merchantability or
fitness for a particular purpose.
MIT lisansı oldukça kısa olduğu için, tamamını her dosyaya kopyalamayı bile düşünebilirsiniz. GPL gibi diğer lisanslar, her bir dosyaya yukarıda gösterilen örnekten farklı olacak özel bir bildirim yapılmasını önermektedir.
HTML / JavaScript / CSS / XML dosyaları lisanslamaya tabi midir?
Elbette. Yine, telif hakkı çalışmanızın yazıldığı dile agnostiktir. Önemli olan tek şey dosyaların yaratıcı bir insan sürecinin ürünü olmasıdır . Önceki bölümdeki her şey bu dosyalar için de geçerlidir.
Resimler ve diğer ikili dosyalar ne olacak? Creative Commons lisansı altında çift olarak lisanslamam gerekir mi?
Prensipte, telif hakkına tabi oldukları sürece MIT lisansını görüntüler için uygulanamaz kılacak hiçbir şey yoktur. Dikkate alınması gereken bir nokta, MIT lisansının sanatsal çalışmalar veya sunumlar için çok sık kullanılmamasıdır. Dolayısıyla, kullanıcılarınızın çalışmalarında bazı resimleri kullanmasını kolaylaştırmak istiyorsanız, bunları Creative Commons lisansı altında çift lisanslayarak bir iyilik yaparsınız . Telif hakkı sahibiyseniz, çalışmanızı aynı anda istediğiniz kadar lisans altında lisanslayabilirsiniz. Örneğin, aşağıdaki ifadeyi README
dosyanıza koyabilirsiniz .
Copyright (c) 2016 Egor Tensin
This project is free software. There is no warranty; not even for
merchantability or fitness for a particular purpose.
You may use, copy, modify and redistribute all files included in this
distribution, individually or in aggregate, subject to the terms and conditions
of the MIT license. See the file `LICENSE-MIT.txt` for details.
In addition, you may -- at your option -- use, copy, modify and redistribute all
images included in this distribution under the directory named `pictures`
according to the terms and conditions of the Creative Commons Attribution 4.0
International License. See the file `LICENSE-CC-BY.txt` for details.
Resimlerin çift lisanslanması, projenizin tüm dosyalar için hala aynı lisansı kullanmasının avantajına sahiptir, ancak bundan faydalanacak kullanıcılar için resimler için daha “doğal” bir lisans kullanma olanağı sunar.
Görüntüler yazılım tarafından üretilirse ne olur?
Telif hakkı sadece insanlar tarafından yaratılan yaratıcı çalışmaları kapsar. Bir görüntü yalnızca bir insan tarafından yaratıcı girişi olmayan bir makine tarafından oluşturulmuşsa, telif hakkı yoktur ve lisanslanamaz. Bununla birlikte, çoğu grafik muhtemelen en azından bir dereceye kadar yaratıcı insan girişi içerecektir, böylece bunları lisanslayarak da güvenli taraftasınız. En iyi durumda, açık lisans bildiriminin gereksiz olduğu ortaya çıkacaktır. Tabii ki resimlerinizi ve onlara ne kadar yaratıcılık girdiğini bilmiyorum.
Projemin lisanslamasını daha sonra değiştirebilir miyim?
Telif hakkı sahipleri çalışmalarında ek izinler vermekte her zaman özgürdür. Yani, bugün MIT lisansı altında serbest bırakırsanız ve yarın resimleri Creative Commons lisansı altında da lisanslamak istediğinize karar verirseniz , bunu yapmakta tamamen özgürsünüz. Yapamayacağın şey iptal etmekücretsiz bir yazılım lisansı. Yani, bugün MIT lisansı altında yayınlayıp yarın GPL'nin daha uygun olacağına karar verirseniz, zaten MIT lisanslı bir kopya almış olan herkes yazılımı şartlar ve koşullar altında kullanmaya devam edecektir. MIT lisansı. Ve bu lisans sınırsız yeniden dağıtıma izin verdiğinden, bu kişinin bir kopyasını vermeye karar vereceği herkes. Sonuç olarak, lisansları daha sonra her zaman daha fazla ekleyebileceğiniz için muhafazakar olarak sunmak akıllıca olabilir, ancak bir kez yayınladıktan sonra tekrar geri alamazsınız.