ĂzgĂźrlĂźk mĂź Gßç mĂź?
yazan Bradley M. Kuhn ve Richard M. StallmanĂzgĂźrlĂźk sevgisi baĹkalarÄąna yĂśnelik sevgidir; gßç sevgisi ise kendimize olan sevgidir. —William Hazlitt
ĂzgĂźr yazÄąlÄąm hareketinde, yazÄąlÄąm kullanÄącÄąlarÄą için ĂśzgĂźrlĂźÄĂź savunuyoruz. GĂśrĂźĹlerimizi, iyi bir yaĹam biçimi için hangi ĂśzgĂźrlĂźklerin gerekli olduÄuna bakarak formĂźle ettik ve yararlÄą programlarÄąn iyi niyet, iĹbirliÄi ve ortak çalÄąĹma topluluÄuna katkÄą sunmasÄąna izin verdik. ĂzgĂźr yazÄąlÄąm için kriterlerimiz, bir programÄąn kullanÄącÄąlarÄąnÄąn bir toplulukta iĹbirliÄi yapabilmeleri için ihtiyaç duyduklarÄą ĂśzgĂźrlĂźkleri belirler.
ProgramcÄąlar olduÄu kadar diÄer kullanÄącÄąlar için de ĂśzgĂźrlĂźÄĂź savunuyoruz. ĂoÄumuz programcÄąyÄąz ve hem kendimiz hem de sizin için ĂśzgĂźrlĂźk istiyoruz. Ancak her birimiz baĹkalarÄą tarafÄąndan yazÄąlmĹŠyazÄąlÄąmlarÄą kullanÄąyoruz ve sadece kendi kodumuzu kullanÄąrken deÄil, bu yazÄąlÄąmlarÄą kullanÄąrken de ĂśzgĂźrlĂźk istiyoruz. SÄąk sÄąk, ara sÄąra veya hiç programlama yapmasalar da tĂźm kullanÄącÄąlar için ĂśzgĂźrlĂźÄĂź savunuyoruz.
Ancak, savunmadÄąÄÄąmÄąz sĂśzde ĂśzgĂźrlĂźklerden biri de “yazdÄąÄÄąnÄąz yazÄąlÄąm için istediÄiniz lisansÄą seçebilme ĂśzgĂźrlĂźÄĂź”dĂźr. Bu ĂśzgĂźrlĂźÄĂź reddediyoruz çßnkĂź bu gerçek bir ĂśzgĂźrlĂźk deÄil, bir gßç elde etme, iktidar biçimidir.
Bu sÄąklÄąkla gĂśz ardÄą edilen ayrÄąm çok Ăśnemlidir. ĂzgĂźrlĂźk, esas olarak sizi etkileyen kararlar alabilmektir; gßç ise sizden daha çok baĹkalarÄąnÄą etkileyen kararlar alabilmektir. GĂźcĂź ĂśzgĂźrlĂźkle karÄąĹtÄąrÄąrsak, gerçek ĂśzgĂźrlĂźÄĂź savunamayÄąz.
Bir programÄą Ăśzel mĂźlkiyet haline getirmek bir gßç kullanÄąmÄądÄąr. GĂźnĂźmĂźzde telif hakkÄą yasasÄą yazÄąlÄąm geliĹtiricilerine bu gĂźcĂź veriyor, bĂśylece sadece onlar herkese uygulanacak kurallarÄą seçiyorlar; nispeten az sayÄąda insan tĂźm kullanÄącÄąlar için temel yazÄąlÄąm kararlarÄąnÄą alÄąr, ve genellikle onlarÄąn ĂśzgĂźrlĂźklerini reddederek bunu yaparlar. KullanÄącÄąlar ĂśzgĂźr yazÄąlÄąmÄą tanÄąmlayan ĂśzgĂźrlĂźklerden yoksun olduÄunda, yazÄąlÄąmÄąn ne yaptÄąÄÄąnÄą sĂśyleyemezler, arka kapÄąlarÄą kontrol edemezler, olasÄą virĂźsleri ve solucanlarÄą izleyemezler, hangi kiĹisel bilgilerin bildirildiÄini ĂśÄrenemezler (veya bulsalar bile bildirimleri durduramazlar). Bozulursa, onu dĂźzeltemezler; geliĹtiricinin bunu yapmak için gĂźcĂźnĂź kullanmasÄąnÄą beklemek zorundadÄąrlar. EÄer tam olarak ihtiyaç duyduklarÄą Ĺey deÄilse, onunla baĹ baĹa kalÄąrlar. YazÄąlÄąmÄą geliĹtirme konusunda birbirlerine yardÄąm edemezler.
Ăzel mĂźlk yazÄąlÄąm geliĹtiricileri genellikle iĹletmelerdir. ĂzgĂźr yazÄąlÄąm hareketindeki bizler iĹletmelere karĹÄą deÄiliz, ancak bir yazÄąlÄąm iĹletmesinin yazÄąlÄąm kullanÄącÄąlarÄąna keyfi kurallar dayatma “ĂśzgĂźrlĂźÄĂźne” sahip olduÄunda neler olduÄunu gĂśrdĂźk. ĂrneÄin Microsoft, kullanÄącÄąlarÄąn ĂśzgĂźrlĂźklerini reddetmenin doÄrudan zarara yol açabileceÄinin korkunç bir ĂśrneÄidir, ancak tek Ăśrnek deÄildir. Tekel olmadÄąÄÄąnda bile, Ăśzel mĂźlk yazÄąlÄąm topluma zarar verir. Efendilerin seçimi ĂśzgĂźrlĂźk deÄildir.
YazÄąlÄąmlar için haklar ve kurallar hakkÄąndaki tartÄąĹmalar genellikle yalnÄązca programcÄąlarÄąn çĹkarlarÄąna yoÄunlaĹmÄąĹtÄąr. DĂźnyada çok az insan dĂźzenli olarak programlama yapÄąyor ve daha da azÄą Ăśzel mĂźlk yazÄąlÄąm iĹletmelerinin sahibidir. Ancak insanlÄąÄÄąn çoÄu artÄąk bilgisayar kullanÄąyor (Ăśzellikle akÄąllÄą telefonlar) ve dolayÄąsÄąyla yazÄąlÄąmlarÄą kullanÄąyor, bu nedenle yazÄąlÄąm geliĹtiricileri artÄąk insanlarÄąn yaĹam biçimlerini, iĹ yapma biçimlerini, iletiĹimlerini ve eÄlenme biçimlerini kontrol ediyorlar. Etik ve politik meseleler “seçme ĂśzgĂźrlĂźÄĂź (sadece geliĹtiriciler için)” sloganÄąyla ele alÄąnmÄąyor.
EÄer “kod kanunsa” (1) o zaman karĹÄą karĹÄąya olduÄumuz gerçek soru Ĺudur: kullandÄąÄÄąnÄąz kodu kim kontrol etmelidir, siz mi yoksa birkaç seçkin mi? KullandÄąÄÄąnÄąz yazÄąlÄąmÄą kontrol etme hakkÄąnÄąz olduÄuna inanÄąyoruz ve ĂśzgĂźr yazÄąlÄąmÄąn amacÄą size bu kontrolĂź vermektir.
KullandÄąÄÄąnÄąz yazÄąlÄąmla ne yapacaÄÄąnÄąza karar vermeniz gerektiÄine inanÄąyoruz; ancak, bugĂźnĂźn yasasÄą bunu sĂśylemiyor. Mevcut telif hakkÄą yasasÄą, ister beÄenelim ister beÄenmeyelim, bizi kodumuzu kullananlar Ăźzerinde gßç sahibi bir konuma yerleĹtiriyor. Bu duruma verilecek etik yanÄąt, tÄąpkÄą Haklar Bildirgesi'nin, hĂźkĂźmetin gĂźcĂźnĂź her vatandaĹÄąn ĂśzgĂźrlĂźÄĂźnĂź garanti altÄąna alarak kullanmasÄąnÄą gerektirmesi gibi, her kullanÄącÄą için ĂśzgĂźrlĂźk ilan etmektir. GNU Genel Kamu LisansÄą bunun içindir: YazÄąlÄąm kullanÄąmÄąnÄązÄą kontrol etmenizi saÄlarken, kararlarÄąnÄązÄą kontrol etmek isteyen baĹkalarÄąndan sizi korur.
Giderek daha fazla kullanÄącÄą kodun bir yasa olduÄunu fark edip, kendilerinin de ĂśzgĂźrlĂźÄĂź hak ettiÄini hissettikçe, savunduÄumuz ĂśzgĂźrlĂźklerin Ăśnemini gĂśrecek, tÄąpkÄą giderek daha fazla kullanÄącÄąnÄąn geliĹtirdiÄimiz ĂśzgĂźr yazÄąlÄąmlarÄąn pratik deÄerini takdir etmesi gibi.
Dipnot
- William J. Mitchell, City of Bits: Space, Place, and the Infobahn (Cambridge, Mass.: MIT Press, 1995), s. 111, alÄąntÄąlayan Lawrence Lessig, Code and Other Laws of Cyberspace, Version 2.0 (New York, NY: Basic Books, 2006), s. 5.
Bu yazÄą ĂzgĂźr YazÄąlÄąm, ĂzgĂźr Toplum: Richard M. Stallman'Äąn Seçme YazÄąlarÄą kitabÄąnda yayÄąnlanmÄąĹtÄąr.