REFERANS

Açık Kaynak Lisans Rehberi: Metinler, Kimlikler ve Yükümlülükler

Her yazılım şirketi, kendi ürünüyle birlikte başkalarının kodunu da dağıtır. Her pakete eklenen lisans şu soruları cevaplar: kendi kaynak kodunuzu kapalı tutabilir misiniz, hangi bildirimleri korumanız gerekir, bir patent lisansı sizi korur mu ve bir satın alma sürecinde due diligence ekibi neyi işaretler? Bu sayfa, GPL bulaşması ve lisans denetimi yazımızın başvuru kaynağıdır. Hemen her bağımlılık taramasında çıkan lisansların SPDX kısa kimlikleriyle tanımlanmış resmî metinlerini, size gerçekte hangi yükümlülükleri getirdiklerine göre gruplandırılmış olarak burada bulabilirsiniz; açık kaynak gibi görünen ama öyle olmayan source-available lisanslar da listede yer alıyor.

Üç soru her şeyi belirler. Lisans izin verici mi (bildirimleri korursunuz, gerisinde serbestsiniz), copyleft mi (dağıttığınız kodun kaynağını dosya, kütüphane ya da programın tamamı düzeyinde paylaşırsınız), yoksa ağ copyleft’i mi (yazılımı yalnızca hizmet olarak çalıştırsanız bile kaynağı paylaşırsınız)? Mimarinizde dağıtım hiç gerçekleşiyor mu (bir SaaS arka ucu GPL kodunu kullanıcıya dağıtmaz; bir mobil uygulama ya da kurumsal kurulum paketi dağıtır)? Ve lisans Açık Kaynak Tanımı’na göre gerçekten açık kaynak mı, yoksa ticari kısıtlı bir source-available lisans mı?

Lisans haritası

Lisans (SPDX kimliği)TürSizi neye zorlarDikkat
MITİzin vericiKopyalarda telif ve lisans bildirimi korunmalıdır.Açık patent lisansı yok.
BSD-2-Clause / BSD-3-Clauseİzin vericiBildirimler korunmalıdır; 3 maddeli sürüm yazarların adının tanıtım için kullanılmasını yasaklar.Açık patent lisansı yok.
ISCİzin vericiBildirimler korunmalıdır. İşlev olarak MIT’nin daha kısa hâli; npm ekosisteminde yaygın.–
Apache-2.0İzin vericiBildirimler ve NOTICE dosyası korunmalı, yapılan değişiklikler belirtilmeli, lisans metni eklenmelidir. Açık bir patent lisansı verir; kapsanan patentler için dava açarsanız bu lisans sona erer.GPL-2.0-only ile uyumsuz (GPL-3.0 ile uyumlu).
MPL-2.0Zayıf copyleft (dosya düzeyi)Değiştirdiğiniz MPL lisanslı dosyaların kaynağını yayımlamanız gerekir; kendi dosyalarınız kapalı kalabilir. Patent lisansı içerir.MPL dosyalarını ayrı tutun; MPL kodunu kendi dosyalarınıza yapıştırmayın.
LGPL-3.0Zayıf copyleft (kütüphane düzeyi)Kütüphanenin kendisinde yapılan değişikliklerin kaynağı yayımlanmalıdır; kütüphaneye bağlanan uygulamalar, kullanıcı kütüphaneyi değiştirebildiği sürece kapalı kalabilir.Statik bağlama ve mobil uygulama mağazaları dikkat ister.
EPL-2.0Zayıf copyleft (modül düzeyi)Değiştirilen EPL modüllerinin kaynağı yayımlanmalıdır; ayrı modüller kapalı kalabilir. GPL uyumu için isteğe bağlı ikincil lisans seçeneği vardır.Java ve Eclipse dünyasında yaygın.
GPL-2.0Güçlü copyleftİkili kodu alan herkes programın tamamının karşılık gelen kaynağına GPL altında ulaşabilmelidir.Linux çekirdeğinin lisansı. “-only” ve “-or-later” farklı SPDX kimlikleri ve farklı uyumluluk profilleridir.
GPL-3.0Güçlü copyleftGPL-2.0 gibi; ek olarak açık patent lisansı, tivoization karşıtı hükümler ve Apache-2.0 uyumu.Yükümlülüğü yazılımı hizmet olarak çalıştırmak değil, dağıtmak doğurur.
AGPL-3.0Ağ copyleft’iGPL-3.0 gibi; ayrıca değiştirilmiş sürümle ağ üzerinden etkileşen kullanıcılara kaynak sunulmalıdır (13. bölüm).SaaS şirketlerini doğrudan etkileyen lisans. Alıcıların çoğu AGPL envanteri ister.
SSPL-1.0Source-available, OSI onaylı değilYazılımı hizmet olarak sunarsanız, hizmeti oluşturan yazılımların tamamının kaynağını yayımlamanız gerekir.MongoDB’nin 2018’den bu yana lisansı; uyum açısından kapalı kaynak gibi ele alınır.
BUSL-1.1Source-available, süreliÜretim kullanımı, lisans verenin belirlediği şekilde, en çok dört yıl sonraki Değişim Tarihi’ne kadar kısıtlıdır; o tarihte metinde adı geçen açık lisansa dönüşür.“Additional Use Grant” satırını okuyun; projeden projeye değişir.
Elastic-2.0Source-available, OSI onaylı değilKullanmak ve değiştirmek serbest; yazılımı yönetilen hizmet olarak sunmak ve lisans anahtarlarını aşmak yasak.Altyapı araçlarında yaygın.
Commons ClauseEk şart, lisans değilAçık bir lisansın üstüne eklenir; yazılımı ya da değeri esasen ondan kaynaklanan bir hizmeti satma hakkını kaldırır.“Apache-2.0 + Commons Clause” açık kaynak değildir.
CC-BY-4.0 / CC0-1.0İçerik ve veri lisanslarıAtıf (CC-BY) ya da kamu malı beyanı (CC0). Dokümantasyon, veri setleri ve medya için tasarlanmıştır.Creative Commons yazılım için CC lisanslarını önermez; CC-BY-NC ve CC-BY-ND açık lisans değildir.
UnlicenseKamu malı beyanıYok.Kamu malı beyanı her hukuk düzeninde tanınmaz; bazı avukatlar MIT’yi ya da CC0’ın yedek lisansını tercih eder.

Resmî kaynaklar ve araçlar

🗂️
LİSTE

SPDX Lisans Listesi

Linux Foundation bünyesindeki SPDX projesinin tuttuğu, makinece okunabilir lisans kimlikleri ve tam lisans metinleri listesi (SPDX spesifikasyonu ISO/IEC 5962). Kimlikleri SBOM’unuzda, paket meta verisinde ve due diligence cevaplarında kullanın.

Kaynak · SPDX / Linux Foundation
📘
LİSTE

OSI Onaylı Lisanslar ve Açık Kaynak Tanımı

Open Source Initiative’in, Açık Kaynak Tanımı’nın on ölçütünü karşılayan lisans listesi. Bu listede olmayan bir lisans, README ne derse desin, due diligence’ta “açık kaynak” değildir.

Kaynak · Open Source Initiative
🧭
ARAÇ

Choose a License

GitHub’ın yaygın lisanslar için izinler, koşullar ve sınırlamaları sade bir dille karşılaştırdığı sayfa. Kendi kodunuzu yayımlarken lisansı bilinçli seçmenize yardımcı olur.

Kaynak · GitHub
🏷️
STANDART

OpenChain (ISO/IEC 5230)

Açık kaynak lisans uyum programının uluslararası standardı: politika, roller, envanter, bildirimler. Kurumsal müşterilerin ve şirket satın alanların tedarikçi anketlerinde giderek daha sık başvurduğu çerçeve.

Kaynak · OpenChain Project / Linux Foundation
🧩
ARAÇ

REUSE

Free Software Foundation Europe’un, bir depodaki her dosyayı SPDX lisans ve telif başlıklarıyla işaretleyerek tarayıcıların temiz sonuç vermesini sağlayan spesifikasyonu ve aracı.

Kaynak · FSFE
🇪🇺
TÜZÜK

Siber Dayanıklılık Yasası ((AB) 2024/2847 sayılı Tüzük)

“Açık kaynak yazılım yöneticisi” rolünü getiren ve ticari olmayan açık kaynak geliştirmeyi kapsam dışına alan AB ürün güvenliği tüzüğü. AB’de satılan dijital unsurlu ürününüz açık kaynak bileşen içeriyorsa sizi ilgilendirir.

Kaynak · EUR-Lex
⚠ Türk hukuku notları

Bilgisayar programları 5846 sayılı FSEK kapsamında ilim ve edebiyat eseri olarak korunur (m. 2); mali hakların devri ya da lisansı yazılı olmalı ve kapsadığı hakları ayrıca göstermelidir (m. 52). Bir açık kaynak lisans metni yazılı tip lisans olarak bu şartı karşılar; ancak kendi verdiğiniz lisanslar ve katkıcı sözleşmeleri bu şekil şartı gözetilerek yazılmalıdır. AB Yapay Zekâ Tüzüğü’nde açık kaynak istisnası ürün kuranı değil model yayımlayanı korur; bkz. istisna gerçekte neyi kapsıyor. Due diligence’a hazır envanter için bağımlılık taramanızı VC Due Diligence Hazırlık Checklist’i ile birlikte yürütün.

Lisans metinleri sahiplerine aittir (OSI, FSF, Mozilla, Eclipse Foundation, MongoDB, MariaDB, Elastic, Creative Commons) ve yalnızca başvuru amacıyla SPDX’teki resmî biçimlerine bağlantı verilmiştir. Mevzuat: 5846 sayılı Fikir ve Sanat Eserleri Kanunu.

Benzer bir konuyu mu değerlendiriyorsunuz?Turunuzun hızında çalışan bir hukuk ekibiyle konuşun.
Görüşme planla →