Bunu neden istiyorsun? Açık kaynak ruhunda değil! GPL allows ve even encourages ticari satıcıları bile bir ücret karşılığında ücretsiz (açık kaynak) yazılım dağıtmak için. Böyle bir maddeyle mümkün olmayan büyük miktarda açık kaynaklı yazılım ticari olarak üretilir (Linux, GNOME, KDE ...).
[Codeplex Microsoft'un açık kaynak project hosting sitesidir: Başlatma vb Sourceforge'den Google Code, Savannah, onun dengi website says it supports aşağıdaki lisanslar:
Apache Lisansı 2.0, Ortak Geliştirme ve Dağıtım Lisansı (CDDL), Kamu Lisansı Eclipse (EPL), GNU Genel Kamu Lisansı (GPL) v2, GNU Kütüphane Genel Kamu Lisansı (LGPL), Microsoft Kamu Lisansı (Ms-PL), Microsoft Karşılıklı Lisansı (Ms-RL), Mozilla Kamu Lisansı 1.1 (MPL), Yeni BSD Lisans ve MIT Lisansı.
"Microsoft"
may actually be more restrictive than "open-source" ile başlayanlar.
beni Dave Johnson's words kullanılarak açık kaynak lisansı "üç düzeyde" açıklayalım:
- Seviye 1: Gimme kredi (Apache Lisansı, BSD, MİT) değiştirebilir, kullanabilir ve yeniden dağıtabilirsiniz Ürünümdeki kodumu ancak bana kredi ver.
- Seviye 2: Gimme (Mozilla Kamu Lisansı, CDDL, LGPL) kullanabilir, değiştirebilir ve üründe kodumu yeniden dağıtma ama bana üzerinde yaptığınız düzeltmeleri için kaynak verebilir düzeltir.
- Level 3: (GPL) Ürünümdeki kodumu kullanabilir, değiştirebilir ve yeniden dağıtabilir, ancak ürünün tüm kaynak kodunu bana verebilirsiniz.
İlk iki seviye, şirketlerin kodunuzdan tescilli (açık kaynaklı olmayan) türevleri oluşturmasına izin verir; Onları sevmiyorum. GPL ("copyleft") onları kaynak kodlarını serbest bırakmaya zorlar (sadece ürününü ürününü dağıtırlarsa geçerlidir; hiçbir şey yazılımı kendi kullanımları için dahili olarak kullanmalarını engellemez - bu iyi bir şeydir). Ticari bir şirket tarafından kodunuzun "çalındığını" hissetmekten kaçınmak istiyorsanız, GPL kullanmanız gereken şeydir. İyileştirmeler yapabilir, ancak iyileştirmeler herkes için geçerli olacaktır.
Bunların hiçbirinin bir şirketin sizinle ayrı ayrı iletişim kurmasını ve kodunuzu GPL olmayan bir lisans kapsamında almasını engellemediğini unutmayın; isterseniz, kodunuzun tescilli bir türevi olmasını sağlamak için bunları ücretlendirebilirsiniz. (Kodunuz tamamen size verileceği sürece, elbette.)
O zamandan beri bir şey buldunuz mu? Ben de aynısını arıyorum.Programımın ve onun türevlerinin her türlü kullanımının, şirketlerin kişisel ve akademik kullanıma (kaynak değişikliği dahil) ücretsiz olarak izin verirken para ödemelerini istiyorum. – Ivan