Bir depoya yazılım lisansı vermek için geç kalırsam, önceki tüm taahhütler lisanstan bağımsız mıdır?


13

Diyelim ki 100 taahhütlü özel bir projem var. 101. sıraya kadar bir yazılım lisansı eklemiyorum. Projeyi açık kaynak yaparsam, ilk 100 taahhüdün tamamı 101'inci taahhütte yer alan yazılım lisansı ile sınırsız mı demektir?

Bir lisans eklendiğinde proje yeniden temel alınmalı mı?

Yanıtlar:


16

Lisans, çalışmayı yayınladığınızda uygulanır. Taahhütten sonra yayınlarsanız, tüm taahhütleri kapsar.

Lisansı eklemeden önce yayınlarsanız, bir tür lisans altında bir sürüm yayınlayana kadar telif hakkıyla korunan çalışmanızı kullanacak kimsenin lisansı yoktur.

Düşündüğünüz sorun, bir proje bir lisans altında yayınlandıktan sonra başka bir lisansta değiştiğinde ortaya çıkar.

Bu durumda, eseri eski lisans kapsamında indirmiş olan kişiler hala bu lisanstadır. Açık kaynak lisanslarıyla bu genellikle işi aynı lisans altında yeniden yayınlayabilecekleri anlamına gelir.


1
İyi cevap. Yayınlama, taahhütlerin başkaları tarafından erişilebileceği açık kaynaklı bir veri havuzuna yüklenmesini içeriyor mu?
marstato

3
@marstato: Evet. Herkese açık olarak erişilebilen bir depoya yükleme, yayınlamanın bir biçimidir.
Bart van Ingen Schenau

Açıkçası, lisans tüm taahhütleri kapsamaz, yayınlanan içeriği tam olarak kapsar. Yayınlamadan önce bir kod parçasını taahhüt edersem ve kaldırırsam, kapsam dahilinde değildir. Ama +1, çünkü bu doğru cevap.
Ross Patterson

4

Lisansın uygulandığı andan itibaren geçerli olduğundan emin olursunuz. Bu, önceki taahhütlerin telif hakkını temerrüde düşürdüğü anlamına gelir, bu da hiç kimsenin bunları herhangi bir amaçla kullanma hakkına sahip olmadığı anlamına gelir.

Başkalarının eski sürümleri kullanabilmesi sizin için önemliyse yeniden temellendirebilirsiniz.

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.