Özgür Yazılım Derneği web sitesi
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
oyd-web/public/yazilar/ozgur-yazilim/index.html

143 lines
9.2 KiB

<!DOCTYPE html>
<html lang="tr-tr">
<head>
<meta charset="utf-8">
<meta name="description" content="Özgür Yazılım Derneği, özgür yazılım hareketini ve tüm insanların modern dünyadaki özgürlüklerini savunan bir topluluktur." />
<meta name="robots" content="index, follow" />
<link rel="canonical" href="http://www.oyd.org.tr/" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta property="og:title" content="Özgür yazılım nedir? - Özgür Yazılım Derneği" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://www.oyd.org.tr" />
<meta property="og:description" content="" />
<meta property="og:image" content="/oyd_social.png" />
<meta property="og:site_name" content="Özgür Yazılım Derneği" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@oydorgtr" />
<meta name="twitter:title" content="Özgür yazılım nedir? - Özgür Yazılım Derneği">
<meta name="twitter:description" content="Özgür yazılım nedir, nereden çıktı, nasıl gelişti? Özgür yazılımı kim ortaya attı? Özgür yazılım satılabilir mi?">
<meta name="twitter:creator" content="@oydorgtr" />
<meta name="twitter:image" content="/oyd_social.png">
<title>Özgür yazılım nedir? - Özgür Yazılım Derneği</title>
<link rel="stylesheet" href="../../css/normalize.css">
<link rel="stylesheet" href="../../css/style.css">
<link rel="stylesheet" href="../../fonts/stylesheet.css">
</head>
<body>
<header class="navbar">
<div class="navbar-container">
<a href="../../" class="logo"><img src="../../oyd_logo.svg" alt="Özgür Yazılım Derneği" width="auto" height="60"/></a>
<nav>
<a class="" href="../../projeler/" title="">
Projeler
</a>
<a class="active" href="../../yazilar/" title="">
Yazılar
</a>
<a class="" href="../../hakkimizda/" title="">
Hakkımızda
</a>
<a class="" href="../../tuzuk/" title="">
Tüzük
</a>
<a class="" href="../../uyelik/" title="">
Üyelik
</a>
<a class="" href="../../destek/" title="">
Destek
</a>
<a class="" href="../../iletisim/" title="">
İletişim
</a>
<a class="" href="https://bagis.oyd.org.tr" title="">
Bağış
</a>
<a class="" href="https://www.oyd.org.tr/en/" title="">
EN
</a>
</nav>
</div>
</header>
<div class="page">
<article>
<h1 class="title">Özgür yazılım nedir?</h1>
<h3 id="özgür-yazılım-nereden-çıktı">Özgür yazılım nereden çıktı?</h3>
<p>Doğrusunu söylemek gerekirse özgür yazılım, <strong>özel mülk</strong> yazılımlardan daha önceden vardı.</p>
<p>Eskiden bilgisayarlar, delikli kartlar ile programlanıyordu. Delikli kartlar, &ldquo;At yarışı kuponu&rdquo; benzeri üzerinde delinecek noktalar olan kartondan kartlardı. Delinen her nokta mantıksal &ldquo;1&rdquo; delinmeyen kısımlar ise mantıksal &ldquo;0&rdquo; anlamına geliyordu. Ayrıca kartın üzerinde hangi deliğin ne anlama geldiğini gösteren bir tablo da mevcuttu (aynı ÖSYM optik formlarındaki gibi). Dolayısıyla yazılımın kendisi aslında o kart olduğundan, karta bakan herhangi biri yazılımın nasıl çalıştığını anlayabilmekte ve &ldquo;kaynak koduna&rdquo; erişebilmekteydi. Bu yüzden, yapılan bir yazılım her koşulda özgürdü. Yazılıma baktığınızda <em>nasıl çalıştığını anlayabiliyor, onu değiştirebiliyor veya yeni bir karta kolayca delikleri geçirip onu kopyalayabiliyordunuz.</em> Ayrıca yazılımı <em>değiştirip dağıtmanızda</em> da hiçbir engel yoktu elbette.</p>
<p>Ardından geçen birçok yılın ardından, teknoloji ilerlemiş ve C dili ortaya çıkmıştı. Ayrıca bilgisayarlar birkaç &ldquo;0 veya 1&rdquo; ile değil, yüz binlerle ifade edilen &ldquo;0 veya 1&rdquo; lerle çalışır hale gelmişti. Ayrıca yazdığınız bir C kodu, <strong>derleme</strong> adı verilen bir işlemden geçiriliyor ve bu işlemin sonucunda 0-1&rsquo;lere yani makina diline dönüşüyordu. Bu işlemin ise geri döndürülmesi çok zordu. Dolayısıyla derlenmiş bir C programının yanında kaynak kodu verilmez ise ilgili yazılımın nasıl çalıştığını anlamak veya onu değiştirmeye çalışmak imkansız hale gelmişti. Yazılım geliştiricileri de artık yazılımları birer <strong>meta</strong> olarak görmekteydi. Yazılımların yalnızca çalıştırılabilir &ldquo;binary&rdquo; dosyaları, birçok kısıtlama ile birlikte kullanıcıya veriliyordu. Yazılımlar üzerinde çalışmak, değişiklik yapmak <strong>yazılım lisanslarına göre</strong> suçtu.</p>
<p>MIT&rsquo;de ise, 70&rsquo;lerden o zamana kadar devam eden <strong>hacker</strong> kültürü bir nebze sekteye uğramıştı. MIT AI laboratuvarında çalışan <strong>hacker</strong>&lsquo;ların önemli bir kısmı yazılım firmaları için çalışmaya başlamıştı.</p>
<p>Bir gün, MIT AI laboratuvarındaki <strong>hacker</strong>lardan biri olan <strong>Richard M. Stallman</strong>, orada bulunan bir Xerox yazıcının kağıt sıkıştırdığını fark etti ve Xerox ile iletişime geçti. Xerox&rsquo;a hatayı kendinin çözebileceğini, ancak yazıcıda çalışan yazılımın kaynak koduna ihtiyaç duyduğunu belirtti. Xerox, bu yazılımın kendilerine ait olduğunu söyleyip, Stallman'ın talebini reddetti.</p>
<p>Bu olay, Stallman'ın kafasında bir fikir oluşturmuştu: <strong>Özgür yazılım.</strong></p>
<h3 id="ilk-duyuru">İlk duyuru</h3>
<p>Bahsedilen dönemde, bilgisayarların büyük çoğunluğu UNIX adı verilen bir işletim sistemini çalıştırmaktaydı. UNIX işletim sistemi de, Amerikan telekomünikasyon şirketi olan AT&amp;T&rsquo;nin mülküydü. Fahiş lisans ücretleri altında dağıtıldığı için çoğu bir kişinin UNIX&rsquo;e erişimi yoktu. UNIX, yüksek oranda ancak büyük kurumların bilgisayarlarında kullanılabiliyordu.</p>
<p>27 Kasım 1983&rsquo;te Richard M. Stallman, UNIX&rsquo;in Usenet haber gruplarına <strong>Free Unix!</strong> başlıklı bir duyuru gönderdi. Bu duyuru ile dünya ilk defa <strong>özgür yazılım</strong> kavramıyla tanışıyordu.</p>
<p>Richard M. Stallman, dönemin popüler özel mülk işletim sistemi UNIX ile birebir uyumlu bir işletim sistemi geliştirmeye başladı. Bu işletim sisteminin adı ise <strong>GNU</strong> idi. <strong>GNU</strong>, özgür olarak dağıtılacaktı.</p>
<h3 id="özgür-yazılım-nedir">Özgür yazılım nedir?</h3>
<p>Bir yazılımın özgür yazılım olabilmesi için sağlaması gereken dört temel özgürlük vardır.</p>
<ol start="0">
<li>Yazılımı herhangi bir amaç için herhangi bir koşulda çalıştırma özgürlüğü. (Kullan)</li>
<li>Yazılımın nasıl çalıştığını anlama ve onu değiştirme özgürlüğü. (Araştır)</li>
<li>Yazılımı kopyalama ve dağıtma özgürlüğü. (Paylaş)</li>
<li>Yazılımın değiştirilmiş ve geliştirilmiş kopyalarını dağıtma özgürlüğü. (Geliştir)</li>
</ol>
<p>Bu dört özgürlüğün tamamını sağlayan yazılımlar, özgür yazılımlardır.</p>
<p>Özgürlük, para ile ilişkili değildir. Özgür yazılım, &ldquo;ticari olmayan yazılım&rdquo; veya &ldquo;ücretsiz yazılım&rdquo; anlamına gelmez. Özgür yazılımlar <strong>ticari amaçlarla kullanılabilir</strong>, ayrıca kopyaları ücret karşılığında <strong>satılabilir</strong>. Yazılımı nasıl edindiğiniz bu konuda hiçbir şey değiştirmez, satın aldığınız bir özgür yazılımı ücretsiz veya ücretli olarak dağıtabilirsiniz.</p>
<p>Özgür bir yazılım, kopyalarını edinen tüm kullanıcılara dört temel özgürlüğü sağlamalıdır. &ldquo;Kübalılar ve Kuzey Koreliler bu yazılımı kullanamaz&rdquo;, &ldquo;bu yazılım yalnızca araştırma amaçlı kullanılabilir&rdquo;, &ldquo;bu yazılımı yalnızca geliştiricisine yıllık 2000 Türk lirası öderseniz kullanılabilir&rdquo; gibi durumlar içeren yazılımlar <strong>özgür değildir</strong>.</p>
</article>
<aside class="sidebar">
<h2 class="title">Etkinlikler</h2>
<div class="event">
<a href="../../yazilar/genel-kurul/">ÖYD 2. Olağanüstü Genel Kurulu</a>
<address>28 Mart 13:00 TAK, Kadıköy</address>
<p>Özgür Yazılım Derneği 2. Olağanüstü Genel Kurulu halka açık olarak gerçekleştirilecektir.
</p>
</div>
</aside>
</div>
<footer>
<div class="container">
&copy; 2019-2020 Özgür Yazılım Derneği.
<table cellspacing="1" cellpadding="0" style="border: none; float: right;">
<tr>
<td class="first"><a href="https://www.gnu.org/licenses/license-list.html#OpinionLicenses" target="_blank"><img src="../../images/cc-by-nd.svg" alt="CC BY-ND 4.0" height="35px" /></a></td>
<td class="second"><a href="https://git.oyd.org.tr/oyd/oyd-web/src/branch/master/LICENSE.md" target="_blank"><img src="../../images/cc-by-sa.svg" alt="CC BY-SA 4.0" height="35px" /></a></td>
</tr>
<tr>
<td class="second"><center>Yazılar</center></td>
<td class="second"><center>Tasarım</center></td>
</tr>
</table>
</div>
</footer>
</body>
</html>