• 02-08-2010, 10:45:02
    #1
    Merhaba arkadaşlar. Hepiniz ücretsiz dağıtılan ve çok talep gören forum ve cms sistemlerinin (smf, wordpress vb.) GNU/GPL lisanslı olduğunu bilirsiniz.

    Mesela ben de yazdığım scripti dağıtmak istiyorum ama onu GNU/GPL ile nasıl lisanslayabilirim?
  • 02-08-2010, 10:52:13
    #3
    http://www.gnu.org/licenses/gpl-howto.html

    sayfasında yanlış anlamadıysam lisans yazısını yazılımla beraber dağıtman yeterli.

    Burada açıklanmış..


    You should also include a copy of the license itself somewhere in the distribution of your program. All programs, whether they are released under the GPL or LGPL, should include the text version of the GPL. In GNU programs the license is usually in a file called COPYING.
  • 02-08-2010, 10:56:06
    #4
    yani o gpl.txt'yi dizine koyacağım o kadar?
  • 02-08-2010, 10:59:12
    #5
    SoutH adlı üyeden alıntı: mesajı görüntüle
    yani o gpl.txt'yi dizine koyacağım o kadar?
    Emin değilim.

    http://directory.fsf.org/

    Şuraya da bakabilirsin. Bu site GNU yu oluşturan adamın sitesi. Projeler kayıt ettirilmiş anladığım kadarıyla.
  • 02-08-2010, 11:01:06
    #6
    Lisanslı yayınlamak şart mı? Lisanssız yayınlarsak neler olur?
  • 02-08-2010, 11:07:25
    #7
    SoutH adlı üyeden alıntı: mesajı görüntüle
    Lisanslı yayınlamak şart mı? Lisanssız yayınlarsak neler olur?
    senin olduğunu kanıtlayabilmek için bir nevi patent sistemi gibi birşey
  • 02-08-2010, 11:08:32
    #8
    SoutH adlı üyeden alıntı: mesajı görüntüle
    Lisanslı yayınlamak şart mı? Lisanssız yayınlarsak neler olur?
    http://www.phpfusion-tr.com/viewpage.php?page_id=1

    http://www.gnu.org/copyleft/copyleft.tr.html

    Şu bağlantılara bakarsan fikir sahibi olabilirsin. Konuya tam hakim değilim, yanlış yönlendirmek istemiyorum.
  • 02-08-2010, 16:42:38
    #9
    Öncelikle yazılımınızın dağıtım şeklini ve amacınızı belirlemelisiniz. Eğer ücretsiz dağıtacaksanız, başkalarının da yazılımınızı geliştirmesini, katkıda bulunmasını istiyorsanız, veya başkalarının yazılımızı aynen alıp/çalıp, ismini değiştirip satmasına izin verecekseniz GPL kullanabilirsiniz.

    İçerisine lisans metnini koymanız ve GPL olduğunu beyan etmeniz yeterli. İsterseniz kaynak kodun başında da belirtebilirsin.

    @license http://opensource.org/licenses/gpl-license.php GNU Public License
    Bunun dışında yazılımı bir yere kayıt etmek diye bir şey yok. GPL tamamen felsefedir, patent yerine geçmez, GPL nin yasal bağlayıcılığı olduğunu da sanmıyorum, 6 yıldır bu konuda birşey görmedim/duymadım.

    Kendi yazdığınız bir yazılımı mutlak lisanslamanız gerekmez, lisansların çoğu uydurmadır, ihtiyaçlar doğrulutusunda uydurulur/yazılır. Siz kendi lisansınızı da hazırlayabilirsiniz. Mesela; satamazsınız, başka bilgisayarda kullanamazsınız, aynı IP de istediğiniz kadar siteye kurabilirsiniz, vb. gibi maddeler hazırlayabilirsiniz.

    Sadece ve sadece bilmeniz gereken bu tür lisanslar yazılımınızı yasal olarak korumaz, patent yerine geçmez.


    Birkaç gün önce ceviz.net te benzer bir konuya uzun bir cevap vermiştim, bu benim GPL hakkındaki görüşümdür. GPL güzeldir, sadece insanlar bu tür felsefelere uymak için hazır değiller henüz. "Hepimiz kardeşiz, bu savaşlar ne diye" gibi...

    ALEXIS adlı üyeden alıntı:
    Çok kişi GPL bilmediğinden atıp tutmaya başlıyor. GPL lisansına sahip bir yazılım; tekrar dağıtılabilir, satılabilir, değiştirilebilir, düzenlenebilir, geliştirilebilir. Ancak kaynak kodu kapatılıp dağıtılsa bile yanında açık kaynak olarak verilmeli, ilk yazarın kod içindeki imzaları anılmalı. Bir de GPL olarak alınan/geliştirilen bir yazılım yine GPL olmak zorundadır. Lisans değişikliği yapılamaz.

    Özellikle şunu vurgulamak istiyorum, GPL olan bir yazılım olduğu gibi veya geliştirilerek satılabilir. Mesela joomla dan örnek vereyim, yazacağınız bir joomla eklentisini ücreti satabilirsiniz, ancak kaynak kodlarını kapatamazsınız, sizden satın alan biri üzerine 1-2 satır kod ilave edip ücretsiz veya ücretli dağıtabilir.

    Bir de GPL lisansına sahip bir yazılıma GPL olmayan bir eklenti yazmak, yani GPL yi kırmak ta mümkün. Bunu yapabilmek için yazılıma ait fonksiyon veya sınıf kullanmamak gerek. Mesela yazılımın SQL wrapperi yerine kendi PDO nuzu kullanabilirsiniz. Bunun örneklerine rastladım ama hem fazladan kod yazmak gerekiyor hem de uyum sorunu çıkabiliyor.


    GPL bazen iyi geliyor, bazen de kötü. Şu ana kadar GPL nin herhangi bir yasal bağlayıcılığına rastlamadım. Bilindiği gibi ben GPL lisansına sahip phpBB3 Portal yazdım. Herifler aldı portalı içindeki bana ait olan tüm imza ve telif bilgilerini kaldırdılar, adına da "XL portal" dediler. Bunu neden yaptıklarını sorduğumda, dil çıkararak "GPL" dediler. Bunu yapanlar Avrupalı insanlar üstelik. Anladım ki GPL çoğu kişice "enayi beleş malı" olarak algılanıyor. Sadece css ile renkleri değiştirerek benim günlerce uğraştığım kodların üzerine konup, kendileri yapmış gibi gösterdiler ve üzerimden prim yaptılar.

    İşte GPL bu !