İçeriğe geç
Bağımsızlık

Açık Kaynak Kod Teslimi Nedir? Satıcıya Bağımlılıktan Kurtulun

Yazılımınızın kodu sizde değilse, her yeni özellik ve her fiyat pazarlığı karşı tarafın insafına kalır. Bu rehber; kaynak kod teslimini sözleşmeye nasıl yazdıracağınızı, teslim aldığınız depoyu nasıl doğrulayacağınızı ve vendor lock-in tuzağından nasıl çıkacağınızı somut adımlarla anlatıyor.

10 dk okuma 16 soru-cevap 7 ana konu Güncelleme: 26 Temmuz 2026
Kısa Cevap

Kaynak kod teslimi, özel yazılım geliştirme projesinin sonunda yazılımı oluşturan tüm kodların, sürüm geçmişiyle birlikte (genellikle Git deposu olarak) müşteriye devredilmesidir. Vendor lock-in (satıcı bağımlılığı) ise kod sizde olmadığı için her değişiklikte tek bir firmaya mahkûm kalmanız demektir: fiyat artışına ses çıkaramazsınız, firma yavaşlarsa işleriniz bekler, firma kapanırsa yazılımınız sahipsiz kalır. Çözüm üç ayaklıdır: sözleşmeye kaynak kod ve fikri mülkiyet devri maddesi yazdırmak, teslimi Git deposu artı dokümantasyon formatında şart koşmak ve veri ile hesap sahipliğini ayrıca güvenceye almak. Mevcut yazılımcınız kodu paylaşmıyorsa kaynak kodu vermeyen firmaya karşı izlenecek adımları ayrı bir rehberde topladık; daha teklif aşamasındayken güvenilir bir yazılım firmasını ayırt etmenin işaretlerini bilmek ise bu krizi hiç yaşamamanızı sağlar. Aşağıda teslim formatından escrow sözleşmesine, lock-in türlerinden maliyet etkisine kadar tüm süreci adım adım bulacaksınız; her başlık, sözleşme masasında sorabileceğiniz somut sorularla ilerliyor.

Rehberin Ana Konuları

Özel yazılım geliştirmede kod sahipliğinizi güvenceye alan 7 kritik adım

Sözleşme maddesinden escrow'a, teslim kontrol listesinden fiyat gerçeklerine; satıcı bağımlılığını daha proje başlamadan önleyen başlıklar.

Kaynak Kod Teslimi Tam Olarak Neyi Kapsar?

Çalışan bir yazılıma sahip olmakla kaynak koduna sahip olmak aynı şey değildir. Elinizde yalnızca derlenmiş (nesnel) kod varsa programı kullanabilirsiniz ama tek satır değiştiremez, hata düzeltemez, yeni özellik ekleyemezsiniz. Gerçek bir teslim paketi; kaynak dosyaları, yapılandırma ve build betiklerini, veritabanı şemasını, kurulum dokümanını ve sürüm geçmişini birlikte içerir. Bu bütünlük sağlandığında yazılım, kiraladığınız bir araç olmaktan çıkıp bilançonuza yazılabilen bir dijital varlığa dönüşür; özel yazılımın şirket değerlemesini (valuation) nasıl artırdığını ayrı bir rehberde inceledik. Yıllar sonra yeni bir modül gerektiğinde, hangi ekiple çalışırsanız çalışın mevcut depodan devam edilir; sıfırdan yazım maliyeti doğmaz.

Vendor Lock-in'in Beş Farklı Yüzü

Satıcı bağımlılığı yalnızca kodun rehin tutulması değildir; beş ayrı biçimde karşınıza çıkar. Kod kilidi: kaynak kod verilmez, her değişiklik tekele düşer. Veri kilidi: kayıtlarınız dışa aktarılamayan kapalı bir formatta tutulur. Platform kilidi: sistem yalnızca firmanın kendi sunucusunda veya tescilli altyapısında çalışır, taşınamaz. Entegrasyon kilidi: e-fatura, kargo ve sanal POS bağlantıları firmanın kendi ara katmanından geçer; firma giderse bağlantılar da gider. Bilgi kilidi: dokümantasyon yoktur, sistemin nasıl çalıştığını yalnızca yazan kişi bilir. Sözleşme görüşmesinde bu beş maddeyi tek tek sorgulayın: kod, veri, sunucu, entegrasyon hesapları ve doküman proje sonunda kimde olacak? Net cevap alamadığınız her kalem, ileride pazarlık masasında karşınıza maliyet olarak döner. Edge Bilişim'de entegrasyon kilidini kırmak için e-fatura, kargo ve sanal POS bağlantılarını kendi ara katmanımıza değil, doğrudan sizin adınıza açılan servis hesaplarının anahtarlarına bağlarız; anahtarlar ortam değişkeni olarak sizin sunucunuzda durur, kodda gömülü tutulmaz. API entegrasyonunun teknik olarak nasıl kurulduğunu ayrı bir rehberde ayrıntılandırdık.

Sözleşmede Fikri Mülkiyet: Lisans mı, Devir mi?

Türk hukukunda yazılım, Fikir ve Sanat Eserleri Kanunu kapsamında eser sayılır ve mali haklar yazıyla devredilmediği sürece geliştiricide kalır. Bu yüzden "kodu size veririz" sözü yetmez; sözleşmede işleme, çoğaltma ve yayma haklarının süresiz ve tam olarak müşteriye devredildiği açıkça yazılmalıdır. "Kullanım lisansı" ile "hak devri" arasındaki fark kritiktir: lisans size yalnızca kullanma izni verir, devir ise kodu şirketinizin malı yapar. Teslim formatı (Git deposu), zamanlaması ve milestone bazlı ara teslimler de aynı maddede tanımlanmalıdır. Kapsamın yazılı sabitlenmesi bu güvenceyi tamamlar; kapsam kilitlemesinin (scope lock) sizi nasıl koruduğunu ayrıntılı anlattık; sözleşmede bulunması gereken diğer başlıkları ise özel yazılım sözleşmesinin altın maddeleri listesinde topladık. Ara teslimlerin takvime bağlanması için milestone (aşama) bazlı ilerleme yöntemini kullanmak, kodun proje bitmeden de elinizde birikmesini sağlar. İmzadan önce bu maddeleri bir bilişim hukukçusuna okutmanın maliyeti, sonradan açılacak bir davanın yanında ihmal edilebilir düzeydedir.

Kaynak Kod Escrow: Üçüncü Taraf Emanet Güvencesi

Bazı firmalar ticari sır gerekçesiyle kodu proje bitmeden paylaşmak istemez. Bu durumda ara çözüm, kaynak kod escrow (emanet) sözleşmesidir: kodun güncel bir kopyası bağımsız bir üçüncü tarafta tutulur ve sözleşmede sayılan durumlar gerçekleşirse size teslim edilir. Tipik serbest bırakma koşulları; firmanın iflası, faaliyetini durdurması, bakım yükümlülüğünü yerine getirmemesi veya işi yarıda bırakmasıdır. Escrow özellikle uzun soluklu, abonelik modeliyle çalışan projelerde iki tarafı da korur. Yine de en temiz çözüm, kodun düzenli aralıklarla doğrudan size teslim edilmesidir. Geliştiricinin ortadan kaybolduğu senaryoda haklarınızı yazılımcı işi yarıda bıraktığında izlenecek hukuki yollar rehberinde adım adım bulabilirsiniz.

Teslim Anında Kontrol Listesi: Kod Gerçekten Eksiksiz mi?

Bir Git deposu almak tek başına yeterli değildir; deponun çalışır ve eksiksiz olduğunu doğrulamalısınız. Kontrol listesi şöyle işler: kod bağımsız bir ortamda sıfırdan kurulup derlenebiliyor mu (build testi)? Ortam değişkenlerinin örnek dosyası ve kurulum adımları README'de var mı? Veritabanı şeması ve migration dosyaları depoda mı? Üçüncü parti servislerin (ödeme, SMS, harita) API anahtarları sizin hesaplarınıza mı tanımlı? Commit geçmişi tam mı, yoksa geçmişi silinmiş tek bir "ilk yükleme" commit'iyle mi gelmiş? Bu testi teslim onayından ve son ödemeden önce, mümkünse bağımsız bir geliştiriciye yaptırın. Teslim sonrası hatalar için 60 gün ücretsiz garanti gibi yazılı bir taahhüt almak da bu kontrolün doğal tamamlayıcısıdır. Edge Bilişim'de bu doğrulamayı teslim gününe bırakmayız: depoyu geliştirme makinelerinin dışındaki boş bir sunucuya klonlayıp README'deki adımları birebir izleyerek kurar, build çıktısını ve migration'ların temiz veritabanında sorunsuz koştuğunu teslim tutanağına ekleriz.

Veri, Alan Adı ve Hesap Sahipliği

Bağımsızlığın görünmeyen yarısı kodun dışındadır. Veritabanınızdaki müşteri, sipariş ve stok kayıtları dışa aktarılabilir standart bir formatta (SQL yedeği, CSV) her an size verilebilmelidir. Alan adı kendi kayıt hesabınızda mı, yoksa firmanın hesabında mı duruyor? Hosting, bulut sunucu, e-posta ve analitik hesaplarının sahibi kim? Bu hesaplar firma adına açıldıysa, kod elinizde olsa bile taşınma günü kapı kilitli kalır. Doğru kurulum; tüm hesapların şirketinizin e-postasıyla açılması, geliştiriciye yalnızca yetkili erişim verilmesidir. Kod, veri ve hesap sahipliği bir araya geldiğinde taşınma kararı tamamen ticari tercihinize kalır; o noktada yazılım firmanızın hangi şehirde olduğu bile önemini yitirir, dilediğiniz gün başka bir sunucuya veya ekibe geçebilirsiniz. Edge Bilişim olarak projenin ilk haftasında alan adı, DNS, sunucu, kurumsal e-posta ve ödeme sağlayıcı hesaplarını tek bir sahiplik tablosuna dökeriz; firma adına açılmış görünen kalemleri kod yazımına geçmeden şirketinizin e-postasına taşır, geliştirici tarafına yalnızca kullanıcı bazlı yetki tanımlarız. Bu düzenin ayrıntılarını alan adı ve sunucu mülkiyeti (dijital tapu) rehberinde bulabilirsiniz.

Kod Sahipliğinin Maliyete Etkisi ve 2026 Fiyat Gerçekleri

Kaynak kod teslimi, dürüst bir teklifte ayrı bir kalem değildir; özel yazılım geliştirme sürecinin doğal çıktısıdır ve ek ücret gerektirmez. Buna karşılık "kodu isterseniz ek ücret ödersiniz" diyen teklifler lock-in modelinin habercisidir. Fiyatın kendisi kapsamla belirlenir: Türkiye pazarında 2026 itibarıyla adam/gün ücretleri kıdeme ve ekip yapısına göre kabaca 8.000-20.000 TL bandında seyrediyor; 20-40 adam/gün süren küçük ve orta ölçekli web projeleri yaklaşık 250.000-800.000 TL aralığına, 50-100 adam/gün gerektiren ERP ölçeğindeki işler ise 1 milyon TL'nin üzerine uzanabiliyor (bkz. Avize ERP üretim ve saha yönetim sistemi projemiz). Kesin rakam ancak kapsam analiziyle netleşir. Bütçeniz sınırlıysa ucuz tekliflere yönelmeden önce freelance ile kurumsal yazılım firması arasındaki riskleri karşılaştırın: kod teslimi ve süreklilik güvencesi, fiyat farkının asıl karşılığıdır. Edge Bilişim'in tekliflerinde kod devri ayrı bir satır olarak fiyatlanmaz; kalemler modül modül adam/gün olarak açılır ve kapsam dışı istekler işe başlamadan yazılı bir ek teklife bağlanır, böylece ay sonunda sürpriz kalem çıkmaz. Aynı riskin sözleşmeyle nasıl kapatıldığını ekstra fatura ve bütçe şişmesini önleme rehberinde ele aldık.

Açık Kaynak Kod Teslimi projenizi konuşalım — ihtiyacınızı ücretsiz analiz edelim, aynı gün dönüş yapalım.
WhatsApp
Sıkça Sorulan Sorular

Kaynak Kod Teslimi ve Vendor Lock-in Hakkında Sık Sorulan Sorular

16 gerçek soruya net cevap — aradığınızı yazarak filtreleyin.

Yazılımı oluşturan tüm kaynak dosyaların, yapılandırmanın, veritabanı şemasının ve sürüm geçmişinin proje sonunda müşteriye devredilmesidir. Teslim genellikle Git deposu formatında yapılır; isterseniz kendi GitHub veya GitLab hesabınıza aktarılır. Kod elinizde olduğunda yazılımı dilediğiniz ekiple geliştirebilir, farklı sunucuya taşıyabilir ve bağımsız güvenlik denetimi yaptırabilirsiniz.

Yardımcı olalım

Açık Kaynak Kod Teslimi konusunda bir projeniz ya da sorununuz mu var?

Edge Bilişim ekibi ihtiyacınızı ücretsiz analiz eder ve projeye özel net bir teklif sunar. Kaynak kodu size teslim edilen, lisans bağımlılığı olmayan çözümler; 200+ proje deneyimi ve 81 ilde uzaktan hizmet.

WhatsApp'tan Yazın Hemen Arayın

[email protected] · İstanbul (81 ile uzaktan hizmet)

Müşteri Yorumları

Müşterilerimiz Bizi Nasıl Değerlendiriyor?

5.0 3 değerlendirme Google Yorumları
5 100%
4 0%
3 0%
2 0%
1 0%
Google'da değerlendirin

Daha fazla yorum için kaydırın