MIT ya da ISC lisanslı bir ikon setini kullanırken sayfanızın altına “İkonlar: X” yazmak zorunda değilsiniz. Zorunlu olan, ikon dosyalarını bir yere kopyaladığınızda telif notunun ve izin metninin o kopyayla birlikte gitmesidir. Bu iki şey sık karıştırılır ve karışıklık iki yöne de hata doğurur: bazıları gereksiz yere her sayfaya atıf koyar, bazıları da lisans dosyasını hiç taşımaz.
23 Ekim 2026 verimize göre Iconify’daki 227 görünür setin 107’si MIT, 4’ü ISC lisanslı. Bu iki lisans birlikte 210 binden fazla ikonu kapsıyor. Yani bir arayüz için ikon aradığınızda karşınıza çıkacak setlerin büyük kısmı bu yazının konusu.
Lisans metni tam olarak ne istiyor
MIT lisansının tek şartı şu cümledir: “The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.” Türkçesiyle, yukarıdaki telif notu ve bu izin metni yazılımın tüm kopyalarında ya da önemli bölümlerinde yer almalıdır.
Bu cümlenin karşılığında lisans geniş bir izin verir: kullanma, kopyalama, değiştirme, birleştirme, yayımlama, dağıtma, alt lisans verme ve kopyalarını satma. Ücretli bir ürünün içinde kullanmak da bu iznin kapsamındadır.
ISC lisansı aynı işi daha kısa bir metinle yapar. Kullanma, kopyalama, değiştirme ve dağıtma iznini “ücretli ya da ücretsiz” verir ve yine telif notunun ve izin metninin tüm kopyalarda bulunmasını şart koşar. İki lisans arasında ikon kullanıcısı açısından pratik bir fark yoktur.
Metinlerde “görünür atıf”, “kullanıcıya gösterilen bilgi” ya da “sitenin altbilgisi” gibi bir ifade geçmez. Şart, kopyanın kendisine bağlıdır.
“Kopya” bir ikon seti için ne demek
Lisans yazılım için yazıldığından “Software” kelimesi ikon setinde SVG dosyalarının ya da onları içeren paketin karşılığıdır. Pratikte ikonların “kopyalandığı” üç tipik durum vardır.
İkonları projenizin kaynak koduna koyduğunuzda. SVG dosyalarını bir klasöre kopyaladıysanız ya da bir npm paketini bağımlılık olarak eklediyseniz, telif notu ve lisans metni o kaynak kodun içinde bir yerde durmalıdır. npm paketlerinde LICENSE dosyası zaten paketle gelir; sorun genellikle tek tek kopyalanan SVG’lerde çıkar.
Derlenmiş bir ürünü dağıttığınızda. Bir mobil uygulama, masaüstü programı ya da tema paketi dağıtıyorsanız, kullanıcının eline geçen kopyada lisans metni bulunmalıdır. Uygulamalarda bunun alışılmış yeri “Açık kaynak lisansları” ya da “Hakkında” ekranıdır.
Web sitesinde yayımladığınızda. Tarayıcı ikonun SVG kodunu indirir, bu da bir tür kopyadır. Lisans bu durum için ayrı bir kural koymaz. Yaygın ve savunulabilir uygulama, lisans notunu sitenin kaynak deposunda tutmak, derlenmiş JavaScript ya da CSS dosyalarında lisans yorumlarını silmemek ve isterseniz bir “lisanslar” sayfasında listelemektir. Her sayfaya görünür atıf koymak şart değildir.
Lucide örneği, tek sette iki lisans notu
Lisans notunun neden dosya düzeyinde düşünülmesi gerektiğini Lucide iyi gösterir. Lucide’ın deposundaki LICENSE dosyası ana lisans olarak ISC’yi verir ve “Lucide Icons and Contributors” adına bir telif satırı taşır. Aynı dosyanın ikinci bölümü ise bazı Lucide ikonlarının Feather projesinden türetildiğini, bu ikonların Cole Bemis adına MIT lisanslı olduğunu söyler ve o ikonları tek tek sayar.
Yani Lucide’ı kullanan biri aslında iki telif notunu taşımakla yükümlüdür: ISC metni ve Feather için MIT metni. Bunu yapmanın en kolay yolu LICENSE dosyasını hiç bölmeden olduğu gibi projenize koymaktır. Sadece ilk bölümü kopyalayıp “ISC” yazmak, Feather’dan gelen ikonlar için eksik kalır.
Lucide’ın iki uzantısı da sitede ayrı setler olarak yer alır: Lucide ve Lucide Extended ISC, Lucide Lab da ISC lisanslıdır. Bu tür türetilmiş setlerde LICENSE dosyasının tamamını okumak birkaç dakika alır ve eksik not riskini ortadan kaldırır.
Durumlara göre pratik yerleşim
Aşağıdaki tablo, lisans notunu nereye koymanın makul olduğunu kullanım türüne göre gösteriyor. Tablo lisans metninin değil, yaygın uygulamanın özetidir.
| Kullanım | Lisans notunun yeri | Görünür atıf |
|---|---|---|
| Kendi siteniz | Kaynak deposunda LICENSE dosyası ya da third-party-licenses klasörü |
Gerekmez |
| Satılan mobil uygulama | Uygulama içindeki açık kaynak lisansları ekranı | Gerekmez, ama lisans ekranı kullanıcıya açık olmalı |
| Müşteri için yapılan site | Teslim edilen kaynak kodunda lisans dosyası, teslim notunda set adı | Gerekmez |
| WordPress teması ya da eklenti paketi | Paketin içinde lisans dosyası ya da readme’de üçüncü taraf bölümü | Gerekmez |
| Baskı ürün | Metin bu durumu tarif etmez; ürün sayfası ya da ekli belge temkinli yoldur | Gerekmez |
Müşteri işinde bir ayrıntı daha var. Siteyi teslim ettikten sonra kodun sahibi müşteri olur ve ileride başka bir ajans aynı kodu devralabilir. Teslim notuna “Bu projede Tabler Icons (MIT) ve Lucide (ISC + MIT) kullanıldı, lisans dosyaları /licenses klasöründe” gibi bir satır eklemek, lisans takibini sizden sonra gelen kişiye de taşır.
Sık yapılan üç hata
Derleme sırasında yorumları silmek. Bazı küçültme (minify) ayarları dosya başındaki lisans yorumlarını da siler. Çoğu araç, lisans yorumu olarak işaretlenmiş özel yorum biçimlerini korur; derleme ayarlarınızda “license comments” ya da “preserve comments” seçeneğine bakın.
Lisans dosyasının yerine yalnız set adını yazmak. “Tabler Icons, MIT” satırı iyi niyetli ama lisansın istediği şey bu değildir. İstenen, telif satırı ve izin metninin kendisidir. Set adını yazmak ek bir nezakettir.
Değiştirdiğiniz ikonda notu kaldırmak. Bir ikonun rengini, kalınlığını ya da şeklini değiştirmek MIT ve ISC kapsamında serbesttir. Değiştirilmiş hâl de özgün eserin “önemli bir bölümünü” içerdiği sürece notun kalması gerekir.
Üçüncü taraf lisansları dosyası nasıl görünür
Birden çok set kullanan projelerde tek tek LICENSE dosyalarını taşımak yerine hepsini tek bir dosyada toplamak yaygın bir yoldur. Bu dosyanın her bölümü üç şey içerir: setin adı ve adresi, setin telif satırı (lisans dosyasında yazdığı gibi, yıl ve ad değiştirilmeden) ve lisans metninin tamamı. MIT ve ISC metinleri kısa olduğu için bu dosya birkaç set için bile bir iki sayfayı geçmez.
Dosyanın adı önemli değildir; THIRD-PARTY-NOTICES, LICENSES.md ya da credits.txt gibi adlar kullanılır. Önemli olan dosyanın, ikonlarla birlikte dağıtılan her kopyada bulunmasıdır.
MIT ile Apache 2.0 aynı şey mi
Hayır. Apache 2.0 de görünür atıf istemez ve ticari kullanıma izin verir, ama MIT’ten fazlasını ister: lisansın bir kopyasının verilmesi, değiştirilen dosyalarda değişikliğin belirtilmesi ve varsa NOTICE dosyasındaki notların korunması. Material Symbols, Material Design Icons ve Remix Icon gibi büyük setler Apache 2.0 ile gelir. Bu farkı Apache 2.0 sayfamızda ayrıca anlattık.
Kendi projenizde kontrol için kısa liste
- Hangi setleri kullandığınızı ve her birinin lisansını bir dosyada listeleyin. MIT lisanslı setlerin listesi bunun için iyi bir başlangıç.
- Her setin LICENSE dosyasını bölmeden projenize kopyalayın.
- Türetilmiş setlerde (Lucide gibi) dosyanın ikinci, üçüncü bölümlerini de okuyun.
- Derleme ayarlarınızın lisans yorumlarını koruduğunu bir kez kontrol edin.
- Uygulama dağıtıyorsanız lisans ekranına setleri ekleyin.
Görünür atıf vermeden kullanılabilen setlerin tamamını, temel arayüz ikonlarını ne kadar karşıladıklarına göre sıraladığımız atıfsız kullanım sayfasında bulabilirsiniz. Dağıttığınız ürün karmaşıksa ya da birden çok lisans bir aradaysa, bu genel bilgilerin yanında bir hukukçunun görüşünü almak yerinde olur.