Kategoriler


SON YORUMLAR
admin
Bu site çok güzel
mert
sizce 150 binle alan üniversiteyle 20 binle alan ünvesite arasındaki eğitim farkları nelerdir bu sene 150 bin cıvarında sıralamam olacak tahmini mezuna kalayımmı yoksa puanıma göre bir yere gidip vakit kaybetmeden baslayımmı?
Printf
yazılımcıların %90ı nerd ve eğlenmek istemeyeceğiniz,loser tipler malesef.3 yıllık bilgisayar mühendisliği öğrencisi olarak hemen söyleyeyim.lisede tek arkadaşı hoca ve diğer inekler olan tipleri düşünün,sonra alın o adamları 100 kişilik bi anfiye doldurun.işte öğretim hayatınız.%10luk kısım ise az çok sosyal yeteneği olan tipler,onları meclis dışında tutuyorum.
Abuzer
Genjler 2014 ten sonra müthiş bir mezun enflasyonu oldu iş seçmeyin yapıştırın rekabet yükseldikçe bizimde fiyatlarımız düştü Allah sabır versin tüm Bilgisayar mühlerine
Edadnz
Cok yararli bi yazi olmus aklimdaki bi cok sorunun cevabini buldum
Huriye Feyza Kurt
Bilgisayar mühendisliği daha önce, bu kadar bilgisizce yazılan bir yazı okumadım.
Ercan Sezdi
Elektrik Elektronik Mühendisliği okuyorum. C++ ve Python ödevleri yapabilirim. iletişim:ercansezdizero@gmail.com
Kaan
Saü bilgisayar mühendisliğinde okuyorum birkaç dersten mezuna kaldım. Java, Android, C++, Web programlama ödevlerinizde yardımcı olabilirim. Geçmişte yaptığım projelerden birkaç tanesini https://github.com/kaan8792 adresinden inceleyebilirsiniz.Not: Whatsapp üzerinden iletişime geçerseniz daha hızlı cevap verebilirim. İletişim için; Mail: kaan8792@gmail.com | Whatsapp: 05428339141
Eren
Tama Güzel Bilgisayar Mühendisliği Iyide Yazılım Gerekiyormu Yoksa Önce Yazılım Bitiripdemi Gitmeliyiz Bilgisayar Mühendisliğine Yada Orda Yazılımda Öğerenebilirmiyiz Yani Tek Soru Bu Kafamda
murat yılmaz
10 parmakla ne alakası var. Eğitimini almadı ise zaten yazamaz 10 parmak ( f klvaye ) . bence sen 10 parmak yazanlara büyük kıskançlık ile bakıyorsun. bu arada 10 parmak öğretim değlidir, eğitimdir. kıskanacına git eğitimini al. böyle kıskançlık yazıları yazmakla olmuyor o işler.
Ercan Sezdi
Elektrik Elektronik Mühendisliği Bölümünde okumaktayım. İyi derecede Python, Orta derecede C++ bilmekteyim. Programlama ödevlerinizi makul ücretler karşılığında yapabilirim. iletişim: ercansezdi007@gmail.com
Seyfullah
Android, ASP.NET-MVC, HTML-CSS PHP ödevleri, masaüstü, mobil ve web uygulamaları yapılır. Bilgi için; seyf.uur@gmail.com
İsim yazmayayım da elektronikteydim aynı yurttaydk
Oha la çomak agama bak yazılar yazmış, sizin odadaki eleman hırsızlık yapıyordu demi :) Vay be kaç sene geçmiş soyadını bile tam hatırlayamadım görünce ama çağrıştırdı sonra baktım yıldızdayım yazmışsın. Telefonunun falan gitti. Github hesabından iletişim kurmanın yollarını arayacağım artık. Bu arada benim önerim kesinlikle ailenizin yanında okuyun.

Eline diline sağlık çok aydınlatıcı olmuş

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?
JSP - MySQL Türkçe Dil Desteği
Bilgisayar mühendisliğinde okuyan öğrencilere tavsiyeler
YAZ TATİLİNDE YAN GELİP YATMAK
Bilgisayar mühendisliğinde okuyan öğrencilere tavsiyeler
Patlak Mühendis olma ihtimaliniz ne?
Vakıf üniversiteleri
Bilgisayar Mühendisleri için CV hazırlama rehberi - 3
Bilgisayar Mühendisi Ne İş yapar? Program Nedir? Çeşitli Sorular?
Bilgisayar mühendisliğinde okuyan öğrencilere tavsiyeler
Para ile ödev yapmak üzerine
Bilgisayar Mühendisleri Kaç Para Alır?
Bilgisayar Mühendisleri Ne İster?
Facebook'un sanal çiftçisi ihya oldu
Yazılım Mühendisliği ve Bilgisayar Mühendisliği arasındaki farklar
Evinizde ADSL Üzerinden Web Hosting Hizmeti Nasıl Verilir
Bilgisayar Mühendisleri Kaç Para Alır?
Oracle - Clustering Faktor(CF) nedir?
Türkiye'de Bilgisayar Mühendisliğinin Durumu? Bilg. Mühendisliğinin bugünü ve geleceği
Para ile ödev yapmak üzerine

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
%33 %0 %67
Katılıyorum Çekimserim Katılmıyorum






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