Açık Kaynak Kodlu ve Özgür Yazılımlar Hakkında soru

Diyelim ki Açık Kaynak Kodlu bir Yazılım var ve bunun sürümü v15.0 diyelim ilerleyen zamanlarda bu açık kaynak kodlu program güncelleme alıyor bunun sürümüde v15.1 diyelim herneyse sonra lisans değişikliğine gidiliyor ve Kapalı Kaynak Kodlu ücretli bir Yazılım haline geliyor biz bu uygulamanın Açık Kaynak Kodlu olarak yayınlanan v15.0 sürümünü alıp dilediğimiz kadar kopyasını alabilir dağıtabilir ve üstünde değiştirmeler yapabilirmiyiz yoksa tüm sürümler ticari ve kapalı kaynak kodlu bir yazılım haline mi gelir yani kısaca demek istediğim Açık Kaynak Kodlu Olarak Yayınlanan Bir Yazılımın İlerleyen Süreçte Güncelleme Alıp Lisans Değişikliğine Gidildiği Takdirde O Programın Yayınlanan Tüm Sürümleri Ticari ve Kapalı Kaynak Kodlu Hale mi Gelir Yoksa Güncelleme Alınan ve Lisans Değişikliğine Gidilen (v15.1) Sürüm için mi Geçerlidir?

1 Like

Merhaba foruma hoş geldin.

Her açık kaynak lisansı buna izin vermiyor. 15.1 sürümüne geçmeden önceki lisans özgür yazılım lisansıysa (GPL gibi) evet bunu yapabilmen mümkün. Yani önceki sürümlerde bahsettiklerine izin veriliyorduysa yapılabilir olmalı.

2 Likes

Açık kaynak kodlu bir yazılımın lisansı, o yazılımın belirli bir sürümü için geçerlidir. Yani, bir yazılımın v15.0 sürümü açık kaynaklı olarak yayınlandıysa, bu sürümün lisansı genellikle değiştirilemez. Bu, kullanıcıların bu sürümü alıp diledikleri kadar kopyasını alabilecekleri, dağıtabilecekleri ve üzerinde değişiklikler yapabilecekleri anlamına gelir.
Ancak, yazılımın ilerleyen bir sürümü (örneğin, v15.1) için lisans değişikliğine gidilirse ve bu sürüm kapalı kaynak kodlu ve ücretli bir yazılım haline getirilirse, bu yeni sürümün kullanımı yeni lisansa tabi olacaktır. Bu, genellikle kullanıcıların bu yeni sürüm üzerinde değişiklik yapmalarını, kopyalamalarını veya dağıtmalarını kısıtlayabilir.

4 Likes

her açık kaynak buna izin vermiyordan kastınız nedir ben ve benim gibi bu konuya takılmış insanlar için cevabınız aydınlatıcı olabilir

genellikle değiştirilemezden kastınız nedir bu “genel” manasından kastınız nedir cevabınız için teşşekürler

1 Like

“Genel” ifadesi, burada bahsettiğim durumların çoğu açık kaynak kodlu yazılım için geçerli olduğu, ancak her yazılımın kendi lisans koşullarına sahip olduğu ve bu koşulların yazılımdan yazılıma değişebileceği anlamına gelir. Yani, burada verdiğim bilgiler genel bir kural olarak kabul edilebilir, ancak her zaman belirli bir yazılımın lisans metnini kontrol etmek önemlidir.

2 Likes

Açık kaynak lisansı ve özgür yazılım lisansı arasındaki farkı anlamanız lazım.

Bazı açık kaynak lisansları sadece kodu okumanıza veya belli değişiklikler yapmanıza izin verir. Özgür yazılım lisansları kodla istediğini yapabilmene izin verir.

Çok yüzeysel anlatıyorum ama kastettiğim şey senin açık kaynak zannettiğin yazılım belki lisansına baksak sadece kodu okumana ve issue açmana izin veriyordur öyle düşün. Her açık kaynak lisansı kopyalamana izin vermiyor. Bu yüzden özgür yazılımları teşvik etmek daha önemli. :slight_smile:

1 Like