Türkiye Online Medya Araştırması
Profili Göster

Açık Kaynak mı Bedava Eleman mı?

Ertuğrul Erkan Tarih: 22/08/2008 Yorum: 6 adet

Okunma : 1654 Tutanlar: Bu yazıyı 3 kişi tuttu.

Herkese merhaba diyerek yazıma giriyorum. Bu günlerde artık insanlar için en önemli olaylardan olan Açık Kaynak üzerine bir yazı yazmak istedim.

Artık Facebook uygumalarıda açık kaynak oldu. Bildiğimiz üzere birçok site açık kaynak scriptler dağıtıyor. Fakat bu açık ne kadar açık? Evet aynen öyle. Birçok webmaster scriptini bedava dağıtırken sayfa altına Bu Script xxxx e aittir yazar. Tabii ki biz onları sorgulamıyor hatta teşekkür ediyoruz. Ve birde tek bir istediği olur; Script üzerindeki her hareketinizi bana e-mail atın. İşte benimde değinmek istediğim konu tam olarak bu.

Facebook uygulamalarını açık kaynak yapmasıyla birçok insan harekete geçti. Şimdilerde herkes Facebook için birşeyler yapıyor. Aslında burada Facebook çok büyük atılımı mevcut. Amaçları bu koskocaman siteyi bedava elemanlarda büyütmek. Her webmaster neden kendine e-mail ister zannediyorsunuz, eğer bir açık varsa kapatalım veya biryerde sorun varsa çözelim. Fakat bunları bulan yine halk oluyor. Kişi scriptini açık kaynak yapıyor, dağıtıyor, geliştiriyor ve tamam artık yayına hazır durumda.

Amerika da bir webmaster java uygulamasını bedava dağıtmış ve her gelişim için mail istemiştir. Tam 10 sayfa olan kod halk sayesinde 30 u aşmış ve koskocaman bir uygulama halini almıştır. Yani aslında hepimiz "ben ne kadar akıllıyım, yattım script üzerine" anlayışıyla aslında biraz da olsa sazan yerine konuyoruz.

Makale biraz yanlış anlayışa yatkın. Bakın ben kesinlikle açık kaynağa karşı olan biri değilim. Hatta kendi yazdığım scriptleri bile paylaşıyorum. Yanlız bazı akıllı insanlar bizleri bedava eleman yerine koyuyor. Ben temelde şunu söylemek isterim. Her script sizin arşivinizde yer alsın. Biraz php, biraz asp derken ondan bundan belkide çok daha güzel birşey çıkarabilirsiniz.

Unutmadan The Mafia Man oyunu açık kaynak olarak piyasada yer almakda, ilk çıktığında banka sitemi bile olmayan script halk ile geliştirilmiş, daha sonra da lisans olayı ile paralı yapılmıştır. Aslında bunun hayatta çok fazla örneği mevcut.

Kısaca şunu söylemek isterim; bizi sazan gibi çalıştıran ve daha sonra lisans gibi birşeyi suratımıza yapıştıran zinniyetten uzak durun. Hiçbir Açık Kaynak tamamen açık değildir. Kişinin "Bu site kodlaması xxx" yazısını silerseniz hapis cezası bile alabileceğinizi, geliştirdikten sonra mail atmazsanız kod hırsızı damgasını yiyebileceğinizi asla unutmayın...

Herkese iyi günler...

aç-kapa İçeriğin rss beslemesi kullanımda değil Yorumlar

Profili Göster
Veli Süngütay 28/08/2008

Oncelikle hemen hatirlatma yapalim. Acik kaynak kod bedava olmak zorunda degil. (Zaten yazi da aksini iddia etmiyor ama ben altini cizmek istedim.)

En onemlisi acik kaynak kodlar degisik lisanslara sahip: BSD, GPL, LGPL, MIT, Artistic, Mozilla, hatta GPL v2, GPL v3, vs...

Hepsinin kendine ozgu kisitlamalari var. Eger kodu kendi ic projenizde kullanirsaniz istediginizi yaparsiniz, kimseye hesap vermezsiniz. Ama proje internete acilirsa, veya ticari bir projenin parcasi haline gelirse, yaptiginiz degisiklikleri GPL ve turevi lisansli kodlarda yaptiginiz ekleme de degisiklikleri acmak zorundasiniz.

BSD lisansi sanirim en ozgurlukcu olan. Baskasinin kodunu alip kullanin, kapatin ve satin. Hic bir kisitlama yok. (Cok ayrintili incelemedim.) Gecenlerde Linux Enlightenment Project (meshur masaustu yoneticisi)grubunda hararetli tartismalar yasandi. E bir BSD projesi. Sony Playstation 3 ornegin bunu kullaniyor. Bazi arkadaslar eklentiler yapmislar, bagimsiz E C kutuphaneleri, LGPL olarak acmislar kodlarini. Tabi bir BSD projesi ve LGPL kodlar bir arada bazi hukuki sorunlara neden olmakta... En azindan kuskuya sebebiyet veriyor. Cunku kodunuz kendi icinde baska acik kaynak kod barindirmasa bile, baska lisansli statik ve dinamik kutuphane linklemelerinde hukuki sorunlar, kisitlamalar ortaya cikabiliyor.

Acik kod lisanslama konulari uzerinde uzman arkadaslardan yazilar bekliyoruz :)

Profili Göster
Ertuğrul Erkan 29/08/2008

Aslında lisanslardan bahsedecektim. Özelikle GPL lisansını ele alıcaktım yanlız konu çok fazla uzamasın diye üstü kapalı bir anlatım yaptım. Sonuçta Avrupa da telif hakları hep göz önünde :)

Profili Göster
Safa kızılkaya 29/08/2008

Merhaba,

Özgür Yazılım (free software) ile Açık Kaynak (open source) kavramları, birbirinden farklı anlamlara sahiptir. Basit bir kıyaslama ile şöyle söylemek gerek:

Özgür yazılım bir sosyal harekettir. Açık kaynak ise bir geliştirme metodolojisidir.

Bir yazılım open source ilan edildiğinde, bu, o yazılımın "kamuya" açık bir metodla geliştirileceği anlamına gelir.

Open Source ilanı ile yazılım, sınırlı sayıda geliştiricinin kapasitesini, ulaşılabilecek en fazla geliştiriciye değin arttırır. Böylece yazılımın geliştirilme prosesi, daha hızlı, daha esnek ve daha zengin bir ortama aktarılmış olur.

Bir yazılım Open source ilan edildiğinde, kaynağı açan kişi ya da kuruluş, yazılımın kütlesi ile orantılı olarak "kapalı" bir ortamda diyelim ki 1 ya da 2 "chief programmer" istihdam ederken, Open Source ortamda, yazılımınızın gördüğü ilgiye paralel bir biçimde "ışığı gören" geliştirici sayısı hızla artar.

Böylece, yazılımı "release-upgrade" etme sürenizi kısaltır, non-linear bir beta tester ağına sahip olur, sınırlı bir kaynakla elde edebilecek en iyi "karmaşayı" oluşturur ve herhangi bir "official" üretimden farklı olarak , yazılımınızın ufku kaynağa dokunan her zihinle birlikte genişler. Kuşkusuz, bu durum her zaman olmaz. kaynağı bakılmış ama biraz mıncıklandıktan sonra unutulmuş pek çok yazılım da var. Ama yine de bir kaynağın açılmasına rağmen gelişmemesi ya da unutulması, o kaynağın talihsizliğidir ve open source'nin temel yaklaşımı yanlışlamaz.

Yukarıdaki satırlar, open source kavramının gerçekte ve son tahlilde modern bir geliştirme metodolojisinden başka bir şey olmadığını basitçe açıklar.

Özgür yazılıma gelince, wikipedia da bulunan özgür yazılım tanımını -ki bu tanım GNU web sitesindeki tanımın Türkçe çevirisidir- buraya aktarayım:

* Her türlü amaç için programı çalıştırma özgürlüğü (özgürlük 0) * Programın nasıl çalıştığını inceleme ve kendi gereksinimleri doğrultusunda değiştirme özgürlüğü (özgürlük 1). Program kaynak koduna erişim bunun için bir ön şarttır. * Yeniden dağıtma ve toplumla paylaşma özgürlüğü (özgürlük 2). * Programı geliştirme ve gelişmiş haliyle topluma dağıtma özgürlüğü (özgürlük 3). Böylece yazılım bütün toplum yararına geliştirilmiş olur. Program kaynak koduna erişim bunun için de bir önşarttır. Bir program, ancak bütün kullanıcıları bu hakların tümüne sahip oldukları zaman özgür bir yazılım olur. Bu özgürlüklere sahip olmak, kimseden izin almamayı ve izin için hiçbir bedel ödememeyi de içerir.

Bu tanımda, açık kaynakta olmayan temel bir yaklaşım var:

Yazılımın özgürlüğü veya özgür yazılım, ancak bireyin özgürlüğü ile varolabilir ve bireyin özgürlüğünü kesin olarak savunarak varolabilir.

Size http://www.gnu.org/gnu/manifesto.html adresindeki yaklaşımı incelemenizi öneririm.

Profili Göster
Mehmet SOYLU 5/09/2008

Şöyle bir çelişki yok mu yazıda, eğer açık kaynak kod geliştirilmesine katkıda bulunuyorsanız ve bunun insanlara dağıtımından yanaysanız ücretli halde dağıtımıda pekte umrunuzda olmamalı. Birisinin para kazanması ile insanların ücretsiz olarak yazılım kazanması arasında fark yok gibi.

Yok eğer açık kaynak geliştirme mantığına karşıysanız o zaman zaten geliştmeyin. Açık kaynaklı yazılımlarla ilgilenmeyin.

Asıl sorun şurada. Facebook bu saatten sonra açılsada API, framework gibi yapıları haliyle belli. Geliştirilmesi ancak çeşitlendirme manasında olur. Ama mesela .net platrofmunun java strust taklidi olmasının iddia edilmesi çok ciddi bir sorun. yazılım değil ama yapısı çalınıyor bu durumda.

Toplam ise sorun şurada sanırım. Yazılım üstünden para kazanılan birşey. Ama aynı zamanda bilimsel olarak yaklaşılabilecekte birşey. Tabi ki temel bilimlerden değil türeti bilimlerden birine ancak dahil edilebilmesi madalyonun iki yüzlü olmasıda demek oluyor. İsteyen istediği yüzünden bakıp istediği gibi değerlendiriyor.

Microsoft'un Gnome ve KDE taklidi masaüstlerine değinmeyeceğim bile :) Onlar apayrı, ve sizi haklı çıkartacak şeyler oluyor haliyle.

Eleştirdiğime çok bakmayın, böyle yazılar görmek gerçekten çok güzel, çok fazla yeter sitede kaynakta içerikte içerik üreticide yok türkiye'de, kaleminize sağlık.

Profili Göster
Ertuğrul Erkan 5/09/2008

öncelikle teşekkürler. yanlız dediğim gibi manası tartışmaya çok açık. o yüzden eleştirilerinize bende teşekkür ederim. şunu söylemek istiyorum, açık kaynak tan yanaysanız getirilerinide göz önünde bulundurmalısınız. açık kaynak risklidir. eğer bir süre sonra kişi geliştirilen materyalin telifini, lisansını değiştirirse o zaman sizde aptal yerine konuyor olursunuz. benim amacım insanlar her bulduğu, sıkı denetimli açık kaynaklardan uzak durmaları. en azından script in tamamından...

iyi günler...

Profili Göster
Murat Çorlu 1/10/2008

Açık kaynak, bilmeyen için risklidir, bilen içinse en güvenilir yöntemdir. Çalışma mantığı ve kodu hakkında hiçbir fikrinizin olmadığı kapalı kaynak kodlu bir uygulamaya sırtınızı dayarsanız, o uygulamayı yazan firma bir şekilde uygulamadan desteğini çekerse, damdazlak ortada kalınır. Ama açık kaynak bir uygulamada, uygulamayı geliştirenlerden istediğiniz zaman bağımsızlığınızı kazanma şansı elinizdedir. Kodlamasından anlayan bir geliştirme ekibiyle istediğiniz yerde geliştirmeyi üzerinize alabilirsiniz.

yeni üyelik | şifremi unuttum

aç-kapa Toplantı Özgür Yazılım ve Linux Günleri '10

Özgür Yazılım ve Linux Günleri '10

İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü ve Linux Kullanıcıları Derneği'nin 9 yıldır düzenlemekte oldukları etkinlikler bu yıl `Özgür Y...
Kategori: Toplantı

aç-kapa Yarışma 3. Uluslararası Ekslibris Yarışması: İstanbul 2010

3. Uluslararası Ekslibris Yarışması: İstanbul 2010

İstanbul Ekslibris Dernegi, Feyziye Mektepleri Vakfı ve Işık Üniversitesi, kitaplar için mülkiyet işareti olarak kabul edilen ve üzerinde estetik dege...
Kategori: Yarışma

aç-kapa Konferans Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Generally speaking, the term "New" brought about debates. We try to open up and elucidate the term "New" along with "Interact...
Kategori: Konferans

aç-kapa Konferans 3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

Konferans ile ilgili ayrıntılı bilgiye aşağıdaki bağlantıdan ulaşabilirsiniz: http://www.futurelearning.org.tr/katilim_cagrisitr.pdf ...
Kategori: Konferans

aç-kapa Toplantı IV. ANKARA TASARIM GÜNLERİ 2010

IV. ANKARA TASARIM GÜNLERİ 2010

IV. Ankara Tasarım Günleri, seminerleri, sunumları, etkinlik tarihleri boyunca gezilebilecek tasarım sergileri, video art gösterimleri, çeşitli worksh...
Kategori: Toplantı

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 54 (50 kayıtlı, 4 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

Blog Bölümü Blogevi.com'a Taşınıyor

Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...

7.500'üncü üyemiz Cem Koç!

Neler Yapılabilir?

500 Hatası Hakkında!

Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)

coldfusion mysql ubuntu
 
sponsor adobe istanbul