Open source projelerde ticari destek sözleşmeleri

4 views
Skip to first unread message

Ali Ozgur

unread,
Oct 6, 2009, 10:25:02 AM10/6/09
to altdotnetturkiye
Merhaba,

SubSonic'in son versiyonu ne durumda diye bakmak için projenin lead
developer'ı Rob Conery'nin bloguna göz attığımda Rob'un SubSonic
desteği için bir modele ihtiyaç duyduğu ve olası çözümün ne olduğu ile
ilgili post'unu okudum (http://blog.wekeroad.com/subsonic/subsonic-
support/) ve bu post'ta NHibenrnate'in saygı duyulan figürü Oren
Eini'nin , namı değer Ayende Rahien, NHibernate Commercial Support
çözümünün aklına yattığını belirtiyordu. Öneri şu şekilde "Our support
option helps you resolve any NHibernate issues that you might run
into. This include development and production support, general
NHibernate consulting, and fixing bugs in NHibernate itself."

Bu öneride yer alan ".... and fixing bugs in NHibernate itself" kısmı
açıkçası beni çok rahatsız etti. Nedenleri şunlar

* Koskoca NHibernate community'sinde tek akıllı veya paraya ihtiyacı
olan Ayende mi? Tamamen gönüllülük esasına dayanan open source
geliştirme işinde gün gelir de tüm commiterlar bug fix için Ayende'ye
benzer commercial support planları satmaya başlarsa community
dediğimiz şeyden bahsetmek doğru olacak mıdır?

* Open source demek bedava demek değil, bunun farkındayız ve de
tecrübeyle sabitlemiş durumdayız. Ancak open source bir projede
commiter olan ve daha da ötesi lead pozisyonunda saygı duyan bir isim
hangi mantıkla bug fix için commerical plan önerebilir.

* Eğer bug fix önerisi trunk'tan bağımsız customized bir NHibernate
için öneriliyorsa bunun belirtilmesi gerekmiyor mu?

* Bugları çözme işinden para kazanılıyorsa, ki normalde open source
projelerde kod katıksından doğrudan maddi bir gelir beklentisi yoktur,
commiterların bilerek kodun içinde buglar bırakmayacağını kim garanti
edecek.

* Open source ahlakına ve NHibernate projesinin yıllar içindeki
duruşuna, ki bunun içinde doğrudan open source'a konu olan koddan
gelir beklentisi olamayacağı ancak ve ancak kodun kullanımı ile gelir
beklentisinin makul karşılanabileceği gerçeği de varken, ve
dolayısıyla irili ufaklı birçok projede NHibernate kullanan ve bug fix
için commiterlara para ödemek istemeyenlerin durumu ne olacak?

Tüm bunları sorgulayan "Got get yourself a regular job" başlıklı bir
blog post yazacaktım ki, çok sert olacağını düşünerek şimdilik bu
konuyu sadece sizinle paylaşmak istedim.

Siz bu konuda ne düşünürsünüz acaba? Sizce benim open source algımda
mı bir sorun var?

Pamir Erdem

unread,
Oct 6, 2009, 10:36:11 AM10/6/09
to altdotne...@googlegroups.com
Bu gruba üyelik de paralı olsun :)

2009/10/6 Ali Ozgur <alioz...@gmail.com>
--
Pamir Erdem

Sidar Ok

unread,
Oct 6, 2009, 11:01:41 AM10/6/09
to altdotne...@googlegroups.com
Selam Ali,

Cevaplarim inline ve bold : 

2009/10/6 Ali Ozgur <alioz...@gmail.com>


Merhaba,

SubSonic'in son versiyonu ne durumda diye bakmak için projenin lead
developer'ı Rob Conery'nin bloguna göz attığımda Rob'un SubSonic
desteği için bir modele ihtiyaç duyduğu ve olası çözümün ne olduğu ile
ilgili post'unu okudum (http://blog.wekeroad.com/subsonic/subsonic-
support/
) ve bu post'ta NHibenrnate'in saygı duyulan figürü Oren
Eini'nin , namı değer Ayende Rahien,  NHibernate Commercial Support
çözümünün aklına yattığını belirtiyordu. Öneri şu şekilde "Our support
option helps you resolve any NHibernate issues that you might run
into. This include development and production support, general
NHibernate consulting, and fixing bugs in NHibernate itself."

Bu öneride yer alan ".... and fixing bugs in NHibernate itself" kısmı
açıkçası beni çok rahatsız etti. Nedenleri şunlar

* Koskoca NHibernate community'sinde tek akıllı veya paraya ihtiyacı
olan Ayende mi? Tamamen gönüllülük esasına dayanan open source
geliştirme işinde gün gelir de tüm commiterlar bug fix için Ayende'ye
benzer commercial support planları satmaya başlarsa community
dediğimiz şeyden bahsetmek doğru olacak mıdır?

Yok, benim de paraya ihtiyacim var :)  

Commercial support guzel bir$ey, ve cikmasinin sebebi tamamen bir ihtiyactir. Bazi $irketler bir urunun arkasinda commercial support olmadan o urunu kullanmak istemiyorlar. Olayin asil ciki$ noktasi budur. 

Ayrica commercial support u sadece ayende degil, sanirsam IMeta da satmakta. Sen istersen sen de satarsin. 

 
* Open source demek bedava demek değil, bunun farkındayız ve de
tecrübeyle sabitlemiş durumdayız. Ancak open source bir projede
commiter olan ve daha da ötesi lead pozisyonunda saygı duyan bir isim
hangi mantıkla bug fix için commerical plan önerebilir.

Commiter zaten commit etmeye devam ediyor. Ama bir $irket kendi ihtiyacina gore bir bug fix i one cikarmak isteyebilir. Community nin geri kalani icin onemli degildir cok fazla, $irketin de kendisi fix leyecek ve patch gonderecek zamani  / kaynagi yoktur. Bu durumda bir dani$mana bu i$i yapmasi icin para vermesinden daha dogal bir$ey yok. 
 
* Eğer bug fix önerisi trunk'tan bağımsız customized bir NHibernate
için öneriliyorsa bunun belirtilmesi gerekmiyor mu?

Hayir, onun icin onerilmiyor. 
 
* Bugları çözme işinden para kazanılıyorsa, ki normalde open source
projelerde kod katıksından doğrudan maddi bir gelir beklentisi yoktur,
commiterların bilerek kodun içinde buglar bırakmayacağını kim garanti
edecek.

Commiter'in commitledigi kodu yuzlerce ki$i review ediyor bu birincisi (ben committer degilim, ama commit maillerine subscribe oldum. sen de olabilirsin ) Ikincisi, bug cozme i$inden para kazanilmiyor, bkz ilk soru. Bir $irket icin onemli olan cozulme sirasindan kazaniliyor. 
 
* Open source ahlakına ve NHibernate projesinin yıllar içindeki
duruşuna, ki bunun içinde doğrudan open source'a konu olan koddan
gelir beklentisi olamayacağı ancak ve ancak kodun kullanımı ile gelir
beklentisinin makul karşılanabileceği gerçeği de varken, ve
dolayısıyla irili ufaklı birçok projede NHibernate kullanan ve bug fix
için commiterlara para ödemek istemeyenlerin durumu ne olacak?

Ya$amlarina $u anda oldugu gibi devam edecekler, hatta yaptiklari i$ler icin odullendirilen ve i$ine daha cok sarilmi$ bir commiter grubuna sahip olacaklar. 
 
Tüm bunları sorgulayan  "Got get yourself a regular job" başlıklı bir
blog post yazacaktım ki, çok sert olacağını düşünerek şimdilik bu
konuyu sadece sizinle paylaşmak istedim.

Siz bu konuda ne düşünürsünüz acaba? Sizce benim open source algımda
mı bir sorun var?

Open source alginda bir sorun yok, ama bu konu hakkinda eksik bilgin var. Bu model bircok open source projede uygulanmakta, hatta daha ileri gidip commitment i eline alanlar var. Bkz Suse Linux, Bkz RedHat & JBoss . OPen source projelere support veren bircok $irket var, NH icin de olmasi batmamali.  






--
Sidar Ok

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

Tuna Toksoz

unread,
Oct 6, 2009, 11:26:54 AM10/6/09
to altdotne...@googlegroups.com
Ayrica belirteyim, IMeta da Fabio Maulo(NHibernate lead)'yu bunyesine katip ticari destek vermeye basladi.
Son birkac aya baktigimizda NH kullaniminin arttigini gormek mumkun, bunda bunlarin da etkisi oldugunu dusunuyorum.

Tuna Toksöz
Eternal sunshine of the open source mind.

http://devlicio.us/blogs/tuna_toksoz
http://tunatoksoz.com
http://twitter.com/tehlike




2009/10/6 Sidar Ok <sid...@gmail.com>

deadtone

unread,
Oct 6, 2009, 3:56:37 PM10/6/09
to altdotnetturkiye
@Sidar

Eskik bilgim yok, sadece bir tarafta Apache gibi bir kale varken diğer
tarafta da Ayende ve JBoss gibi bu işin kaymağını bu şekilde toplamaya
çalışanları anlayamıyorum. RedHat ve Suse konusunda da dikkatini
çekmek istediğim konu da şu, bu şirketler Linux'un kerneline commit
etmiyorlar satmak için yaptıkları şeyleri, kendi branchlerini
oluşturup Suse Linux vs şeklinde customize ettikleri Linux'ları
satıyorlar. Ayende şayet NHibernate bug fixi değil de Nhibernate'den
orginate ettiği bir customization'ı satıyor olsaydı şimdi bunu
tartışmıyor olurduk.

Bug çözme işinden para kazanılmıyor diyorsun ama Ayende bunu sattığını
beyan ediyor, gün gelip de NHibernate'i bu şekilde elimizden
almayacaklarının garantisi de kalmıyor bu şekilde. Çünkü para
karşılığında commit edilen kodun gelecekteki ticari kaygılardan
bağımsız bir şekilde commit edilmemesi NHibernate elimizden alınıp
kendi Alt NHibernate branchımızı kurduğumuzda yönetilebilir/
anlaşılabilir olması mümkün olmayacaktır. Şöyle de bir gerçek var,
belki sadece türkiyede vardır yurtdışı deneyimim yok, şirketin para
verip kod yazdırdığı adam gün gelip işten çıkarıldığında ve onun
yazdığı kodu açıp baktığımızda kanserojen bir örgü ile karşılaşıp
lanet olsun denildiği de vakidir.

Ödüllendirme ile ilgili söylediklerine de katılmıyorum. Ödül denilen
şey hele hele gönüllülük esasını merkezine oturtmuş olan open source
camiasında para ile sağlanması öngörülen birşey değil. Open source
projelerde ödül projenin yaygınlığı, kod kalitesi, performansı,
community aktivitesi, çok önemli bir iş başaran bir topluluğun üyesi
olmak, aidiet, ve nihayi olarak çözdüğü problemi çözme şeklinin
güzelliğinin getirdiği ruhsal tatmin ve çorbada benim de tuzum var
böbürlenmesidir. Maddi ödül doğrudan buradan değil, sahip olunan bu
kimliğin camiadaki kalite algısın yükesk olmasından elde edilebilir
aslen. Ayende kibi bir adamın bu saygınlığa sahipken sadece
danışmanlıkla bu işten para kazanması çok normal ama bug da çözerim
bundan da para kazanırım aç gözlülüğü anlaşılır gibi değil.

Son olarak support vermek ve projenin trunkun'daki bugları çözme
hizmetini satmak arasında da bence çok büyük bir fark var. Çünkü bug
bir defect olup bunu hem yaratan hem de çözen sensen, teorik olarak,
ve yaratma işinden para kazanamayıp çözme işinden para
kazanabiliyorsan ve de başında hop ne yapıyorsun diyecek de bir adam/
organ yoksa kimse para kazanmak için sorun yaratılmayacağı garantisini
veremez.

Open source olarak başlayıp sonradan commerical support geyiği
nedeniyle Ruby On Rails'in imajının da ne noktada olduğunu mutlaka
biliyorsunuzdur.Ne yazık ki tekelci dediğimiz microsoft bile ASP.NET
MVC'yi open source yaptı ama adam gibi de dedi ki commitmen kabul
etmiyoruz ana official release branchine ne yapacağımıza biz karar
veririz ama siz isterseniz kodu alıp istediğiniz haltı yiyebilirsiniz
dedi ve herkes neyi nasıl tutacağını buna göre belirliyor. İsteyen
risk alıp kendi development'ını yapar ama official release ile senkron
kalma işinin riskini de alır.

@Tuna

IMeta'nın commercial support vermesine diyeceğim birşey yok adamlar
sonuçta NHibernate'deki buglarınızı da hallederiz şeklinde birşey
satmıyor onlar sadece danışmanlık satıyor, fabio da projelerde
NHibernate kullanımı ile ilgili deneyimlerini tabii ki IMeta
vasıtasıyla paraya çevirebilir.


On 6 Ekim, 18:26, Tuna Toksoz <tehl...@gmail.com> wrote:
> Ayrica belirteyim, IMeta da Fabio Maulo(NHibernate lead)'yu bunyesine katip
> ticari destek vermeye basladi.Son birkac aya baktigimizda NH kullaniminin
> arttigini gormek mumkun, bunda bunlarin da etkisi oldugunu dusunuyorum.
>
> Tuna Toksöz
> Eternal sunshine of the open source mind.
>
> http://devlicio.us/blogs/tuna_toksozhttp://tunatoksoz.comhttp://twitter.com/tehlike
>
> 2009/10/6 Sidar Ok <sida...@gmail.com>
>
>
>
> > Selam Ali,
> > Cevaplarim inline ve bold :
>
> > 2009/10/6 Ali Ozgur <aliozgu...@gmail.com>
>
> >> Merhaba,
>
> >> SubSonic'in son versiyonu ne durumda diye bakmak için projenin lead
> >> developer'ı Rob Conery'nin bloguna göz attığımda Rob'un SubSonic
> >> desteği için bir modele ihtiyaç duyduğu ve olası çözümün ne olduğu ile
> >> ilgili post'unu okudum (http://blog.wekeroad.com/subsonic/subsonic-
> >> support/ <http://blog.wekeroad.com/subsonic/subsonic-%0Asupport/>) ve bu
> >> post'ta NHibenrnate'in saygı duyulan figürü Oren
> >> Eini'nin , namı değer Ayende Rahien,  NHibernate Commercial Support
> >> çözümünün aklına yattığını belirtiyordu. Öneri şu şekilde "Our support
> >> option helps you resolve any NHibernate issues that you might run
> >> into. This include development and production support, general
> >> NHibernate consulting, and fixing bugs in NHibernate itself."
>
> >> Bu öneride yer alan ".... and fixing bugs in NHibernate itself" kısmı
> >> açıkçası beni çok rahatsız etti. Nedenleri şunlar
>
> >> * Koskoca NHibernate community'sinde tek akıllı veya paraya ihtiyacı
> >> olan Ayende mi? Tamamen gönüllülük esasına dayanan open source
> >> geliştirme işinde gün gelir de tüm commiterlar bug fix için Ayende'ye
> >> benzer commercial support planları satmaya başlarsa community
> >> dediğimiz şeyden bahsetmek doğru olacak mıdır?
>
> >> *Yok, benim de paraya ihtiyacim var :)  *
> > *
> > *
> > *Commercial support guzel bir$ey, ve cikmasinin sebebi tamamen bir
> > ihtiyactir. Bazi $irketler bir urunun arkasinda commercial support olmadan o
> > urunu kullanmak istemiyorlar. Olayin asil ciki$ noktasi budur. *
> > *
> > *
> > *Ayrica commercial support u sadece ayende degil, sanirsam IMeta da
> >http://www.twitter.com/sidarok- Alıntıyı gizle -
>
> - Alıntıyı göster -

Sidar Ok

unread,
Oct 6, 2009, 4:21:34 PM10/6/09
to altdotne...@googlegroups.com
@Ali,

Eksik ve yanli$ bilgilerin var. 

>> RedHat ve Suse konusunda da dikkatini
çekmek istediğim konu da şu, bu şirketler Linux'un kerneline commit
etmiyorlar satmak için yaptıkları şeyleri, kendi branchlerini
oluşturup Suse Linux vs şeklinde customize ettikleri Linux'ları
satıyorlar 

Redhat - Suse Novell ekiplerinin buyuk bir kismi Linux kernel i commiter larindan olu$uyor. Adamlarin gundelik i$i haline getirmi$ Redhat ve Suse bunu, bu $ekilde open source u support etmi$. Kotu mu etmi$? 

Kendi branch lerini degil, kendi distribution larini olu$turuyorlar. Ve kerneldeki bir bug dan kendileri sorumlular, her $ekilde support unu kendileri yapiyorlar. 

>> Ayende şayet NHibernate bug fixi değil de Nhibernate'den
orginate ettiği bir customization'ı satıyor olsaydı şimdi bunu
tartışmıyor olurduk. 

Ayende bug fix i satmiyor, Ayende support satiyor. Sen de support satabilirsin. Diyeceksin ki Ayende commiter. Sen de olabilirsin. 

Sattigin support bug fix icerebilir, OSS projede gayet normaldir bu. Ayende artik parasiz tek bi bug fix lemem diyor olsa o zaman anlardim bu dedigini. Sanki JIRA da binlerce bug bekliyormu$ da, adamlar parasiz bir$ey yapmiyormu$ gibi konu$uyorsun, emege saygisizliktir bu. 

>>Şöyle de bir gerçek var,
belki sadece türkiyede vardır yurtdışı deneyimim yok, şirketin para
verip kod yazdırdığı adam gün gelip işten çıkarıldığında ve onun
yazdığı kodu açıp baktığımızda kanserojen bir örgü ile karşılaşıp
lanet olsun denildiği de vakidir.

Dogrudur, sadece Turkiye'de degil her yerde vakidir. Hatta kendi yazdigin kodu 2 sene sonra anlamayabiliyorsun. Yalniz bunun tam konuyla ilgisini kavrayamadim. 

>> Ödüllendirme ile ilgili söylediklerine de katılmıyorum. Ödül denilen
şey hele hele gönüllülük esasını merkezine oturtmuş olan open source
camiasında para ile sağlanması öngörülen birşey değil. Open source
projelerde ödül projenin yaygınlığı, kod kalitesi, performansı,
community aktivitesi, çok önemli bir iş başaran bir topluluğun üyesi
olmak, aidiet, ve nihayi olarak çözdüğü problemi çözme şeklinin
güzelliğinin getirdiği ruhsal tatmin ve çorbada benim de tuzum var
böbürlenmesidir 

Bkz Suse ve Redhat ornegi. Bkz Mozilla foundation. Bkz. Google Code. Bkz daha open source da cali$masi icin eleman istihdam eden bir cok $irket ve foundation. 

Ruhsal tatmin vs. i$in sadece bir kismi, ruhsal tatmin elektrik parasini odemiyor. 

>> Ayende kibi bir adamın bu saygınlığa sahipken sadece
danışmanlıkla bu işten para kazanması çok normal ama bug da çözerim
bundan da para kazanırım aç gözlülüğü anlaşılır gibi değil. 

Tekrarliyorum surekli kendimi, cunku sen de ayni $eyleri tekrarlami$sin : Adam bug ba$Ina para alicam herkesten demiyor. Diyor ki, NH ile ilgili sorunlarinizi cozucem, bu NH da fix gerektirirse, onu da yapicam. Eger bir bug i ilk cozmemi isterseniz para vermek zorundasiniz, aksi takdirde siranin ona gelmesi icin bekleyeceksin. Nesi yanli$ bunun hala, neyin sava$ini veriyorsun ? 

>> Son olarak support vermek ve projenin trunkun'daki bugları çözme
hizmetini satmak arasında da bence çok büyük bir fark var 

Ayni $ey. 

Tunaya yazdiklarina da bilgim dahilinde cevap vereyim : 

>> IMeta'nın commercial support vermesine diyeceğim birşey yok adamlar
sonuçta NHibernate'deki buglarınızı da hallederiz şeklinde birşey
satmıyor onlar sadece danışmanlık satıyor, fabio da projelerde
NHibernate kullanımı ile ilgili deneyimlerini tabii ki IMeta
vasıtasıyla paraya çevirebilir. 

Gene eksik bilgi. IMeta'nin sattigi servisle NHibernate in ki %100 ayni - hatta IMeta daha fazla i$ yapiyor sanirim. Fabio projenin lideri, open source kulturu konusunda senden benden deneyimlidir. Adam zaten bug lari cozuyor cayir cayir. 

Bir de bug cozmeye niye boyle taktin anlamadim, genelde $irketlerin support case leri gel $u sorunu coz $eklinde olur. Dani$man gider o sorunu cozer. Bunun icinde NH a patch yapilmasi da varsa eger, onu da yapar. Olayin ozeti budur. 



2009/10/6 deadtone <alioz...@gmail.com>

deadtone

unread,
Oct 7, 2009, 3:34:09 AM10/7/09
to altdotnetturkiye
Haklısın RedHat ve Suse Novel bunu böyle yapıyor ama senin düşündüğün
gibi gitmiyor bu iş. Şöyle ki linux'un kerneli doğrudan Linus Torvalds
tarafından maintain ediliyor ve patchler öncelikle Linus'a gelip sonra
o ilgili işlemleri yapıyor ve kernel doğrudan onun tarafından release
ediliyor. Ben bugüne kadar Linus'un linux kernelindeki bug'ları fix
etmek için size şöyle commerical bir support öneriyorum dediğini ne
duydum ne de okudum.

Bug fixi satmıyor şeklindeki ısrarın da yersiz, çünkü support içinde
NHibernate bug fix'ini de deklare ediyor. Hal böyleyken nasıl bug fix
satmıyor diyebiliyorsun? Sattığım support ancak ve ancak kendi
distribution'umu veriyorsam bug fix'i içerebilir. Örneğin Suse kernel
patchlerini doğrudan Linus'un yönettiği kernel üzerinden değil Suse
Kernel Patch olarak yayınlıyor/distribute ediyor. Emeğe saygı ben
yaptım oldu ama yanlış da yapsam olura ses çıkarmaksa doğrudur
saygısızlık yapıyorum, ama asıl saygısızlık binlerce kişinin emeği ile
kurulan su yolunun ucundaki çeşmenin başına oturup eliyle su içmek
istemeyenlere kupa satmaktır, yapılan saygısızlık satın alana değil o
çeşmeyi oraya oturtan diğer kişileredir.

Kod yazan ve işten çıkarılan adamın konuyla ilgisi şu şekilde var
(örneği verip konuya bağlamamışım hata bende afedersin) özellikle open
source projelerde kod kalitesi ve architecture manasında ciddi
mühendislik kaygıları oluyor. Mesela istiyoruz ki kodumuz test
edilebilir olsun, mesela istiyoruz ki OOP ilkelerine uygun olsun,
mesela istiyoruz ki kodumuz okunabilir olsun. Bu kaygıların hepsi
yapılan işin güzel olması için yapılıyor, bu kaygılar implemente
edilirken de kimse OOP'a uygun olursa ne kadar para kazanırım diye
düşünmüyor. Bug olayı da genelde bu güzellikler içinde unutulan, eksik
düşünülen bir şeyi ifade ediyor. Ancak bug'lar Ayende'nin yaklaşımı
gibi durumlarda maalesef maddi bir değer ifade etmeye başlıyor,
dolayısıyla işin başında bağımsız bir denetim olmayınca bug'ların
neden oluştuğu ile ilgili kuşkular gündeme gelecektir. Diğer yandan
bug==maddi değer olacağı için commiterların gün gelip de rekabet
etmesini ve kasten karmaşık buglar bırakmayacağını da kimse
deneteleymiyecek, hatta çözecek adam bile bulmak mümkün olmayacaktır.

Mozilla Foundation tammen farklı bir oluşum ticari bir olayları yok
bir vakıf bu ve Mozilla Corporation da kar elde edip ahmet'e mehmet'a
kar payı dağıtan bir şirket değil vakfın gelirlerini ve development'ı
para vererek sürdürmek için kurulmuş bir alt kuruluş. Dolayısıyla
benim rahatsızlığım veya itirazım Mozilla için geçerli değil. Google
Code'un konuyla ne alakası var anlamadım?

Ruhsal tatmin elektrik parasını ödemiyor aynı fikirdeyim zaten bu
yüzden düşündüğüm başlık "Kendine tam zamanlı bir iş bul"
şeklindeydi. Ayrıca open source desteği veren bu şirketler open source
için destek vermiyor kendi kullandıkları kodu yazdırmak için adamlara
para veriyorlar ek olarak yaptıkları bu kodu insanlarla paylaşmak
oluyor sadece, aslında commit yetkisi bu şirkette orda çalışan adamda
değil. Adamlar işten ayrılınca ne oluyor pekiyi, commit yapmaya devam
edebiliyor mu bu adamlar? ASP.NET MVC büyük şirketlerin open source
yaklaşımının çok net bir örneğidir ve maalesef yaptıkları ticareti
daha sıcak lanse etmek için kullanılmaktadır.

Support vermek ve bug çözmek open source projelerde aynı şey olamaz,
buna anlattığım bir sürü argüman nedeniyle karşıyım.

Bug çözme işin takmadım, Ayende'nin NHibernate üzerinden yanlış ticari
girişimler yapması beni rahatsız ediyor. Adamın saygınlığı bir tarafa
şark kurnazlığı öbür tarafa, sırf bu saçma sapan para kazanma
yöntemleri nedeniyle teknik açıdan ona olan saygım da zedeleniyor.
Evet şirketler bug'ı çözüyorlar ama NH gibi bir projede sen bug çözme
işini de satamazsın, bu durumda ancak ve ancak evet NH'da sıkıntı var
ve patchi'ni de ben yapar ve isterseniz size patch'li distribution'u
da sağlarım ama ana projede bu patch'in commit edilmesini garanti
etmiyorum diyebilir. Bu anlattığım ile Ayende'nin yaptığı bence aynı
değil.


Son olarak bence önemli bir ayrım'ı yapmakta fayda var Patch yapmakla
yapılan Patch'i trunk'a commit etmek farklı şeyler. Dolayısıyla Ayende
patch değil doğrudan bug fix satıyor, kendi deklarasyonu bu.
> 2009/10/6 deadtone <aliozgu...@gmail.com>
> >http://devlicio.us/blogs/tuna_toksozhttp://tunatoksoz.comhttp://twitt...
>
> > > 2009/10/6 Sidar Ok <sida...@gmail.com>
>
> > > > Selam Ali,
> > > > Cevaplarim inline ve bold :
>
> > > > 2009/10/6 Ali Ozgur <aliozgu...@gmail.com>
>
> > > >> Merhaba,
>
> > > >> SubSonic'in son versiyonu ne durumda diye bakmak için projenin lead
> > > >> developer'ı Rob Conery'nin bloguna göz attığımda Rob'un SubSonic
> > > >> desteği için bir modele ihtiyaç duyduğu ve olası çözümün ne olduğu ile
> > > >> ilgili post'unu okudum (http://blog.wekeroad.com/subsonic/subsonic-
> > > >> support/ <http://blog.wekeroad.com/subsonic/subsonic-%0Asupport/>) ve
> > bu
> > > >> post'ta NHibenrnate'in saygı duyulan figürü Oren
> > > >> Eini'nin , namı değer Ayende Rahien,  NHibernate Commercial Support
> > > >> çözümünün aklına yattığını belirtiyordu. Öneri şu şekilde "Our support
> > > >> option helps you resolve any NHibernate issues that you might run
> > > >> into. This include development and production support, general
> > > >> NHibernate consulting, and fixing bugs in NHibernate itself."
>
> > > >> Bu öneride yer alan ".... and fixing bugs in NHibernate itself" kısmı
> > > >> açıkçası beni çok rahatsız etti. Nedenleri şunlar
>
> > > >> * Koskoca NHibernate community'sinde tek akıllı veya paraya ihtiyacı
> > > >> olan Ayende mi? Tamamen gönüllülük esasına dayanan open source
> > > >> geliştirme işinde gün gelir de tüm commiterlar bug fix için Ayende'ye
> > > >> benzer commercial support planları satmaya başlarsa community
> > > >> dediğimiz şeyden bahsetmek doğru olacak
>
> ...
>
> read more »

Sidar Ok

unread,
Oct 7, 2009, 3:45:15 AM10/7/09
to altdotne...@googlegroups.com
bu tarti$ma icin bir skype call session oneriyorum, takip etmesi ve cevap vermesi cok zor hale geldi :) ne diyorsunuz canlar ?

2009/10/7 deadtone <alioz...@gmail.com>

Tuna Toksoz

unread,
Oct 7, 2009, 3:45:52 AM10/7/09
to altdotne...@googlegroups.com
e hadi bu da ilk vanimiz olsun :)


Tuna Toksöz
Eternal sunshine of the open source mind.

2009/10/7 Sidar Ok <sid...@gmail.com>

deadtone

unread,
Oct 7, 2009, 3:59:45 AM10/7/09
to altdotnetturkiye
Bana uyar.



On Oct 7, 10:45 am, Tuna Toksoz <tehl...@gmail.com> wrote:
> e hadi bu da ilk vanimiz olsun :)
>
> Tuna Toksöz
> Eternal sunshine of the open source mind.
>
> http://devlicio.us/blogs/tuna_toksozhttp://tunatoksoz.comhttp://twitter.com/tehlike
>
> 2009/10/7 Sidar Ok <sida...@gmail.com>
>
> > bu tarti$ma icin bir skype call session oneriyorum, takip etmesi ve cevap
> > vermesi cok zor hale geldi :) ne diyorsunuz canlar ?
>
> > 2009/10/7 deadtone <aliozgu...@gmail.com>
> ...
>
> read more »

deadtone

unread,
Oct 8, 2009, 2:50:37 AM10/8/09
to altdotnetturkiye
Rob Conery'nin bloguna bıraktığım comment nedeniyle konu grup dışında
da taşındı.
İlgili blog postum burada http://blog.pragmasql.com/post/Open-Source-commerical-support-discomfort.aspx

On Oct 7, 10:59 am, deadtone <aliozgu...@gmail.com> wrote:
> Bana uyar.
>
> On Oct 7, 10:45 am, Tuna Toksoz <tehl...@gmail.com> wrote:
>
> > e hadi bu da ilk vanimiz olsun :)
>
> > Tuna Toksöz
> > Eternal sunshine of the open source mind.
>
> >http://devlicio.us/blogs/tuna_toksozhttp://tunatoksoz.comhttp://twitt...
> ...
>
> read more »

Cengiz HAN

unread,
Oct 8, 2009, 12:34:52 PM10/8/09
to altdotne...@googlegroups.com
Sidar ve Tuna'nın yorumlarına da anlıyorum,ancak uzun uzun da yazmak istemiyorum. Zaten Ali uzun uzun anlatmış.
Ancak Ali'ye katılıyorum.
Ortada ticari bir hizmet var ve Ayende şunu söylüyor size verilen hizmet verirken committer olmamın avantajı ile bug fix yapabilirim diyor ancak bunu ayrı şekilde patch olarak sağlarım demiş olsa bence de sorun olmayacak. Adamların emeği ortada asla haksızlık etmemek gerek ancak deklarasyonun farklı şekilde olması daha şık olurdu. Bu haliyle bence de şık durmuyor.

selamlar.
cengiz


2009/10/8 deadtone <alioz...@gmail.com>

Sidar Ok

unread,
Oct 8, 2009, 4:35:19 PM10/8/09
to altdotne...@googlegroups.com
soz konusu tarti$mayi arkada$ blog una ta$idi, tarti$ilmaya orada devam edebilir isteyen. En son okudugumda 40 tane felan cevap vardi ve herkes anlatmaya cali$iyordu durumu, bir tane bile hak veren yoktu. Scott Bellware ve Omer guzel aciklami$lar orada . 

yorumunu oraya yazarsan destek de olmu$ olursun, burada uzun uzadiya yazmi$ bri olarak uzun uzun yazmak istemiyorum deyince aliniyorum da :)

2009/10/8 Cengiz HAN <hanc...@gmail.com>

Sidar Ok

unread,
Oct 9, 2009, 5:05:11 AM10/9/09
to altdotne...@googlegroups.com
Asil etik olmayan $eyi konu$uyorsak, bunu konu$alim bence : http://www.postsharp.org/blog/important-changes-on-postsharp.org 

2009/10/8 Sidar Ok <sid...@gmail.com>

deadtone

unread,
Oct 9, 2009, 5:48:10 AM10/9/09
to altdotnetturkiye
Olayı araştırıyorum, işin başındaki elemana birkaç soru sordum. Size
de bilgi veririm cevapları alınca :)

On Oct 9, 12:05 pm, Sidar Ok <sida...@gmail.com> wrote:
> Asil etik olmayan $eyi konu$uyorsak, bunu konu$alim bence :http://www.postsharp.org/blog/important-changes-on-postsharp.org
>
> 2009/10/8 Sidar Ok <sida...@gmail.com>
>
> > soz konusu tarti$mayi arkada$ blog una ta$idi, tarti$ilmaya orada devam
> > edebilir isteyen. En son okudugumda 40 tane felan cevap vardi ve herkes
> > anlatmaya cali$iyordu durumu, bir tane bile hak veren yoktu. Scott Bellware
> > ve Omer guzel aciklami$lar orada .
> > yorumunu oraya yazarsan destek de olmu$ olursun, burada uzun uzadiya yazmi$
> > bri olarak uzun uzun yazmak istemiyorum deyince aliniyorum da :)
>
> > 2009/10/8 Cengiz HAN <hancen...@gmail.com>
>
> > Sidar ve Tuna'nın yorumlarına da anlıyorum,ancak uzun uzun da yazmak
> >> istemiyorum. Zaten Ali uzun uzun anlatmış.
> >> Ancak Ali'ye katılıyorum.
> >> Ortada ticari bir hizmet var ve Ayende şunu söylüyor size verilen hizmet
> >> verirken committer olmamın avantajı ile bug fix yapabilirim diyor ancak bunu
> >> ayrı şekilde patch olarak sağlarım demiş olsa bence de sorun olmayacak.
> >> Adamların emeği ortada asla haksızlık etmemek gerek ancak deklarasyonun
> >> farklı şekilde olması daha şık olurdu. Bu haliyle bence de şık durmuyor.
>
> >> selamlar.
> >> cengiz
>
> >> 2009/10/8 deadtone <aliozgu...@gmail.com>
>
> >>> Rob Conery'nin bloguna bıraktığım comment nedeniyle konu grup dışında
> >>> da taşındı.
> >>> İlgili blog postum burada
> >>>http://blog.pragmasql.com/post/Open-Source-commerical-support-discomf...
> ...
>
> read more »

deadtone

unread,
Oct 9, 2009, 6:43:24 AM10/9/09
to altdotnetturkiye
Soru:
Hi,
I want to ask a general question. Is it possible for me to become a
commiter to the core PostSharp projects. What criterias apply?

Cevap:
Hi Ali,
Unfortunately, it's not possible. PostSharp is not open source any
more.
You can contribute by writing plug-ins and making them available to
the community.

Demek ki neymiş her ben open source'um diyene inanmamak lazımmış.
> ...
>
> read more >>

Tuna Toksoz

unread,
Oct 9, 2009, 6:44:55 AM10/9/09
to altdotne...@googlegroups.com
Gael in bu amacta oldugu uzun zamandir belliydi zaten.

Her firsatta I have to protect my investment diyordu.


Tuna Toksöz
Eternal sunshine of the open source mind.

2009/10/9 deadtone <alioz...@gmail.com>

Sidar Ok

unread,
Oct 9, 2009, 7:55:44 AM10/9/09
to altdotne...@googlegroups.com
ingilizce grupta tarti$maya acabiliriz bu konuyu. bi blog post u bence NH inkinden daha cok hak ediyor.

2009/10/9 Tuna Toksoz <teh...@gmail.com>

Doga Oztuzun

unread,
Oct 16, 2009, 9:04:55 AM10/16/09
to altdotne...@googlegroups.com
DB4O, open source .Net / Java Object Oriented Database, Ticari amacli kullanimda ve destek icin subscription istiyorlar. Musteri temsilcileri bulunmakta. 4 sene once db4o ile tanistim ve ozamandan beri bu sekilde calisiyorlar.
Developerlari musterilerine skype'dan destek veriyor hatta.

Ornek vermek istedim ;)

2009/10/9 Sidar Ok <sid...@gmail.com>



--
http://www.DogaOztuzun.com/

Sidar Ok

unread,
Oct 16, 2009, 9:08:16 AM10/16/09
to altdotne...@googlegroups.com
once free ba$latip sonra para almak etik degil bence. 

2009/10/16 Doga Oztuzun <unq...@gmail.com>

Ali Ozgur

unread,
Oct 19, 2009, 2:09:42 AM10/19/09
to altdotnetturkiye
Sidar'a katılıyorum.

On Oct 16, 4:08 pm, Sidar Ok <sida...@gmail.com> wrote:
> once free ba$latip sonra para almak etik degil bence.
>
> 2009/10/16 Doga Oztuzun <unqu...@gmail.com>
>
> > DB4O <http://www.db4o.com>, open source .Net / Java Object Oriented
> > Database, Ticari amacli kullanimda ve destek icin subscription istiyorlar.
> > Musteri temsilcileri bulunmakta. 4 sene once db4o ile tanistim ve ozamandan
> > beri bu sekilde calisiyorlar.
> > Developerlari musterilerine skype'dan destek veriyor hatta.
>
> > Ornek vermek istedim ;)
>
> > 2009/10/9 Sidar Ok <sida...@gmail.com>
>
> >> ingilizce grupta tarti$maya acabiliriz bu konuyu. bi blog post u bence NH
> >> inkinden daha cok hak ediyor.
>
> >> 2009/10/9 Tuna Toksoz <tehl...@gmail.com>
>
> >> Gael in bu amacta oldugu uzun zamandir belliydi zaten.
> >>> Her firsatta I have to protect my investment diyordu.
>
> >>> Tuna Toksöz
> >>> Eternal sunshine of the open source mind.
>
> >>>http://devlicio.us/blogs/tuna_toksoz
> >>>http://tunatoksoz.com
> >>>http://twitter.com/tehlike
>
> >>> 2009/10/9 deadtone <aliozgu...@gmail.com>
> ...
>
> read more »

keremskusmezer

unread,
Oct 19, 2009, 11:46:38 AM10/19/09
to altdotnetturkiye
Reflector.Net ( tamam hicbir zaman opensource olmadi ama, her zaman
freeydi, sonuc olarak simdi commercial edition'ida var) .
Postsharp( zaten adamin hedefi belli, ama sonuc olarak projeye sadece
bir gruptan commit beklemek onu open source statusunden bence
cikarmiyor) .

Arkadaslar hepimizinde bildigin uzere opensource projeler aslinda
gercek amaclari insanlara yardim etmek olan yapilar degildi,
buradaki iste yapilan dunya kadar adam saatlik is , genelde open
source is modeli altinda ya commercial parali destek , ,
ya commercial kullanimda ayri lisanslama modelleri gibi yaklasimlarla
gelistiricisine para kazanmadirmaya dayanir,
sonuc olarak ndoc'un ortadan nasil kayboldugunu hatirlayanlariniz
olacaktir, ya community urunu somurmeyi birakip projenize gercekten
destek olur,
ya da olabilecek alternatifler bence

1) Projeyi asil gelistiren insan ayni zamanda ekmek parasi kazanmak
zorunda oldugundan proje durur, baskasi devam etmek isterse eder ,
etmezse proje coplugunu boylar,
2) Projeyi asli para kazanma kaynagi haline getirmek istiyorsa, destek
ve ozel gelistirme isteklerini karsilamaya baslayarak ekmek parasini
cikartir,
3) Projenin danismanligini veren bir sirket kurarak, para kazanir.

# Commercial licenses come with professional-grade support including
mail support and high-priority bug fixes. So you won't have to wait
days for the forum to be answered or weeks for a bug to fixed. The
service is backed by a professional helpdesk system so that the level
of service is constantly monitored.
# Many companies, especially in the USA, have strict policies
forbidding the use of open-source software. Since the commercial
license is completely decoupled from any open-source license, these
companies can now use PostSharp.

Postsharp modelinde Amerika ile ilgili olarak belirtilen bu kisimda
onemlidir.

Saygilarimla
Kerem Kusmezer

On Oct 16, 3:08 pm, Sidar Ok <sida...@gmail.com> wrote:
> once free ba$latip sonra para almak etik degil bence.
>
> 2009/10/16 Doga Oztuzun <unqu...@gmail.com>
>
> > DB4O <http://www.db4o.com>, open source .Net / Java Object Oriented
> > Database, Ticari amacli kullanimda ve destek icin subscription istiyorlar.
> > Musteri temsilcileri bulunmakta. 4 sene once db4o ile tanistim ve ozamandan
> > beri bu sekilde calisiyorlar.
> > Developerlari musterilerine skype'dan destek veriyor hatta.
>
> > Ornek vermek istedim ;)
>
> > 2009/10/9 Sidar Ok <sida...@gmail.com>
>
> >> ingilizce grupta tarti$maya acabiliriz bu konuyu. bi blog post u bence NH
> >> inkinden daha cok hak ediyor.
>
> >> 2009/10/9 Tuna Toksoz <tehl...@gmail.com>
>
> >> Gael in bu amacta oldugu uzun zamandir belliydi zaten.
> >>> Her firsatta I have to protect my investment diyordu.
>
> >>> Tuna Toksöz
> >>> Eternal sunshine of the open source mind.
>
> >>>http://devlicio.us/blogs/tuna_toksoz
> >>>http://tunatoksoz.com
> >>>http://twitter.com/tehlike
>
> >>> 2009/10/9 deadtone <aliozgu...@gmail.com>
> ...
>
> read more »

Sidar Ok

unread,
Oct 19, 2009, 12:38:00 PM10/19/09
to altdotne...@googlegroups.com
Post sharp inki dual licensing degil, dual licensing diye yutturulmaya cali$ilan bir oksimoron. Dual licensing ayni ozellikler icin yapilir, postsharp icin nerdeyse bi gold version cikariyor adam. 

Reflector Open source degildi dedigin gibi, free idi, hala da free. 

Postsharp OSS di. Hala da "kismen" OSS. Mesela istersen $imdi PS i fork layip kendin de onlarin yaptigi i$e rakip olabilirsin, ki ben determined bi kullanicisi olsam yapardim. 

OSS den para kazanmasin demiyorum ben, sacmalik olur zaten OSS den para kazanan biri olarak bunu demem. OSS i insanlari agina du$urmek icin kullanmasinlar sadece. Sutun nasil icilecegininin dani$manligini vermemekle memeden kesmek ayni $ey degil. 

2009/10/19 keremskusmezer <izzetkere...@gmail.com>
Reply all
Reply to author
Forward
0 new messages