Lisanslarla ilgili sorularım

Başlatan fantastik51, 07 Nisan 2013 - 19:14:51

« önceki - sonraki »

0 Üyeler ve 4 Ziyaretçi konuyu incelemekte.

fantastik51

Öncelikle forumda ve programcılıkta yeni olduğumu belirtmek istiyorum.
Programcılığa (ve GNU/Linux'a) giriştikten sonra karşıma bazı yeni kavramlar çıktı. Bunlar arasında lisans da var. GPL, LGPL gibi lisansları sık duymaya başlayınca bazı araştırmalar yaptım ve bunların sonucunda bazı bilgiler elde ettim. Fakat bazı sorularımı hâlâ cevaplandıramadım:

1- Yazdığım bir programı nasıl GPL, LGPL veya herhangi başka bir lisansla lisanslarım?

2- Qt diye bir ayayüz kütüphanesi var. Diyelim ki bu kütüphaneyi tirarî bir yazılımda kullanmak istedim. Bu mümkün mü?

3- Bir önceki sorudaki durum bu kütüphanenin Python için bağlayıcısı olan PyQt için de mümküm mü?

4- Ayrıca merak ettiğim başka bir konu kapalı kaynak yazılımların kaynak koduna erişmek mümkün mü? Mümkünse neden Windows gibi yazılımların kaynak koduna ulaşılamıyor?

Cevap veren herkese teşekkürler.

alorak

1. Kodunuzun herhangi bir yerine lisans yazısını eklemeniz yeterli sanıyorum.

2. Evet mümkün ama yine qt içerisinde bulunan lisans yazısını kullandığınızı belirtmeniz gerekmekte.

3. Evet pyqt için de aynı lisans (aboutQt metodu) kullanılmaktadır.

4. Kodlar geliştirici tarafından verilmedikçe kodlara erişim mümkün değil.
özgürlük için

krwlng

2. maddeye ek olarak: Qt için 2 tür lisans var, birincisinde ücretsiz kullanıyorsunuz fakat uygulama kaynağını kapatamıyorsunuz, ikincisinde ise ücret ödüyorsunuz ve kaynak kapalı olabiliyor.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

alorak

Alıntı yapılan: krwlng - 07 Nisan 2013 - 23:33:53
2. maddeye ek olarak: Qt için 2 tür lisans var, birincisinde ücretsiz kullanıyorsunuz fakat uygulama kaynağını kapatamıyorsunuz, ikincisinde ise ücret ödüyorsunuz ve kaynak kapalı olabiliyor.

Aşağıdaki kaynağa göre artık öyle bir gereksinim olmadığı söyleniyor:

Alıntı Yap"Qt: Kapalı kaynak kodlu uygulama geliştirecekseniz Nokia'dan lisans
almanız gerek."

Qt LGPL'e geçti yani artık sürüm 4.5'den itibaren böyle bir gereksinim yok.

http://www.qtsoftware.com/about/licensing

http://comments.gmane.org/gmane.org.user-groups.linux.turkey.sohbet/496
özgürlük için

heartsmagic

Benzer bir başka başlığımız daha vardı ve orada ben bildiğim, gördüğüm kadarıyla bir cevap geçmiştim:
http://forum.ubuntu-tr.net/index.php?topic=35256.msg424463#msg424463

@fantastik51, o başlığa ve cevaplara bakabilirsin.

@alorak, QT çok lisans değiştirdi, fakat doğrudan öyle değil artık demek pek mümkün değil. Şöyle ki, artık QT'nin lisans mevzuları artık Nokia'da değilmiş, kendisi 2011 yılında lisans mevzularındaki hakları Digia şirketine satmış:

Ticari lisans için durumsa benim yukarıda geçtiğim iletide söylediğim şekilde sanırım hâlâ. Ücretsiz olması isteniyorsa dinamik olarak bağlanması gerekiyor. Şöyle bir iki bağlantı geçeyim:
http://qt.digia.com/licensing/
http://qt.digia.com/Product/Licensing/License-Comparison/
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ekremsenturk

#5
Alıntı yapılan: alorak - 07 Nisan 2013 - 23:01:25
1. Kodunuzun herhangi bir yerine lisans yazısını eklemeniz yeterli sanıyorum.

2. Evet mümkün ama yine qt içerisinde bulunan lisans yazısını kullandığınızı belirtmeniz gerekmekte.

3. Evet pyqt için de aynı lisans (aboutQt metodu) kullanılmaktadır.

4. Kodlar geliştirici tarafından verilmedikçe kodlara erişim mümkün değil.

Bir yazılımın Lisanslı olabilmesi için, söz konusu Lisansı veren ve hakları koruyan kuruma kayıtlı olması gerekir. Bir yerlere bir şeyler yazmak, yazılımın Lisansını belirlemez. Ayrıyetten söz konusu Lisans sözleşmesi, bulunulan ülkenin kanunları tarafından destekleniyor olmalı. Aksi durumda, söz konusu ülkenin kanunları geçerlidir. Bu forumda yazılan her satırda yine forumun kayıtlı olduğu Lisans şartlarına göre lisanslıdır, çünkü burada kayıdı bulunuyor.

fantastik51

Yanıtlarınız için çok teşekkür ederim fakat şu kısmını anlamadım:
Alıntı yapılan: heartsmagic - 08 Nisan 2013 - 13:55:15
Ücretsiz olması isteniyorsa dinamik olarak bağlanması gerekiyor.
Burayı biraz açar mısınız? Dinamik olarak bağlamak ne anlama geliyor?

krwlng

#7
@ekremsenturk, GNU/GPL Genel kamu lisansı için herhangi bir kayıt yaptırmaya gerek yoktur, yalnızca lisans metnini kaynağı verilecek uygulamanın bütün kaynak dosyalarına bağlantı veya kısa metin olarak eklenmesi yeterlidir. Ayrıca lisans metnini, metin dosyası olarak kaynak arşivine eklemek ve bu kaynağa bağlantı vermekte ürünü lisanslamak için yeterli olmaktadır. http://www.gnu.org/licenses/gpl-howto.html Bağlantısında detaylı olarak anlatılmaktadır, çoğu zaman patent mevzu ile karıştırılıyor GPL lisanslama işlemi.

@fantastik51, kullandığınız kütüphaneleri açık olarak uygulama yanında vermeniz gerekiyor yani, algoritma içeren açılamaz paketlere gizleyerek veremezsiniz demek oluyor. Mesela win uygulamalarında bu en çok "cab" dosyaları ile yapılıyor "cab" arşivi içerisinde birden fazla kütüphane dosyası barındırıyor ama direkt olarak açılıp kütüphaneler görülemiyor, o kütüphane dosyalarının açık olarak verilmesi lazım.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

ekremsenturk

Burada bir açıklama var. Ancak benim İngilizcem tam anlamıyla çözebilmek için yetersiz kaldı.

http://www.fsf.org/associate/

krwlng

O sayfada Fsf çalışma mantığı ve bağışlardan bahsedilmiş, nasıl bağış yapılır bağışlar nereye gider gibi.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

ekremsenturk

https://my.fsf.org/associate/support_freedom/join_fsf?referrer=2442

Ortak üyelikten söz ediliyor ve farklı üyelikler için farklı yıllık sabit ücretler var. Benim tam olarak anlayamadığım, bu üyelikten doğan yararlar kısmı. Burasının, iyi derecede ingilizce bilen birinin tercüme etmesi gerekiyor. Benim için Lisanslı yazılım üretmek henüz söz konusu değil, ama yine bu kısım ilgimi çekti.

krwlng

@ekremsenturk, bu verdiğiniz bağlantı da Fsf bağışı için açılmış bir sayfa, Fsf üyesi olup bağış yaparak bazı hizmetlerden faydalanabilirsiniz diyor, bunlar, 4Gb kart şeklinde Usb bellek, e-posta adresi, Fsf konferanslarına öncelikli giriş hakkı, Fsf satış alanlarından yapılacak alışverişlerde %20 indirim, XMPP Jabber servisini kullanma imkanı, Fsf ABD banka birliğine katılma hakkı, IRC kanalında bazı ayrıcalıklar gibi hizmetler, yani lisans ile ilgili bir durum değil, GPL lisansı ile ilgili tüm bilgi GNU sayfasında yani http://www.gnu.org/licenses/gpl-howto.html bağlantısında mevcut.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

ekremsenturk

Wikipedia.en'de de "FOSS" adı altında kaynaklar buldum. Orada yazılanlar benim daha iyi anlayabileceğim bir dilde yazılmışlar. Ben oradan araştırmaya devam ediyorum. Açıklamalar için teşekkürler.