Açık kaynak kütüphanesi, proje sahibi lisansı daha kısıtlayıcı olarak değiştirebilir mi?


20

Bir şirket açık kaynaklı bir MIT lisansına sahip bir kütüphane yayınlar.

Eğer istiyorlarsa, çok kısıtlayıcı olacak şekilde lisansı değiştirebilirler, böylece rakipler bunu kullanamazlar mı?

Bunun önceki sürümler üzerinde ne etkisi olurdu?

1 Kasım'da başka bir lisansla çok kısıtlayıcı hale gelirlerse, 1 Kasım'dan önceki tüm sürümler hala MIT'de mi olacak?


Yanıtlar:


15

Bir çalışmanın telif hakkı sahibi, kendi mülklerini dağıtırken hangi lisansın kullanılacağını belirler (bu durumda kod); böylece şirket istediği zaman daha kısıtlayıcı bir lisansa geçmeye karar verebilir.

Not demek onlar işin tamamı sahibi olmalı veya kişiye gelen kodu için lisans almış yapar kısıtlayıcı lisans altında yeniden lisansa kendi o hibe onlara işi hakkı.

Ancak, daha önce izinli bir lisans kapsamında lisanslanan kod, başkalarına bu kodu istedikleri herhangi birine dağıtma hakkı verir . Böylece, eski kod, izin verilen bir lisans altında dağıtıldığında, aynı lisans altında yeniden dağıtılabilir. Teorik olarak, eski kod, birisi dağıtmaya devam ettiği sürece, herkesin Açık Kaynak yazılım olarak kullanılabilir olduğu anlamına gelir.

Sahibi, kodu izin verilen lisans kapsamında dağıtmayı bırakmaya karar verebilir, ancak eski sürümler zaten kısıtlama olmaksızın yeniden dağıtma hakkı veren izinli bir lisansla dağıtıldığından, başkalarının bunu yapmasını engelleyemezler.


14

EĞER sahip olsalar.

Diğer kullanıcıların katkılarını kabul ettiyse - o zaman bu diğer kullanıcıların anlaşmasına ihtiyaçları olacaktır. Bu GPL'nin noktasıdır, diğer insanları da tıpkı onlarınki gibi kodunuzla güzel oynamaya zorlarsınız.

Lisans, size dağıttıklarında kabul ettiğiniz şartları dağıtmayı kapsadığından, yıllardır kullanılmakta olan bir MIT kütüphanesini aniden iptal edemezler.


(yıllar sonra…) Bu cevap GPL'den bahsederken, soru MIT lisansı ile ilgili gibi görünüyor. Bu iki lisans çok farklı. MIT lisanslı kod tescilli yazılımda (örneğin, projenin artık açık kaynak olmayan daha sonraki bir sürümü) kullanılabilmesine rağmen, GPL lisanslı tüm telif hakkı sahiplerinin kabul etmesi gerekir.
amon

@ amon, evet bu viral doğa hakkında bir kenara doğasını günah. MIT lisansı ile karmaşıktır, çünkü katkıları geri vermek için bir gereklilik olmasa da, bu katkıların hangi lisans altında olduğu açık değildir.
Martin Beckett

12

Lisansı okuyun. MIT lisansı yalnızca birkaç satır uzunluğundadır ve sorunuzun cevabı lisansın kendisinde bulunmaktadır. İşte Wikipedia'dan bir sürüm:

Bu yazılımın ve ilişkili dokümantasyon dosyalarının ("Yazılım") bir kopyasını alan herhangi bir kişiye, kullanma, kopyalama, değiştirme, birleştirme hakları da dahil ancak bunlarla sınırlı olmamak üzere, herhangi bir sınırlama olmaksızın, Yazılım ile ilgili olarak erişim izni verilir. , Yazılımın kopyalarını yayınlamak, yayımlamak, dağıtmak, lisanslamak ve / veya satmak ve Yazılımın sağlandığı kişilere aşağıdaki koşullara tabi olarak izin vermek için ...

Dolayısıyla, yukarıdaki lisans kapsamında bir yazılım edinirseniz, bunu kullanma izniniz vardır. Telif hakkı sahibi gelecekte bu izni vermeyi bırakmaya karar verirse, bu onların işi, ancak size önceden izin verdikleri gerçeğini değiştirmez ve ayrıca size yayınlama, dağıtma izni de verdiler, ve bunu aynı şartlar altında yapmanız şartıyla. Lisansa uyduğunuz sürece bu izni iptal etmek için herhangi bir hüküm bulunmadığını kendiniz görebilirsiniz.


3
+1 - Lisansı okuyabilecek tek cevap için (RTFL'dir) ve mmetions "... bu izni iptal etmek için hiçbir hüküm yok ..."
mattnz

2

IANAL, ancak bir kod parçasının yazarı MIT lisansı altında lisans veriyorsa ve bir programda kullanıyorsanız, telif hakkı sahibi lisansı geriye dönük olarak değiştiremez ve (örneğin) telif hakkı ihlali için dava açabilir. Tek yapabilecekleri yeni sürümleri farklı bir lisans altında lisanslamak. Orijinal sürümü farklı lisans altında da sağlayabilirler, ancak bu size vermiş oldukları MIT lisansını geçersiz kılmaz.

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.