![]()
From: Recai Oktas (roktas@omu.edu.tr)
Date: Wed 20 Aug 2003 - 14:10:29 EEST
* Serdar K=D6YL=DC <skoylu@gizemcafe.net> [2003-08-20 13:17:13+0300]
> Nihayet calinan kodu gorduk orada:
Bak burada daha yakin plan bir cekim var:
http://perens.com/Articles/SCOCopiedCode.html
18 Agustos'da Las Vegas trade show'da SCO calinan kodlari (!) boyle
sergilemis. Yukaridaki linkte Bruce Perens'in de belirttigi gibi
(kendisi acik yazilim hareketinin duayenlerindendir) bu calinti kod
konusunda SCO (eski adi Caldera) muhtemelen en iyi ornegi olarak bu
`malloc' kodunu sunuyor. ( Bu konu kernel'in ilk zamanlardaki haliyle
alakali. Su anki kernel kodlarinda boyle bir sey yok tabii.)
Peki o slaytlarda gosterilen bu `malloc'un tarihcesi ne? Yazida
anlatilmis ben ozetleyeyim. Bu kod ilk olarak 1973'de Dennis Ritchie
veya Ken Thompson tarafindan AT&T'de yazilmis ve iki defa BSD lisansiyla
dagitilmis. Biri Unix Systems Lab (AT&T), digeri Caldera (su anki SCO).
Lisans bu tip kullanimlara acikca izin veriyor. SCO'un bu "ticari sir"
iddiasini neye dayandirdigini anlamak mumkun degil. (Iddianameyi
okumadigimdan daha detayli birsey diyemeyecegim.)
Berkeley universitesinin 1984'de cikarttigi BSD surumunde de bu kod
gorunuyor. (Oradan da SGI kaynaklarina kadar ulasmis.) Ilginc olan
husus su ki AT&T 1990'larin baslarinda Berkeley'i `malloc' da dahil
olmak uzere diger calinti kodlar konusunda dava etmis (SCO ile cok
benzer gerekcelerle). Sonuc: AT&T davayi kaybediyor ve universitenin
butun mahkeme giderlerini de oduyor.
Daha da enteresan olani, slaytlarda gectigi sekliyle ayni `malloc'
algoritmasi "Beyaz Kitap"ta yani "The C Programming Language"de de
mevcut. (Elimdeki 1988 tarihli ikinci baskiyla kontrol ettim, algoritma
ayni.)
P.S. Eglendirici bir nokta: SCO orijinal System V kodunu karsilastirma
amaciyla sunarken comment'lerin bir kismini "ticari sir" hassasiyetiyle
"Greek" alfabesiyle yazmis. Cok muteessir olunasi bir durum bu.
--=20
roktas
linux-sohbet listesinden cikmak ve tum listeci islemleri icin
http://liste.linux.org.tr/ adresini kullanabilirisniz.
Bu listeden cikmak icin <a href="mailto:linux-sohbet-request@liste.linux.org.tr?Subject=unsubscribe">tiklayiniz</a>
![]()