MIT lisanslı kodun bazı bölümlerini kapalı kaynak projeme ekleyebilir miyim?


13

Bu basit bir evet / hayır cevabı olabilir, ancak ayrıntılı açıklamaları davet ediyorum.

senaryo

İşimde herhangi bir lisans altında resmi olarak serbest bırakılmayan kapalı bir kaynak sistemini genişletmem istendi. Bir keresinde öğrendiğimi sanıyordum ki, tüm haklar varsayılan olarak saklıdır, ama şimdi bunun için bir kaynak bulamıyorum, bu yüzden lütfen yanılıyorsam beni düzeltin.

Github'da MIT lisansı altında yayınlanan bir proje buldum . İstenen işlevin bölümlerini gerçekleştirmek için kullanmakla ilgilendiğim bir sınıf içeriyor.

Bir fark yaratırsa, üzerinde çalışmam istenen uygulama şu anda satılık değildir. Operasyonları kolaylaştırmak için dahili olarak kullanılır, son derece özelleştirilmiştir ve piyasa değeri yoktur. Kapalı kaynağının tek gerçek nedeni, açık kaynak kodunda bir güvenlik açığı bulunabiliyorsa, yönetimin söz konusu olduğu uç noktaların yönetimden yararlanılabilmesidir.

Anlayışım

Bu cevap , MIT lisansına dahil olmadığından oldukça emin olduğum bir copyleft hükmünü kontrol etmem için beni uyarıyor , bu yüzden yanılıyorsam lütfen beni düzeltin.

MIT lisansı açıkça belirtiyor ...

Yukarıdaki telif hakkı bildirimi ve bu izin bildirimi, Yazılımın tüm kopyalarına veya önemli bölümlerine dahil edilecektir.

... bu yüzden lisansın projeme kelimesi kelimesine dahil edilmesi gerektiğini anlıyorum, ancak bunun aslında MIT lisansı altında tüm projeyi serbest bırakmasından endişe ediyorum - ki bu benim yapma hakkım yok.

Bu yanıt , git alt ağacı olarak temiz bir şekilde gerçekleştirilebileceğini bildiğim Github proje kodunun karantinaya alınmasını önerir. Ancak bu durumun farklı olduğundan endişeliyim çünkü çok benzer iki açık kaynak lisansı içeriyor.

Soru

Süper proje kökümde şu satırlar boyunca bir lisans olması sorun değil mi:

Foo projesinin bazı bölümleri için telif hakkı, proje Çubuğunun bir parçası olarak [MIT orijinal yazarı, yıl] tarafından saklı tutulur ve MIT lisansı altında sağlanır. Foo projesinin diğer tüm telif hakları [adınız, yıl] 'a aittir.

Ve projenin tam olarak hangi "kısımlarının" MIT lisansına ait olduğuna atıfta bulunmak için daha spesifik olmak gerekli midir?

feragat

Buradaki hiçbir cevabın / yorumun yasal tavsiye teşkil etmeyeceğini tamamen anlıyorum, ancak bir şeyi tamamen yanlış anlarsam yüzünde iyi bir tokat kullanabilirim. Ayrıca, bu benim ilk sorum, eğer bu buraya ait değilse, bu cevaplardan olacağını varsaydım , lütfen bana bildirin - ve bu soru için uygun bir yerin her türlü göstergesi içtenlikle takdir edilecektir.


1
MIT copyleft değildir ve bence "bölümler" yaklaşımınız son derece mantıklıdır. Bu arada, "Yazılım", yazılımınıza değil MIT lisanslı kısma karşılık gelir.
Robert Harvey

Yanıtlar:


14

MIT lisansında copyleft koşulu yoktur. MIT lisansı, herhangi bir kaynak kodunuzu dağıtmadan kodu kullanmanız için yasal izin verir. Projeniz kapalı kaynak olduğundan, çok az kişi kodunuzu görecek, ancak hangi bölümlerin başka birine ait olduğunu dikkatlice belgelemek hala iyi bir fikirdir. İkili dosyaları dağıtmak için MIT lisansına ilişkin belirsiz referansınız MIT lisansının gereklilikleriyle uyumludur.

Ayrıca Copyleft lisansları lütfen unutmayın değil kaynak kodunuzu paylaşmaya zorlamak. Telif hakkı yasası sizi bir lisans almaya zorlar ve copyleft sadece kaynağınızı açmanız karşılığında bir lisans sunar. Ancak, lisansınızı almak için bu mekanizmayı kullanmanız gerekmez. Lisansınızı, Telif Hakkı sahibine rüşvet vermek gibi başka bir mekanizma ile almakta hala özgürsünüz. Telif hakkı yasası gereklilikleri için copyleft lisanslarını suçlamak, açık kaynak lisanslarıyla ilgili karışıklığın önemli bir kaynağı olmuştur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.