
Yazılım kaynak kodu sahipliği, bir ZIP dosyasına sahip olmaktan daha geniştir. Kodu kullanma ve değiştirme hakkı, güncel depoya erişim, bağımlılık lisansları, çalıştırma bilgisi ve üretim hesaplarının kontrolü birlikte değerlendirilmelidir.
Hak ile fiziksel erişimi ayırın
Sözleşmede hak devri yazsa bile müşteri güncel sürümün bulunduğu depoya erişemiyorsa pratik bağımlılık sürer. Buna karşılık depoya erişmek, kullanılan tüm bileşenlerin sınırsız hakla devredildiği anlamına gelmez. Projeye özel kod, sağlayıcının önceden geliştirdiği altyapı ve açık kaynak bileşenler envanterlenmelidir.
Çalışabilir teslim paketi nedir?
- Kaynak kod ve sürüm geçmişi
- Bağımlılık ve lisans listesi
- Kurulum, yapılandırma ve derleme adımları
- Veritabanı şeması ile migration kayıtları
- Testlerin çalıştırılma yöntemi
- Alan adı, bulut ve mağaza hesaplarının sahipliği
Gizli anahtarlar kodun içine konmamalı; güvenli devir süreciyle yenilenmelidir.
Sürekliliği düzenli doğrulayın
Devir yalnızca sözleşme bittiğinde yapılırsa eksikler geç fark edilir. Müşteri veya yetkilendirdiği bağımsız ekip, belirli aralıklarla temiz ortamda sistemi kurabilmeli ve testleri çalıştırabilmelidir. Yedek depo veya emanet düzeni kritik projelerde değerlendirilebilir.
Sorumluluk da görünür olmalı
Koda erişim, herkesin üretimde değişiklik yapması demek değildir. İnceleme, yayın ve güvenlik sorumlulukları korunmalıdır. İzinsiz kopyalama riski için rol bazlı erişim ve kayıt tutulur.
Satın alma öncesi kontrol
Teklifleri yalnızca özellik ve fiyatla değil çıkış yapılabilirliğiyle karşılaştırın. Şeffaf özel yazılım teslimi için sahiplik beklentinizi paylaşabilirsiniz.
yazılım kaynak kodu sahipliği için uygulama notu
Yazılım kaynak kodu sahipliğinin fikrî hak, depo erişimi, üçüncü taraf lisansları, derleme, dokümantasyon ve tedarikçi değişimiyle ilişkisini açıklıyoruz. yazılım kaynak kodu sahipliği değerlendirmesinde mevcut veri, yazılım kaynak kodu sahipliği kullanıcı rolleri ve süreç istisnaları birlikte ele alınmalıdır.
İlk yazılım kaynak kodu sahipliği uygulaması gerçek kayıtla sınanmalı; yazılım kaynak kodu sahipliği yetki sınırı, eksik veri ve mükerrer işlem davranışı kabul aşamasında doğrulanmalıdır. yazılım kaynak kodu sahipliği kararları sorumlu ve tarihle; yazılım kaynak kodu sahipliği başlangıç değeri ise ölçüm yöntemiyle kaydedilmelidir. Böylece yazılım kaynak kodu sahipliği iyileştirmeleri varsayıma değil işletme kanıtına dayanır. Kullanıcı geri bildirimi yazılım kaynak kodu sahipliği teknik izlemesiyle buluşturulmalı; kapsam dışı yazılım kaynak kodu sahipliği ihtiyaçları gerekçeli iyileştirme listesinde yönetilmelidir.