metatime logo
MTC Fiyatı
$ 0.000067
Hemen MTC Al
Salı, 4 Nisan 2023 - Salı, 4 Nisan 2023

Genel Kamu Lisansı (General Public License) Nedir?

Genel Kamu Lisansı, ücretsiz ve açık kaynaklı yazılımların dağıtımı, kopyalanması ve değişimi için kullanılır.

İçindekiler

Genel Kamu Lisansı (General Public License), yazılım için ücretsiz ve lisanssız kopya (copyleft) anlamına gelir.

Genel kamu lisansı, Richard Stallman tarafından 1989 yılının başlarında oluşturulmuştur. GPL, çalışma türlerini ücretsiz olarak serbestçe kullanma, okuma, kopyalama, paylaşma, değiştirme ve dağıtma hakkı sağlar. GNU Emacs, GNU Compiler Collection ve Linux çekirdeği gibi özgür yazılım programları GPL lisansı altında lisanslanmıştır. Genel kamu lisansı ilk önce GNU projesi için yazılmıştır ve genel kullanım için onaylanan ilk copyleft lisansıdır.

Copyleft kavramı telif hakkının aksine GPL’in benzer çalışmalarının paylaşılmasına onay verdiği fakat bu çalışmaların orijinal çalışma ile aynı lisans şartlarına bağlı kalarak dağıtılması ve kullanılması gerektiğini ifade eder. Daha anlaşılır bir ifadeyle, telif hakkında benzer çalışmalar farklı lisansta yayınlanırken, copyleft kavramında benzer çalışmalar aynı lisansta yayınlanır.

Özgür yazılım lisansı türleri için ise durum böyle değildir. Özgür lisanlar, izin verilen lisanslar türlerine girer. Copyleft ve izin verilen lisanslar, kullanıcıların yazılımı kopyalamasına, değiştirmesine ve dağıtmasına izin verirken farklı koşullar kullanır. Copyleft lisanları, açık kaynaklı olan yazılımların kullanıcıların kullanımına açık kalmasına izin verir. Aynı zamanda, ücretsiz şekilde sunulan çalışma parçasından diğer bir kullanıcının kâr elde etmesini engeller. Copyleft lisansı kullanan kullanıcılar, çalışmaları üzerinde kontrol sağlamak konusunda isteklilerdir.

İzin verilen lisanslar, orijinal geliştiricilerin çalışmalarına atıfta bulunulduğu veya adının geçirildiği yazılımların yayınlanmasına izin verir. İzin verilen lisanslar, herhangi bir lisans üzerinde herhangi bir kullanıcının bir çalışmayı kopyalamasına, değiştirmesine ve dağıtmasına izin verir. İzin verilen lisanslarda tek koşul, orijinal geliştiricilerin isimlerinin yeni oluşturulan yazılımlarda geçmesidir.

Genel Kamu Lisansı (GPL) Tarihçesi

Genel kamu lisansı, 1989 yılının başlarında Richard Stallman tarafından GNU projesinin bir parçası olarak yayımlanan programlarla kullanılmak için oluşturulmuştur.

Orijinal genel kamu lisansı, GNU Emacs (1985), GNU Debugger ve GNU C Compiler'ın ilk sürümleri için kullanılan türev lisansların birleştirilmesine bağlıydı. Bu lisanslar modern GPL’ye benzeyen hükümler içeriyordu fakat her program için özeldi ve aynı lisanslar olmasına rağmen lisansları uyumsuz hale getiriyordu. Richard Stallman’ın amacı, herhangi bir çalışma için kullanılabilecek tek bir lisans oluşturmak ve böylelikle birçok projenin kod paylaşma işlemini mümkün hale getirmekti.

Genel kamu lisansın ikinci versiyonu 1991 yılında yayınlandı. Genel kamu lisansın üçüncü sürümünü ise sorunlardan dolayı oluşan endişeleri gidermek amacıyla 2007 yılında geliştirilmiş ve yayınlanmıştır.

GNU GPL'nin Sürümleri Nelerdir?

GNU GPL’nin üç sürümü yayınlandı:

  • GPLv1
  • GPLv2
  • GPLv3

GPLv1

İlk sürüm olan GPLv1, 1989 yılında yayınlanmıştır. GPL, GNU Emacs (1985), GNU Debugger ve GNU C Compiler'ın ilk sürümlerinin lisanslarının birleştirilmesine dayanıyordu. Bu lisanslar yayınlandığında, mevcut olan GPL lisanslarına benzemekteydi fakat daha sonra her programa uygun hale getirilerek mevcut GPL lisanslarından ayrıldılar. GPLv1 amacı, herhangi bir proje için kullanılabilecek bir lisans oluşturmak, geliştirmek ve birden fazla sayıda projenin koda katkı sağlamasına izin vermekti.

GPLv2

Genel kamu lisansın ikinci versiyonu 1991 yılında yayınlandı. Özgür yazılım kullanıcıları GPLv2 lisansındaki, kullanıcılardan bazılarının GPL lisanslı yazılımı lisansın amacına aykırı bir şekilde kullanılmasına izin verilebilecek sorunlardan dolayı endişelenmeye başladı. Bu sorunlar arasında GPL lisanslı yazılımın yazılımının değiştirilmiş sürümlerini çalıştırmayı reddeden donanıma dahil edilmesi ve uyumsuzluk gibi sorunlar yer alıyordu.

GPLv3

Üçüncü sürüm olan GPL v3’ün 15 yıllık gelişim süreci boyunca, ücretsiz programları savunanlar, herhangi birinin GPL lisansı koduna sahipliğinde ve lisans verenin hedefine aykırı bir şekilde kötüye kullanımına sebebiyet verebilecek GPL v2 lisansına dair endişeleri bulunuyordu.

Bütün bu endişelere bir çözüm olarak ise GPL v3 yayınlandı. GPL’nin bir sonraki versiyonu olan bu sürüm ve açık kaynak lisansı 2007 yılının haziran ayında yayınlandı.

İlginizi Çekebilecek Diğer Bloglar

MetatimeCoin'in (MTC) Yeni Tokenomics Detayları

MetatimeCoin’in yeni tokenomics detaylarını ve gelişmeleri bu içerik üzerinden takip edebilirsiniz.
Cuma, 16 Şubat 2024 - 5 dk okuma süresi

Blockchain Dünyasının Yeni Standardı: MetaChain

Blockchain ağları, ortaya çıkışından itibaren geleceğe dair en verimli ve heyecan uyandıran teknolojiler arasında yer almıştır.
Cuma, 2 Şubat 2024 - 13 dk okuma süresi

Kripto Ve Teknolojide Bu Hafta Neler Oldu?

Nijerya borsalarında regülasyonlar, Ronaldo’nun NFT buluşması, Türkiye’de kripto düzenlemelerinde son aşama ve daha fazlası!
Pazartesi, 29 Ocak 2024 - 7 dk okuma süresi

Kripto Ve Teknolojide Bu Hafta

SEC Başkanı Gensler’den açıklama, Bitcoin ETF onayı, dijital Türk lirasına dair gelişmeler ve daha fazlası!
Çarşamba, 17 Ocak 2024 - 8 dk okuma süresi

Brute Force Attack (Kaba Kuvvet Saldırısı) Nedir Ve Ne Amaçla Kullanılır?

Kaba kuvvet saldırısı, saldırganlar tarafından sıkça tercih edilen bir siber saldırı türüdür.
Perşembe, 10 Ağustos 2023 - 8 dk okuma süresi

Kripto Varlık Ekosisteminde 'To The Moon' Ve 'Lambo' İfadeleri Ne Anlama Gelir?

Kripto varlık dünyasında 'To the Moon' ve 'Lambo', terimleri, yatırımcılar tarafından sıkça kullanılır.
Pazartesi, 31 Temmuz 2023 - 9 dk okuma süresi