Re: Yazılım Sözleşmeleri
Kaynak kodlarının neden verildiği sorusunun yanıtı biraz uzun gibi.
Bazı programlarım veya scriptlerim, başkalarına ait ana bir programın içinde çalışıyor.
Aşağıya örnek olması açısından (benzetme amaçlı) 1-2 paragrafta anlatmaya çalışayım.
Diyelim ki;
XXXX isimli bir programı, YYY isimli bir firmadan lisanslı olarak temin ettiniz.Bu program size anlık olarak AT yarışlarının verilerini sağlıyor.Yarışları canlı olarak verisel bazda takip ettiriyor.ccc isimli atın yaşı, seceresi,koşacağı pist,daha önceki performans eğrisi vesairelere dayalı bir datayı anlık olarak veriyor.
ve bu programın içindede kendine has scripler yazabilme özelliği var.
Yazılan bu scriptler sayesinde, Mevcut olan ana program içinde, ogünkü koşuda 1. gelebilecek atın tahminlerini bizim scriptlerimiz verebiliyor.
Bu scriplerin içlerinde bazı matematiksel formüller dizini var ve bunlar yazanın kendi hayal gücü ile sınırlı olduğundan,siz oturup yazsanız farklı birşey yazarsınız veya ben oturup yazsam farklı birşey yazarım.
Bizim yadığımız script kısmı ANA programdan sadece data temini yapmakta ki, bizim yazdığımız kriterleri canlı olarak değerlendirip, hangi atın kaçıncı olabileceğinin verisel tahminlerini verebilmektedir.
Mesela ben atın yaşını,hergün yediği öğünlerdeki kalori miktarlarını,alıştırma yaparkenki pist koşu hızını, 100m yi kaç saniyede alabildiği gibi, yarışılacak günün hava koşullarını,her yarışacak atın daha önceki örneğin yağmurlu havadaki göstermiş olduğu performans ortalamalarını,daha önce filanca atlarla koşupta sonuçlarının nasıl gerçekleştğini gibi çeşit çeşit özellikleri matematiksel temelli satırlar olarak gireriz.
ve bu kriterler matematiksel olarak scriptlerimizce işlenerek hergün isabet oranı çok yüksek tahminler üretirler.Scriptlerimiz olmazsa ANA programı alanlar sadece yarışı izlerler okadar.Tahmin kısmını kullanamazlar.Tabi kendileri oturup script yazmadılarsa.
İşte sorun şuki; bu script kısımlarını gizleme olanağımız yok, ancak aynı formül satırlarınıda başkalarının birebir keşfetme olanağının ihtimalide düşük.Dolayısı ile bunlar ortada ama fikir olarak bize ait şeyler olduğundan ve ana bir veri sağlayıcı program içinde çalıştıklarından, diğer asıl programlarda yaptığımız gibi kaynak kodlarını derlemeden sonra gizli tutup sadece .exe file olarak teslim etmenin imkanıda yok.
İnş. anlatabilmişimdir.
Biraz uzun örnekledim
saygılarımla