jekcms ticari lisanslı bir yazılımdır. Ayrıca lisanslanmış açık kaynak bir yönlendirme motoru, veritabanı katmanı veya şablon-etiket paketi yoktur — tüm kod tabanı aynı ticari lisans altında gelir. Kendi lisanslarıyla birlikte gelen az sayıda gerçek üçüncü taraf bileşen bu kuralın istisnasıdır.
jekcms kod tabanındaki her dosya aynı başlığı taşır: jekcms CMS — Commercial Software, Copyright (c) 2026 ALFA Dizayn Web Tasarım ve Yazılım. All rights reserved. Buna yönlendirme (routing) katmanı, veritabanı erişim katmanı ve tema geliştiricilerin her gün kullandığı şablon fonksiyonları da dahil. Ortada bir github.com/jekcms/router, github.com/jekcms/database veya github.com/jekcms/template-tags yok — bu depolar mevcut değil ve jekcms'in hiçbir parçası hiçbir zaman MIT lisansı altında yayınlanmadı. jekcms'i değerlendiriyorsanız ve size aksi söylendiyse, bu bilgi yanlıştı.
Gerçekten Açık Kaynak Lisansla Gelen Neler Var
jekcms'in içinde, kendi lisanslarını korumaları gereken iki gerçek üçüncü taraf bileşen yaşıyor:
- Tiptap v2 (MIT lisansı) — post editörünün arkasındaki zengin metin düzenleme motoru. jekcms bunu
tiptap-bundle.jsolarak paketler ve kendijek-editor.jssarmalayıcısıyla üzerine görsel seçme/boyutlandırma/hizalama, figure/figcaption desteği ve jekcms'e özgü araç çubuğu davranışları ekler. - tFPDF 1.33 (LGPL, FPDF tabanlı) — faturalar için kullanılan PDF üretim motoru, tam Unicode ve Türkçe karakter desteği için DejaVu Sans fontlarıyla birlikte paketlenir.
Lisans bildirimleri, gerektiği gibi ilgili dosyaların başında korunur. Hiçbir lisans ürünün başka bir parçasına genişlemez — yalnızca editör paketini ve PDF kütüphanesini kapsarlar, başka hiçbir şeyi değil.
Şablon Fonksiyon Kütüphanesi: Gerçek, Ama Ayrı Bir Paket Değil
Tema geliştiricilerinin gerçekte çalıştığı şey, her temanın şablon dosyalarında bulunan bir PHP yardımcı fonksiyon kümesidir: get_posts(array $args = []), get_categories(), get_setting($group, $key, $default = null), site_url($path = '') ve temaya özgü bir get_partial($name), bunlar gibi daha fazlası. Bu fonksiyonlar tema yazarları için belgelenmiştir ve bir ana sürüm içinde kararlı tutulur — ama diğer her şeyle aynı ticari kod tabanının içinde yaşarlar. Ayrı kurulabilecek veya lisanslı bir jekcms kurulumu dışında yeniden kullanılabilecek bağımsız bir "şablon etiketleri" paketi yoktur.
// Gerçek yardımcı fonksiyonları kullanan tipik bir tema şablonu
$posts = get_posts(['status' => 'published', 'limit' => 10]);
foreach ($posts as $post) {
echo get_partial('post-card', ['post' => $post]);
}
echo site_url('/category/' . $category['slug']);
Neler Tescilli, ve Bu Neden Tam Olarak Amacın Kendisi
Dürüst cevap şu: yukarıdaki iki paketlenmiş kütüphane dışında her şey. Yönetim paneli, yönlendirici, veritabanı katmanı, şablon fonksiyonları, eklenti sistemi, güncelleme mekanizması — hepsi satın alımınızla gelen ticari lisans altında gelir. Bu bilinçli bir tercihtir, bir eksiklik değil. jekcms, üzerine tescilli bir kabuk geçirilmiş, ayrı ayrı lisanslanmış açık kaynak parçalardan değil; tamamlanmış, bütün bir ürün olarak satılır.
Bir lisansın size gerçekten sağladığı şey: kendi kurulumunuz/kurulumlarınız için okunabilir, sıkıştırılmamış PHP kaynak kodu, kendi siteleriniz için değiştirme hakkı ve destek/güncelleme koşullarınız dahilinde olduğunuz sürece ürün güncellemeleri. Sağlamadığı şey: kod tabanını yeniden dağıtma, markasını kaldırıp yeniden satma veya kendi açık kaynak projeniz olarak yayınlama hakkı.
Tam Lisans Koşullarına İhtiyacınız Varsa
Bu yazı, neyin açık neyin kapalı olduğunun pratik gerçeğini kapsıyor — satın alımınız için geçerli tam hukuki koşullar için jekcms kurulumunuzla birlikte gelen lisans belgesini okuyun. Tiptap veya tFPDF'in jekcms dışında kendi kullanımınız için tam olarak neye izin verdiğini bilmeniz gerekiyorsa, doğrudan onların üst kaynak (upstream) lisans dosyalarına bakın; jekcms bu lisansların izin verdiklerini değiştirmez.