Freelance Yazılımda Kaynak Kodu da Veriyor musunuz?

615 views
Skip to first unread message

Barış Özaydın

unread,
Jul 15, 2012, 6:00:50 AM7/15/12
to altdotne...@googlegroups.com
Merhaba arkadaşlar,

Freelance bir yazılım yaptınız ve müşteri diyor ki ben bu yazılımı size yaptırdım ama ilerde bana destek verip vermeyeceğiniz belli değil. destek verecekseniz de fiyatı belli değil, saatlik ücret belli olsa bile 1 saatlik çalışma için 10 saat çalışma ücreti alıp almayacağınız da belli değil diyor.
Hal böyle olunca kaynak kodunu da vermemiz icab ediyor fakat; kaynak kodunu vermek demek bilgi birikimimizi de vermek demek. Sonuçta adam bunu alıp başka bir yazılımcıya verebilir o da hazır sistemin üzerine konmuş olur vs. Bu durumda nasıl bir sözleşme imzalanmalı? fiyat mı arttırılmalı yoksa sözleşmeye farklı bir şey mi konulmalı?

x yıl boyunca size destek vereceğiz, değişiklikler projelendirilip ücretlendirilir veya saatlik çalışma karşılığı ücretlendiriliri kabul etmiyor yukarıdaki nedenlerden dolayı.

Pazar pazar bilgisayar başında olanlara selamlar :)

--
Barış ÖZAYDIN...

Sidar Ok

unread,
Jul 15, 2012, 6:55:26 AM7/15/12
to altdotne...@googlegroups.com
Mu$teri i$i bilmedigi icin sacmaliyor. Dogaldir, ogretecek olan sensin.

Bunlar sozle$meye kesinlikle konmali. Yani adam seni saat usulu
kiralami$sa o arada ne yazmi$san onundur. Vermen gerekir. Eger fixed
ucret kiralami$sa, bu anla$maniza bakar - kodu vermek genelde extra
ucret gerektirir.

Destek konusunda ise destek anla$masi yapilir genellikle, sozle$meden
ayri olarak. Karma$ikliga gore 7/24 destek de verebilirsin, belli gun
ve saatlere sinirlaya da bilirsin. Eger mu$terinin senin onu destekte
kaziklayacagin gibi bir du$uncesi varsa (birincisi zaten o mu$teriyi
alma da :) ) sozle$meye $artsiz destek korsun, ornegin %25 senelik
testek ucreti, istediklerinin hepsi de tuttuklari sure olcusunde
eklenecek, vs.

Fixed fiyat destek verebilirsin, korkma ondan. Tavsiyem, 3 ay free
support ver ve bunu fiyata ekle. Orada gorursun adamin sana ortalama
destek maliyetini.Almak istmeiyorsa destegi almasin.

Bir de amcamin kodu alirsam destegi nasil olsa bir yerden bulurum
mantigi da bamba$kaymi$.

2012/7/15 Barış Özaydın <peac...@gmail.com>:
> --
> You received this message because you are subscribed to the Google Groups
> "altdotnetturkiye" group.
> To post to this group, send email to altdotne...@googlegroups.com.
> To unsubscribe from this group, send email to
> altdotnetturki...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/altdotnetturkiye?hl=en.



--
Sidar Ok

http://www.sidarok.com
http://www.twitter.com/sidarok

Barış Özaydın

unread,
Jul 15, 2012, 7:27:57 AM7/15/12
to altdotne...@googlegroups.com
Adam daha önceden bir program almış ve şimdi aldığı yer ne destek veriyormuş ne de isteklerini karşılıyormuş. O yüzden yine aynı duruma düşmek istemiyorum diyor.
Adam saat usulü değil de proje bazlı kiraladı diyebiliriz. 1 ayda biter ve fiyatı da şudur demiştik en son görüşmemizde bu isteğini söyledi. Ne yapacağımıza karar veremedik, en başta kaynak kodu da istiyorum vs dememişti onu belirtse fiyatı ona göre verirdik.

Destekte kazıklayacağımızdan değil de yarın ne olacağı belli değil diye böyle düşündüğünü söylüyor. Destek veremez duruma gelirseniz ben size bağlı kalmayayım diyor. Bir yerde haklı gibi geliyor adam.



2012/7/15 Sidar Ok <sid...@gmail.com>



--
Barış ÖZAYDIN...

Cengiz Han

unread,
Jul 15, 2012, 8:33:18 AM7/15/12
to altdotne...@googlegroups.com
Kodu vermekten neden cekiniyorsunuz ki? Bilgi birikimi derken kasdettiginiz sey nedir? Teknik konular ise internetde olmayan ne kullandiniz sisteminizde? Eger hakikatten IP,patent vs hakki vs. gerektirecek bir proje ise vermeyin tabi de aksi halde neden vermeyesiniz ki?

-- 
Cengiz Han

--

Muzaffer Anıl KABAN

unread,
Jul 15, 2012, 8:42:24 AM7/15/12
to altdotne...@googlegroups.com

Bencede kaynak kodu vermek sikinti olmaz. Adamlarla bozusmadiginiz surece kaynak kodu verseniz dahil yine sizle calismaya devam edecektir.
Zaten programin en iyi ve hizli destegini siz vereceginiz icin sizden vazgecmeyecektir.
Bende kendime ozel program yazdirsam kaynak kodunu isterim.

15 Tem 2012 14:27 tarihinde "Barış Özaydın" <peac...@gmail.com> yazdı:

Berke Sokhan

unread,
Jul 15, 2012, 8:59:45 AM7/15/12
to altdotne...@googlegroups.com
Kaynak kod normalde vermiyor olsanız (veya farklı bir fiyata veriyor olsanız) bile, en son bir devlet bankasına yapacağımız bir projenin şartnamesinde bu tür bir koruma maddesi koymuştu. Şuna benzer bir şeyler vardı: 

...İleride acil bir durum olduğunda ve firma gerekli desteği şu şu koşullar içinde veremediğinde, hem firma hem banka tarafında anahtarı olan kiralık bir kasada tutulan kaynak kod açılıp banka tarafından incelenebilecektir. Kiralık kasada duran kaynak kodun sürümlerle güncel tutulması firmanın sorumluluğundadır...

Tabi önceki maillerde bahsedilen iş ile bizim söz konusu işimiz arasında bayağı bir ölçek farkı olabilir, ancak sektörde böyle uygulamalar olabileceğine dikkati çekmek istedim.

15 Temmuz 2012 15:42 tarihinde Muzaffer Anıl KABAN <muzaff...@gmail.com> yazdı:

Sidar Ok

unread,
Jul 15, 2012, 9:14:36 AM7/15/12
to altdotne...@googlegroups.com
Kod asset tir, her asset gibi sozle$meye dahil olmasi gerekir.

Internette bulunmayan ne kullaniyorsunuz gibi yakla$imlar i$i
a$gilamaktir. Dunya lisans, patent dunyasi. Butun buyuk sozle$melerde
kodun verilip verilmeyecegi sozle$me icerisinde belirtilir.

Ha bana kalsa da kodun verilmesinden korkmayin, ama dere gecerken
yordam degi$tiren mu$teriden korkun. Bir de sozle$mesiz i$ yapmayin.

2012/7/15 Berke Sokhan <berke...@gmail.com>:

Eralp Erat

unread,
Jul 15, 2012, 11:38:51 AM7/15/12
to altdotne...@googlegroups.com
kod verilmemeli..Vermemek için ayak koymak lazım.Zaten x kişisinin yazdığı koda müdahele edecek y kişisinin vay haline..O arada support diye X den destek talep ederlerse x hiç acimasın..

2012/7/15 Sidar Ok <sid...@gmail.com>

Cengiz Han

unread,
Jul 15, 2012, 4:54:04 PM7/15/12
to altdotne...@googlegroups.com
Sidar, kimseyi ya da isi assagilamiyorum, sadece profesyonel goruslerimizi belirtecek sekilde diyalogu devam ettirmek en iyisi.

Ben urun gelistirmiyorsam, ozel istege gore gelistirme yapiyorsam kodu vermenin bir sakincasi olmadigini dusunuyorum. Otomobil aldigimda garantisi oluyor, yetkili servise gidersen garantisi devam ediyor, ucuz isinin ehli olmama ihmali olan baska bir servise gittiginde uretici garanti vermeyi kesiyor. Ben bu metaforun ozel yazilim gelistirmeye icin uygun bir ornek oldugunu dusunuyorum.

Tabi bu dusuncelerim icine cok fazla ticari kaygi (bakimdan para kazanmak gibi) serpilmemis durumda. Ancak yine de kaliteden odun vermediginiz surece, musteri zaten size gelecektir, pahali olsaniz bile.

-- 
Cengiz Han

Cengiz Han

unread,
Jul 15, 2012, 4:54:39 PM7/15/12
to altdotne...@googlegroups.com
en iyisi y kisisinde okuyup anlayabilecegi kod yazmak aslinda ama her yerde mumkun olmuyor tabi :)

-- 
Cengiz Han

Sidar Ok

unread,
Jul 15, 2012, 5:01:30 PM7/15/12
to altdotne...@googlegroups.com
Offensive olmak gibi bir du$uncem yoktu, oyle gelmi$se bagi$la.

Bahsettigim $u, nasil ki arabanin anahtari, servis anla$masi kontratta
var kod da kontratta olmali. Bir i$in kod teslim fiyati ile kodsuz
fiyati ayni degildir (ayni olmasi gerekir mi ayri bir tarti$ma
konusu).

Kodu vermekte zarar gormuyor olabilirsin, bu kodun ticari degeri
oldugu gercegiyle celi$miyor.

Kodu vermenin ayrica bircok ba$ka side effect leri var, bunlarin hepsi
ayri tarti$ma konusu. Biz OSS mantalitesinde insanlar oldugumuzdan bu
kurallar sacma geliyor bazen, ama ticari dunya boyle i$liyor maalesef.

Urun destek kontrati ile i$in teslimi kontrati ayri olmali. Ayni
kontratla cok surundururler mahkeme kapisinda.

2012/7/15 Cengiz Han <cen...@cengizhan.com>:

Volkan Uzun

unread,
Jul 15, 2012, 7:30:05 PM7/15/12
to altdotne...@googlegroups.com
Source code escrow servisi veren firmalar var.
Ucretlerini bilmiyorum ama basitce yaptiklari sey su (eski sirketimden ornek vererek anlaticam)
biz urunu yazdik, firma olarak kucuk capta bir firmaydik ama urunumuz enterprise sirketleri icin bir urundu.
cogu buyuk olcekli firma, ya siz batarsaniz, ya ben sizden servis alamazsam  vs diyebilecegi icin escrow servisi aldik.
Bu escrow sirketlerine siz kodunuzu veriyorsunuz, bir kira karsiligi (altinlari banka kasasina koymak gibi).
daha once bu buyuk firmalarla anlasma imzalarken su kosullarda escrowdan gidip kodu alabilirsiniz diyebilirsiniz (ornek: ben batarsam, senin rakibin olan su su firmalar beni satin alirsa vs vs).
ek maliyet getirsede, bazen buyuk firmalara mal satmanin tek yolu.

2012/7/15 Sidar Ok <sid...@gmail.com>

Barış Özaydın

unread,
Jul 16, 2012, 1:29:35 AM7/16/12
to altdotne...@googlegroups.com
Merhaba arkadaşlar,

Öyle inanılmaz şeyler yapmadık, internette arayıp bulunamayacak bir şey yok neredeyse zaten. Fakat daha önceden yaptığımız ufak bir framework'umuz var ve bu projede onu kullanacağız. Bu projenin tahmini tamamlanma süresi x gün ise bizim bu framework'e harcadığımız süre 3x gündür belki. Biz müşteriden x gün için ücret talep ediyoruz ama müşteri 4x günlük çalışmaya x gün ücreti vermiş oluyor (tabii arka planda olanları bilmeden). 

Aklımıza şöyle bir şey geldi, framework'umuzu dotfuscate edip dll'leri öyle kullansak ne kadar doğru olur? geriye kalan kodları ise yine paylaşırız. Çünkü o framework'u bizim yapıp yapmadığımızı bilmiyor sonuçta, dışarıdan hazır bir sistemi de kullanıyor olabiliriz ve o da kapalı olacaktır.

Cevaplarınız için teşekkürler.

2012/7/16 Volkan Uzun <volka...@gmail.com>



--
Barış ÖZAYDIN...

Eralp Erat

unread,
Jul 16, 2012, 2:27:35 AM7/16/12
to altdotne...@googlegroups.com
haklısın usta.Lakin araba örneğinde suna takildim..Herkesin x arabasından anladığı şey 3 aşşağı 5 yukarı birdir.ama yazılım bu kadar somut algılanamayacak kadar kompleks malesef..Doğal olarak geliştiren kendini kesinlikle koruma altına almalı ve vermeme gibi bir lüksü ya da yapılandırılmış hakkı varsa önceden..kodu vermemeli..Vermemeli ki bütün avantaj onda kalsın...Yaptığımız iş için harcadığımız eforumu küçümsüyoruz yoksa buna alıştık böyle  mi gider diyoruz bilemiyoum ama rahat yaşamak bizimde hakkımız..Microsoft'u apple'i su an ki bulundukları yere cikaran ( extreme örnekler farkındayım...) 2 şey kanımca..marketing + agreement...

2012/7/15 Cengiz Han <cen...@cengizhan.com>
Reply all
Reply to author
Forward
0 new messages