Kategoriler


SON YORUMLAR
Taha
Hocam elinize , kaleminize sağlık çok güzel bir yazı olmuş.
Tatar Ramazan
Anlo-Saksonlar (İngiliz, Amerika), Almanlar, Fransızlar, Ruslar, Yahudiler dünyanın en başarılı milletleri. Genleri dolayısıyla öyle. Osmanlının zirve döneminde bile sanat ve bilimde bizden ileriydiler. Rönesans 1450den sonra başladı. Bizim zirve dönemi 1600lü yıllardı. Osmanlı bile daha zeki diye Avrupadan adam getirdi. Türkiyede bile başarılı, düzgün, elit insanların önemli bir bölümü muhacırdır. Geçmişte Yunanistan, Bulgaristan, Makedonya, Romanya, Bosna gibi yerleri feth edebildik. Bu ülkelerden şimdi de ileriyiz zaten. Fransa, Cermenler, İngilizler, Ruslar oralara üstünlük kuramadık. Bugün de yine o milletler bizden maddi anlamda ileri. Yani değişen bir şey yok. Japonlara, Çinlilere ve Hindulara gelince.. Teknoloji, bilim, buluş gibi alanlarda yukarıda saydığım kavimler yapıyor çoğu şeyi. Japonlar buluş yapmıyor. Var olanı küçültüyor. Tasarım yapıyor. Sony markasının reklamı bile vardı 12 sene önce. En küçük fotoğraf makinesini, kamerayı, bilmem ne cihazını biz yaptık falan filan. Amerikanın eşek gibi çalıştırdığı köleler. Ehli kitap (Hristiyanlar, yahudiler) ve müslümanlar her zaman putperest kavimlerden üstündür. Bunu unutmayın. Maddi ilerlemenin dinle, dinsizlikle alakası yok. Çalışan kazanır.
Hüseyin
Kafamdaki çoğu soruya cevap buldum teşekkürler...
Samet
Makaleyi harika buldum .Çok işime yaradı. Teşekkürler.
Tatar Ramazan
Saatte 1500 satır kod yazmayan kendini camdan aşağı atsın. Almanya 1. ve 2. dünya savaşı öncesi 10-20 senede süper güç olmuştu. Sıkı ve disiplinli çalıştılar çünkü. Biz 90 senede bir savaş uçağı yapamadık. Atatürkçüler suçu islama, Osmanlıya attılar. Kemalist Türkiye niye bi halt olamadı o zaman? Kendin çalışma, okuma, bir şey becereme ondan sonra dinde kabahat ara. Sümme haşa!
Gamze
C#, C++, ASP.NET-MVC, HTML-CSS, Matlab, Arduino ödevleri, web sitesi yapılır. Bilgi için; gamze.zirh@gmail.com
Seda
web sitesi, masa üstü uygulamaları, muhasebe, restaurant, otel, barkot sistemleri yazılımı yapılır. adres:s.sedaerden@gmail.com
Hafize
Yazılım ödevleri ve web sitesi yapılır.Bilgi için hafizearduc@hotmail.com
Tatar Ramazan
Temam geldi
Dilara
Doğru yazdığıma eminim
Tatar Ramazan
Kopyala elle yazma yanlış yazdın. Gelmedi
Tatar Ramazan
Gördüm şimdi
Dilara
Attim
Tatar Ramazan
İlle mühendislik diyorsun demek. O halde sana iyi yazılımcı olmanın yolunu göstereyim. Bunu sen istedin. kambozlusaban@hotmail.com babamın mail adresi. Mesaj at. Atınca da buraya yaz attım diye.

Bilgisayar Mühendisleri
Here is the website inspired me to use 
it as a guide when I tried to define 
myself as an engineer candidate a few 
years ago. It really helped me to work
 and study feeling in confidence with 
being on the right way. I suggest this 
website to whom it may direct her/his 
to find the right career path. It 
includes many articles varies from 
real life experiences to detailed 
software engineering issues. But the 
most dignified parts for me are the 
articles in general and career titles.
Son okunan makaleler:
Açık Kaynak Kodlu Yazılım (Open Source Software) Nedir?
Son Teknoloji Kullanımı
Bilgisayar Mühendisi Ne İş yapar? Program Nedir? Çeşitli Sorular?
34 yaşındaki Türk, sitesini 100 milyon $’a Google’a sattı
İş bulmak üzerine
ASP.NET 2.0 - New Features
ASP.NET Introduction: What is ASP
Sıralamanız Ne?
ASP.NET - Server Controls
ASP.NET vs Classic ASP
Yazılım Mühendisliği ve Bilgisayar Mühendisliği arasındaki farklar
DOKTOR GİBİ BİLGİSAYAR MÜHENDİSİ OLMAK
Linux altında MSN Messenger Kullanımı - pidgin
Çok okunan blog yazmanın 10 sırrı
Obama, siyahlara seslendi: Rapçi değil, bilim adamı olun
Bilgisayar Mühendisleri Kaç Para Alır?
En iyi bilgisayar mühendisliği bölümüne sahip üniversiteler
Yazılım Geliştirmede Sistematik Yaklaşımların Kime Faydası Var?
Bilgisayar Mühendisleri Kaç Para Alır?
NY İÇİN PROGRAM YAZAN TÜRKLER

Bilgisayar Mühendisleri Portalı

Açık Kaynak Kodlu Yazılım (Open Source Software) Nedir?

Hızla gelişen teknoloji sayesinde bilgiye ulaşım imkanı kolaylaşmış, bilginin ulaşılabilir olması bilgi teknolojisinin hızla gelişmesine olanak tanımıştır. Bilgisayar teknolojileri bilginin çoğalmasını, geliştirilmesini, paylaşılmasını ve kolay iletimini sağlayan en büyük teknolojidir.
Ancak bunun bu kadar kolay olması herkes tarafından kabul edilebilir görünmemektedir. Bunun sonucu matbaa ile yani seri üretim için gerçekleştirilen yüksek hacimli kopyalama teknolojisi ile bilgiyi üretenin haklarının korunması için telif sistemi ortaya çıkmıştır. Telif sistemi başka bir deyişle kopyalama hakkı yazılım ürünlerinin sahipleri olduğunu belirtir ki, bu sahiplerin çoğu söz konusu yazılımların potansiyel faydalarını kamuoyu aleyhinde kısıtlamayı düşünmekte ve kullandığımız yazılımları kopyalama ve değiştirme hakkının sadece kendilerine ait olmasını istemektedirler.

Kitap, dergi, ses kasetleri ve video görüntülerindeki telif haklarının yanı sıra patentler, ticari markalar, coğrafi işaretler ve endüstriyel tasarımlar entelektüel mülkiyet hakları çerçevesinde değerlendirilmektedir. “Entelektüel mülkiyet hakları" elektronik bilgi yönetimindeki en kapsamlı ve zor konulardan biridir. Son yıllarda giderek yaygın olarak kullanılan elektronik dergiler, web sayfaları, elektronik tartışma listeleri gibi elektronik bilgi kaynaklarının telif hakkı çerçevesinde değerlendirilmesi konuyu daha da çetrefilleşmektedir. Çünkü telif haklarıyla ilgili paydaş sayısı artmaktadır. Kullanıcılar (okuyucu, izleyici, dinleyici, vd.), yazarlar (yazar, müzisyen, yapımcı, yazılım geliştirici, vs.), telif hakkı yasalarının uygulanmasından sorumlu idari ve adli makamlar, hakların toplanmasından sorumlu kuruluşlar, politika belirleyen ulusal ve uluslararası kuruluşlar bu paydaşlardan bazılarıdır.

Bilgisayar teknolojilerinde telif hakkı olayı özgür yazılım kavramı ile bir boyut kazandırmıştır. Richard M. Stallman, 1970'li yıllarda MIT (Massachusetts Institute of Technology)'nin Yapay Zeka laboratuvarlarında serbest yazılımı bir yaşam şekli olarak benimsemiş bir grupla beraber 1980'li yılların başına kadar yazılım geliştirici olarak çalışmıştır. 1984 yılında tamamen özgür yazılımların meydana getirdiği bir işletim sistemi ve işletim sisteminin araçlarının geliştirilmesi çalışması böylece başlamış ve çalışmanın adına GNU verilmiştir. GNU'nun açılımı, 'GNU is Not Unix'tir. Yani GNU, 'GNU, Unix değildir' anlamına gelmekte olan özyinelemeli (rekürsif) bir kelimedir. Yazılan özgür yazılımların bir şemsiye altında toplanması için 1985 yılında yine Stallman tarafından FSF (Free Software Foundation) kurulmuş ve GNU yazılımları korumak üzere GPL (General Public Licence) adı verilen yazılım lisansı ortaya çıkmıştır. GPL lisansı ile lisanslanan özgür yazılımların amaçları özgürlüklerini korumayı amaçlamaktadır.
“Özgür yazılım” özgürlükleri korumaya yönelik bir akımın adıdır. İngilizce’deki “free” sözcüğünün çift anlamlı olmasından dolayı bazı yanlış anlamalar olmaktadır. Özgür yazılım ücretsiz (bedava) olmak zorunda değildir. Özgür yazılımlar genelde ücretsiz ya da çok düşük ücretlidir ama kaynak kodları açık ve ücretsiz olarak dağıtılmaktadır.

Özgür yazılım yani ”Free software”, bir fikir özgürlüğüdür, yazılımın bedava olması değildir. Kavramı anlamak için özgürlük ve özgür konuşma üzerinde düşünülmelidir. Özgür yazılım, kullanıcıların serbestçe yazılımı kullanma, serbestçe yazılımı kopyalama, serbestçe yazılımı dağıtma, serbestçe yazılım üzerinde çalışma, serbestçe değişim ve serbestçe yazılımı geliştirmeleri ile ilgili bir konudur.

Değişimi gerçekleştirme özgürlüğü ve gelişmiş sürümlerin dağıtımı (herkese yayılması) için mutlaka programın kaynak koduna girilebilmelidir. Bundan dolayı, kaynak kod’a girebilmek için özgür yazılım ortamına ihtiyaç vardır.

Özgür yazılımın temelinde kullanıcının bir yazılımı çalıştırma, kopyalama, dağıtma, inceleme, değiştirme ve geliştirme özgürlükleri yatar. Daha kesin ve açık bir ifadeyle, kullanıcılara su haklar tanınmıştır:
Her turlu amaç için programı çalıştırma özgürlüğü
Programın nasıl çalıştığını inceleme ve kendi gereksinimleri doğrultusunda değiştirme özgürlüğü
Program kaynak koduna erişim bunun için bir ön şarttır.
Yeniden dağıtma ve toplumla paylaşma özgürlüğü
Programı geliştirme ve gelişmiş haliyle topluma dağıtma özgürlüğü.
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, bütün kullanıcıları bu hakların tümüne sahip oldukları zaman özgür bir yazılım olur. Yani, kopyalama, değiştirme, aynen ya da değiştirerek parayla satma, herkese ve her yerde dağıtma, ve bedava verme özgürlüklerine sahip olmalısınız. Bu özgürlüklere sahip olmak, kimseden izin almamayı ve izin için hiçbir bedel ödememeyi de içerir.

Ayrıca, programda her türlü değişikliği yapmaya, ve bu haliyle işinizde veya eğlence için kullanmaya da hakkınız vardır. Hatta bu değişikliklerin varlığını kimseye bildirmek zorunda da değilsiniz. Değişiklikleri yayınlamanız veya dağıtmanız halinde de hiç kimseye hiçbir şey bildirmeniz gerekli değildir.

"Açık Kaynak" yazılımı yaygın olarak işbirliği kültürünü ortaya koymaktadır ki bu durum bilgisayar biliminin ilk günlerinden beri varolan bir durumdur. Açık kodlu yazılımlar bilginini paylaşarak büyümesini hızlandırmış ve sanal ortamda işbirliği yapılmasını sağlamaktadır. Bu işbirliğini günümüzün büyük şirketleri de desteklemeye başlamışlar hatta bir çok ülke açık kaynak kodlu yazılımın gelişimine katkıda bulunmaktadır.

Peru, İsrail, İspanya ve Almanya kapalı kaynağın ve özel lisanslı (proprietary) yazılımların mali açıdan karşılanamaz ve özellikle güvenlik söz konusu olduğunda kabul edilemez olduğuna karar veren ülkelerden sadece birkaçıdır. Bu nedenle bu ülkelerde açık kaynaklı sistemlere geçmek için büyük adımlar atılmaktadır.

Türkiye için açık kaynak kodlu yazılımın daha gerekli ve yararlı olacağı apaçık ortadadır. Kapalı kodlu yazılımla her zaman başkalarına bağımlı kalınmaktadır. Bu tip yazılım satın alanlar, bir gün basit bir ekleme yapmak istediklerinde, yazılımı aldığı firma veya yazanı bulamama, destek alamama sorunları ile karşı karşıya kalmaktadır. Firma yeni sürüm diye kullanıcıya yeniden yazılım satmak istemektedir. Serbest yazılımı desteklemek, açık kodlu işletim sistemlerin kullanımını yaygınlaştırmak ve bilinç oluşturmak, Türkiye’nin ekonomik gelişimine katkıda bulunacak ve işletim sistemi alanında dışa bağımlılığa engel olacaktır.
Bu makaleyi beğendin mi? Yorumunu Yaz!







Sizden Gelen Yorumlar:

Yorum Yazın

nilgün (10.10.2013 21:24:10)
çok işime yaradı teşekkürler
%0 %0 %100
Katılıyorum Çekimserim Katılmıyorum






Copyright© 2001-2017. Bilgisayar Mühendisleri Portalı | Bütün hakları saklıdır.