gnu/thegnuproject.html - en to id translation catalogue (130 entries)

note: type: Content of: <title>
en: About the GNU Project - GNU Project - Free Software Foundation
id: Tentang Proyek GNU - Proyek GNU - Free Software Foundation

note: type: Attribute 'content' of: <meta>
en: GNU, GNU Project, FSF, Free Software, Free Software Foundation, History
id: GNU, Proyek GNU, FSF, Perangkat Lunak Bebas, Free Software Foundation, Yayasan Perangkat Lunak Bebas, Sejarah

note: type: Content of: <div><h2>
en: The GNU Project
id: Proyek GNU

note: type: Content of: <div><h3>
en: The first software-sharing community
id: Masyarakat Pertama Berbagi Perangkat Lunak Bebas

note: type: Content of: <div><p>
en: When I started working at the <abbr title="Massachusetts Institute of Technology">MIT</abbr> Artificial Intelligence Lab in 1971, I became part of a software-sharing community that had existed for many years.  Sharing of software was not limited to our particular community; it is as old as computers, just as sharing of recipes is as old as cooking.  But we did it more than most.
id: Ketika mulai bekerja di <em><abbr title="Massachusetts Institute of Technology">MIT</abbr> Artificial Intelligence Lab</em> (lab AI)  tahun 1971, daku menjadi bagian dari sebuah masyarakat yang telah bertahun-tahun berbagi perangkat lunak.  Budaya berbagi perangkat lunak ini memang tidak terbatas pada kelompok kami; namun sudah berlangsung sejak adanya komputer&mdash;serupa dengan berbagi resep makan yang berlangsung semenjak manusia memasak.  Namun, kelompok kami-lah yang lebih sering melakukannya lebih dari yang lain.

note: type: Content of: <div><h3>
en: The collapse of the community
id: Runtuhnya Masyarakat Tersebut

note: type: Content of: <div><p>
en: The situation changed drastically in the early 1980s when Digital discontinued the PDP-10 series.  Its architecture, elegant and powerful in the 60s, could not extend naturally to the larger address spaces that were becoming feasible in the 80s.  This meant that nearly all of the programs composing ITS were obsolete.
id: Keadaan berubah secara drastis di awal 1980an saat Digital menghentikan pembuatan seri PDP-10. Arsitekturnya sebenarnya mantap dan canggih untuk ukuran tahun 1960an, namun memiliki keterbatasan pada perluasan ruang alamat seiring dengan teknologi memori tahun 1980an.  Dengan sendirinya, hampir semua program pendukung ITS menjadi kadaluarsa.

note: type: Content of: <div><p>
en: The modern computers of the era, such as the VAX or the 68020, had their own operating systems, but none of them were free software: you had to sign a nondisclosure agreement even to get an executable copy.
id: Komputer modern pada zaman tersebut, seperti VAX dan 68020, dilengkapi dengan sistem operasi masing-masing, namun tidak satu pun merupakan perangkat lunak bebas: anda harus menandatangani perjanjian menjaga rahasia (<em>nondisclosure</em>), walau pun hanya untuk mendapatkan salinan <em>executable</em>.

note: type: Content of: <div><p>
en: This meant that the first step in using a computer was to promise not to help your neighbor.  A cooperating community was forbidden.  The rule made by the owners of proprietary software was, &ldquo;If you share with your neighbor, you are a pirate.  If you want any changes, beg us to make them.&rdquo;
id: Dengan kata lain, langkah pertama untuk menggunakan sebuah komputer ialah berjanji untuk tidak menolong sesama tetangga.  Bergotong-royong pun dilarang. Aturan yang dibuat oleh para pemilik perangkat lunak ialah, &ldquo;Jika anda berbagi dengan tetangga anda, maka anda merupakan pembajak. Jika anda ingin perubahan (perangkat lunak), maka anda harus mengemis kepada kami (para pemilik perangkat lunak).&rdquo;

note: type: Content of: <div><p>
en: The idea that the proprietary software social system&mdash;the system that says you are not allowed to share or change software&mdash;is antisocial, that it is unethical, that it is simply wrong, may come as a surprise to some readers.  But what else could we say about a system based on dividing the public and keeping users helpless? Readers who find the idea surprising may have taken the proprietary software social system as a given, or judged it on the terms suggested by proprietary software businesses.  Software publishers have worked long and hard to convince people that there is only one way to look at the issue.
id: Gagasan sistem sosial perangkat lunak berpemilik&mdash;sebuah sistem yang mengatakan bahwa anda tidak diperkenankan untuk berbagi dan mengubah perangkat lunak&mdash;merupakan sistem anti-sosial, tidak etis, singkatnya salah, mungkin telah mengagetkan sebagian para pembaca.  Namun, istilah apa lagi yang harus digunakan untuk sebuah sistem yang memecah-belah masyarakat serta membuat para pengguna tak berdaya? Para pembaca yang terkejut akan pandangan ini mungkin telah menganggap sistem sosial perangkat lunak berpemilik sebagai fitrah, atau menilainya berdasarkan ketentuan bisnis perangkat lunak berpemilik.  Para penerbit perangkat lunak berpemilik telah bekerja lama dan keras untuk meyakinkan masyarakat bahwa itu merupakan satu-satunya cara melihat masalah ini.

note: type: Content of: <div><p>
en: One assumption is that software companies have an unquestionable natural right to own software and thus have power over all its users.  (If this were a natural right, then no matter how much harm it does to the public, we could not object.)  Interestingly, the US Constitution and legal tradition reject this view; copyright is not a natural right, but an artificial government-imposed monopoly that limits the users' natural right to copy.
id: Salah satu anggapan yang digunakan ialah bahwa perusahaan perangkat lunak memiliki hak dasar yang tidak perlu dipertanyakan untuk memiliki perangkat lunak, sehingga mereka berkuasa di atas segala penggunanya (dan jika ini benar, seberapa pun merusaknya, kita memang tidak dapat menentangnya).  Padahal, undang-undang dasar Amrik dan tradisi hukum menolak pandangan tersebut; hak cipta bukan merupakan hak dasar, namun merupakan hak monopoli buatan pemerintah yang membatasi hak dasar para pengguna untuk melakukan penyalinan.

note: type: Content of: <div><p>
en: Another unstated assumption is that the only important thing about software is what jobs it allows you to do&mdash;that we computer users should not care what kind of society we are allowed to have.
id: Anggapan tak tertulis lainnya ialah bahwa satu-satunya hal yang penting pada sebuah perangkat lunak ialah perkerjaan apa yang diperbolehkan untuk dilakukan&mdash;yaitu bahwa kita para pengguna komputer seharusnya tidak peduli perihal bagaimana bentuk rupa masyarakat kita.

note: type: Content of: <div><p>
en: A third assumption is that we would have no usable software (or would never have a program to do this or that particular job) if we did not offer a company power over the users of the program.  This assumption may have seemed plausible, before the free software movement demonstrated that we can make plenty of useful software without putting chains on it.
id: Anggapan ketiga ialah bahwa tidak akan tersedia perangkat lunak berguna (atau, tidak akan ada program yang dapat melakukan sebuah tugas tertentu), jika kita tidak menyerahkan kekuasaan dari para pengguna terhadap sebuah program kepada sebuah perusahaan.  Anggapan ini mungkin kelihatan masuk akal, terutama sebelum gerakan perangkat lunak bebas menunjukkan bahwa kita dapat membuat banyak perangkat lunak bebas bermanfaat tanpa perlu merantai penggunanya.

note: type: Content of: <div><p>
en: If we decline to accept these assumptions, and judge these issues based on ordinary commonsense morality while placing the users first, we arrive at very different conclusions.  Computer users should be free to modify programs to fit their needs, and free to share software, because helping other people is the basis of society.
id: Jika kita menolak anggapan tersebut, serta menilai masalah ini berdasarkan anggapan jujur dan masuk akal yang mengutamakan para pengguna, kita akan tiba pada kesimpulan yang berbeda.  Para pengguna komputer seharusnya bebas untuk mengubah program sesuai dengan kebutuhan mereka, serta bebas untuk berbagi perangkat lunak, sebab membantu sesama merupakan landasan dari masyarakat.

note: type: Content of: <div><h3>
en: A stark moral choice
id: Pilihan Nurani Penentu

note: type: Content of: <div><p>
en: With my community gone, to continue as before was impossible.  Instead, I faced a stark moral choice.
id: Dengan bubarnya kelompok tersebut di atas, melanjutkan seperti biasa menjadi tidak mungkin. Malahan, daku menghadapi pilihan nurani penentu.

note: type: Content of: <div><p>
en: The easy choice was to join the proprietary software world, signing nondisclosure agreements and promising not to help my fellow hacker.  Most likely I would also be developing software that was released under nondisclosure agreements, thus adding to the pressure on other people to betray their fellows too.
id: Pilihan termudah tentunya bergabung ke dunia perangkat lunak berpemilik, menandatangi perjanjian menjaga rahasia dan berjanji untuk tidak menolong sesama <em>hacker</em>. Besar kemungkinan, daku juga akan mengembangkan perangkat lunak yang akan diluncurkan dengan perjanjian menjaga rahasia, sehingga menambah tekanan agar yang lain turut mengkhianati rekannya.

note: type: Content of: <div><p>
en: I could have made money this way, and perhaps amused myself writing code.  But I knew that at the end of my career, I would look back on years of building walls to divide people, and feel I had spent my life making the world a worse place.
id: Daku mungkin saja mencari nafkah dengan cara ini, dan mungkin saja tetap ceria menulis program. Namun daku pula menyadari bahwa kelak menjelang akhir hayat dan karir, daku akan melihat ini sebagai masa membangun dinding pemisah manusia, dan akan merasa telah membuat dunia ini menjadi tempat yang buruk.

note: type: Content of: <div><p>
en: I had already experienced being on the receiving end of a nondisclosure agreement, when someone refused to give me and the MIT AI Lab the source code for the control program for our printer.  (The lack of certain features in this program made use of the printer extremely frustrating.)  So I could not tell myself that nondisclosure agreements were innocent.  I was very angry when he refused to share with us; I could not turn around and do the same thing to everyone else.
id: Daku pernah mengalami sendiri akibat dari sebuah perjanjian menjaga rahasia, ketika seseorang menolak memberikan kami di lab AI MIT, kode program untuk mengendalikan printer kami (tidak tersedianya beberapa fitur tersebut mengakibatkan ketidaknyamanan penggunaan printer tersebut). Jadi, daku tidak dapat meyakinkan diri sendiri bahwa perjanjian menjaga rahasia tersebut tidak berakibat apa-apa. Daku menjadi sangat murka ketika dia menolak berbagi dengan kami, namun daku tidak mau membalas dendam dengan berbuat yang sama.

note: type: Content of: <div><p>
en: Another choice, straightforward but unpleasant, was to leave the computer field.  That way my skills would not be misused, but they would still be wasted.  I would not be culpable for dividing and restricting computer users, but it would happen nonetheless.
id: Pilihan lainnya, secara pasti namun kurang menyenangkan, dengan meninggalkan bidang komputer. Dengan cara ini, ketrampilan daku tidak akan disalah-gunakan, namun akan tetap terbuang sia-sia. Memang tidak akan dipersalahkan sebagai pemecah-belah dan penghambat para pengguna komputer, namun kejadian tersebut tetap akan terjadi.

note: type: Content of: <div><p>
en: So I looked for a way that a programmer could do something for the good.  I asked myself, was there a program or programs that I could write, so as to make a community possible once again?
id: Jadi, daku mencari jalan bagaimana caranya, agar seorang pemrogram dapat berkarya demi kebaikan. Ku bertanya pada diriku, apakah ada sebuah atau beberapa program yang dapat ditulis, sehingga dapat menciptakan sebuah masyarakat seperti sebelumnya?

note: type: Content of: <div><p>
en: The answer was clear: what was needed first was an operating system.  That is the crucial software for starting to use a computer.  With an operating system, you can do many things; without one, you cannot run the computer at all.  With a free operating system, we could again have a community of cooperating hackers&mdash;and invite anyone to join.  And anyone would be able to use a computer without starting out by conspiring to deprive his or her friends.
id: Jawabannya jelas: pertama-tama dibutuhkan sebuah sistem operasi.  Ini merupakan perangkat lunak penting agar komputer dapat digunakan.  Dengan sebuah perangkat lunak sistem operasi, kita akan dapat membangun kembali masyarakat <em>hacker</em>&mdash;serta mengundang siapa pun untuk bergabung. Dan siapa pun akan dapat menggunakan komputer tanpa harus berjanji untuk berkhianat pada sesamanya.

note: type: Content of: <div><p>
en: An operating system does not mean just a kernel, barely enough to run other programs.  In the 1970s, every operating system worthy of the name included command processors, assemblers, compilers, interpreters, debuggers, text editors, mailers, and much more.  ITS had them, Multics had them, VMS had them, and Unix had them.  The GNU operating system would include them too.
id: Sebuah sistem operasi bukan saja berarti kernel, yang hanya berfungsi mengendalikan program lainnya. Pada tahun 1970an, setiap sistem operasi betulan&mdash;seperti ITS, Multics, VMS, Unix&mdash; menyertakan <em>command processor</em>, <em>assembler</em>, kompiler, <em>interpreter</em>, <em>debugger</em>, editor teks, <em>mailer</em>, dan lainnya.  Tentunya, GNU harus menyertakannya pula.

note: type: Content of: <div><blockquote><p>
en: If I am not for myself, who will be for me?
id: Jika daku bukan untukku sendiri, siapakah akan buatku?

note: type: Content of: <div><blockquote><p>
en: If I am only for myself, what am I?
id: Jika daku hanya untukku, siapakah daku?

note: type: Content of: <div><blockquote><p>
en: If not now, when?
id: Jika tidak sekarang, kapan?

note: type: Content of: <div><p>
en: The decision to start the GNU Project was based on a similar spirit.
id: Keputusan untuk memulai proyek GNU berdasarkan semangat yang serupa.

note: type: Content of: <div><h3>
en: Free as in freedom
id: Bebas Seperti Dalam Kebebasan

note: type: Content of: <div><p>
en: The term &ldquo;free software&rdquo; is sometimes misunderstood&mdash;it has nothing to do with price.  It is about freedom.  Here, therefore, is the definition of free software.
id: Istilah &ldquo;perangkat lunak bebas&rdquo; sering kali disalah-artikan&mdash;serta tidak berkaitan dengan harga. Ini mengenai kebebasan. Jadi, berikut ini merupakan definisi dari perangkat lunak bebas.

note: type: Content of: <div><ul><li>
en: You have the freedom to run the program as you wish, for any purpose.
id: Anda punya kebebasan untuk menjalankan program, untuk apa pun.

note: type: Content of: <div><ul><li>
en: You have the freedom to modify the program to suit your needs.  (To make this freedom effective in practice, you must have access to the source code, since making changes in a program without having the source code is exceedingly difficult.)
id: Anda punya kebebasan untuk mengubah program agar sesuai dengan kebutuhan (agar kebebasan ini efektif, anda musti punya akses ke kode program, sebab mengubah program tanpa kode program sangat menyulitkan).

note: type: Content of: <div><ul><li>
en: You have the freedom to redistribute copies, either gratis or for a fee.
id: Anda punya kebebasan untuk mendistribusikan salinannya, secara gratis atau pun dengan biaya.

note: type: Content of: <div><ul><li>
en: You have the freedom to distribute modified versions of the program, so that the community can benefit from your improvements.
id: Anda punya kebebasan untuk distribusikan versi termodifikasi.  Sehingga masyarakat mendapatkan kesempatan untuk turut menikmati perubahan tersebut.

note: type: Content of: <div><p>
en: Since &ldquo;free&rdquo; refers to freedom, not to price, there is no contradiction between selling copies and free software.  In fact, the freedom to sell copies is crucial: collections of free software sold on CD-ROMs are important for the community, and selling them is an important way to raise funds for free software development.  Therefore, a program which people are not free to include on these collections is not free software.
id: Karena &ldquo;bebas&rdquo; merujuk pada kebebasan, tidaklah terdapat kontradiksi antara berjualan salinan dan perangkat lunak bebas. Bahkan, kebebasan berjualan salinan menjadi penentu: kumpulan perangkat lunak bebas yang dijual di CD-ROM menjadi penting untuk masyarakat, dan berjualan tersebut menjadi cara utama untuk menghimpun dana pengembangan perangkat lunak bebas. Jika tidak termasuk dalam himpunan tersebut, maka tidaklah dapat dikatakan sebagai perangkat lunak bebas.

note: type: Content of: <div><h3>
en: GNU software and the GNU system
id: Perangkat Lunak GNU dan sistem GNU

note: type: Content of: <div><p>
en: Developing a whole system is a very large project.  To bring it into reach, I decided to adapt and use existing pieces of free software wherever that was possible.  For example, I decided at the very beginning to use TeX as the principal text formatter; a few years later, I decided to use the X Window System rather than writing another window system for GNU.
id: Mengembangkan sistem seutuhnya merupakan maha-proyek. Agar terjangkau, daku memutuskan untuk mengadaptasi perangkat lunak bebas yang ada, jika memungkinkan. Umpamanya, sejak awal diputuskan untuk menggunakan TeX sebagai pengatur teks utama; beberapa tahun kemudian, diputuskan untuk menggunakan sistem <em>X Window</em> dari pada membuat sistem <em>window</em> sendiri untuk GNU.

note: type: Content of: <div><h3>
en: Commencing the project
id: Perluncuran Proyek

note: type: Content of: <div><p>
en: In January 1984 I quit my job at MIT and began writing GNU software.  Leaving MIT was necessary so that MIT would not be able to interfere with distributing GNU as free software.  If I had remained on the staff, MIT could have claimed to own the work, and could have imposed their own distribution terms, or even turned the work into a proprietary software package.  I had no intention of doing a large amount of work only to see it become useless for its intended purpose: creating a new software-sharing community.
id: Pada bulan Januari 1984, daku berhenti kerja dari MIT, serta memulai menulis perangkat lunak GNU. Meninggalkan MIT diperlukan, agar MIT tidak dapat menghalangi pendistribusian GNU sebagai perangkat lunak bebas. Jika saya tetap menjadi karyawan, MIT mungkin akan menganggap turut memiliki perangkat lunak tersebut, serta dapat saja turut menentukan ketentuan pendistribusiannya, bahkan mengubahnya menjadi perangkat lunak berpemilik. Padahal, daku tak berniat membuat karya besar ini menjadi sia-sia karena tidak dapat digunakan untuk membangun sebuah masyarakat yang berbagi perangkat lunak.

note: type: Content of: <div><p>
en: However, Professor Winston, then the head of the MIT AI Lab, kindly invited me to keep using the lab's facilities.
id: Namun, Prof. Winston, ketika itu kepala lab AI MIT, berkenan mengundang daku untuk tetap menggunakan lab tersebut.

note: type: Content of: <div><h3>
en: The first steps
id: Beberapa langkah Pertama

note: type: Content of: <div><p>
en: He responded derisively, stating that the university was free but the compiler was not.  I therefore decided that my first program for the GNU Project would be a multilanguage, multiplatform compiler.
id: Dengan ketus, dijawab bahwa universitasnya memang bebas, namun kompilernya tidak. Jadi, kuputuskan bahwa program pertama proyek GNU seharusnya kompiler aneka bahasa untuk berbagai arsitektur perangkat keras.

note: type: Content of: <div><p>
en: Hoping to avoid the need to write the whole compiler myself, I obtained the source code for the Pastel compiler, which was a multiplatform compiler developed at Lawrence Livermore Lab.  It supported, and was written in, an extended version of Pascal, designed to be a system-programming language.  I added a C front end, and began porting it to the Motorola 68000 computer.  But I had to give that up when I discovered that the compiler needed many megabytes of stack space, and the available 68000 Unix system would only allow 64k.
id: Dengan harapan tidak perlu menulis sendiri seluruh kompiler, kugunakan kode program kompiler <em>Pastel</em>, yang dikembangkan menggunakan ekstensi bahasa <em>Pascal</em> oleh Lawrence Livermore Lab. serta merupakan kompiler aneka arsitektur. Kutambahkan <em>front end</em> C, serta kumulai <em>porting</em> ke komputer Motorila 68000. Namun terpaksa dibatalkan, karena sang kompiler membutuhkan beberapa <em>megabytes</em> ruang <em>stack</em>, padahal sistem Unix 68000 hanya membolehkan 64k.

note: type: Content of: <div><p>
en: I began work on GNU Emacs in September 1984, and in early 1985 it was beginning to be usable.  This enabled me to begin using Unix systems to do editing; having no interest in learning to use vi or ed, I had done my editing on other kinds of machines until then.
id: Kumulai mengerjakan GNU Emacs sejak September 1984, dan awal 1985 sudah dapat digunakan. Ini memungkinkan daku untuk mulai menggunakan sistem Unix untuk keperluan pengeditan. Karena tidak pernah berniat untuk belajar menggunakan vi atau ed, daku sebelum itu menggunakan mesin-mesin lainnya.

note: type: Content of: <div><p>
en: At this point, people began wanting to use GNU Emacs, which raised the question of how to distribute it.  Of course, I put it on the anonymous ftp server on the MIT computer that I used.  (This computer, prep.ai.mit.edu, thus became the principal GNU ftp distribution site; when it was decommissioned a few years later, we transferred the name to our new ftp server.)  But at that time, many of the interested people were not on the Internet and could not get a copy by ftp.  So the question was, what would I say to them?
id: Banyak yang mulai tertarik untuk menggunakan GNU Emacs, sehingga timbul permasalahan bagaimana cara mendistribusikannya. Tentu saja, ada salinan yang ditempatkan pada server <em>anonymous ftp</em> MIT yang kugunakan (Komputer ini, prep.ai.mit.edu, menjadi situs pendistribusian ftp GNU yang utama; sebelum kami menggunakan server ftp kami yang baru).  Namun pada saat tersebut, banyak yang tidak memiliki sambungan Internet sehingga tidak dapat ftp. Jadi, apa yang dapat dilakukan untuk mereka?

note: type: Content of: <div><h3>
en: Is a program free for every user?
id: Apakah sebuah program bebas untuk setiap pengguna?

note: type: Content of: <div><p>
en: If a program is free software when it leaves the hands of its author, this does not necessarily mean it will be free software for everyone who has a copy of it.  For example, <a href="/philosophy/categories.html#PublicDomainSoftware"> public domain software</a> (software that is not copyrighted) is free software; but anyone can make a proprietary modified version of it.  Likewise, many free programs are copyrighted but distributed under simple permissive licenses which allow proprietary modified versions.
id: Jika sebuah program merupakan perangkat lunak bebas begitu diedarkan pengarangnya, tidaklah berarti bahwa akan tetap menjadi perangkat lunak bebas untuk semua yang memiliki salinan tersebut. Umpamanya, <a href="/philosophy/categories.html#PublicDomainSoftware">perangkat lunak <em>public domain</em></a> (perangkat lunak tanpa hak cipta) merupakan perangkat lunak bebas; namun siapa pun dapat membuat modifikasi berpemilik dari perangkat tersebut.  Demikian pula, banyak program bebas dengan hak cipta namun diedarkan menggunakan lisensi sederhana yang mengizinkan modifikasi berpemilik.

note: type: Content of: <div><p>
en: The paradigmatic example of this problem is the X Window System.  Developed at MIT, and released as free software with a permissive license, it was soon adopted by various computer companies.  They added X to their proprietary Unix systems, in binary form only, and covered by the same nondisclosure agreement.  These copies of X were no more free software than Unix was.
id: Contoh dari permasalahan ini ialah sistem <em>X Window</em>.  Sistem yang dikembangkan MIT ini diedarkan sebagai perangkat lunak bebas dengan lisensi sederhana. Berbagai perusahaan komputer mengadaptasi sistem X ini, dan disertakan dalam sistem Unix berpemilik mereka, dalam bentuk biner saja, serta dilindungi dengan menggunakan perjanjian menjaga rahasia yang serupa.  Salinan X tersebut tidak lagi perangkat lunak bebas, seperti halnya Unix mereka.

note: type: Content of: <div><p>
en: This led to a paradoxical situation where two different ways of counting the amount of freedom gave different answers to the question, &ldquo;Is this program free?&rdquo; If you judged based on the freedom provided by the distribution terms of the MIT release, you would say that X was free software.  But if you measured the freedom of the average user of X, you would have to say it was proprietary software.  Most X users were running the proprietary versions that came with Unix systems, not the free version.
id: Ini menjurus ke situasi paradoks dari dua cara berbeda untuk menghitung jumlah kebebasan terhadap sebuah pertanyaan: &ldquo;Apakah program ini bebas?&rdquo; Jika menilai dari kebebasan ketentuan pendistribusian sistem, anda akan mengatakan bahwa X merupakan perangkat lunak bebas. Namun jika diukur dari kebebasan dari para pengguna, X dapatlah dikatakan sebagai perangkat lunak berpemilik.  Kebanyakan para pengguna X menjalankan versi berpemilik yang merupakan bagian dari sistem Unix mereka, dan bukan menjalankan versi bebasnya.

note: type: Content of: <div><h3>
en: Copyleft and the GNU GPL
id: <em>Copyleft</em> dan <em>GNU GPL</em>

note: type: Content of: <div><p>
en: The central idea of copyleft is that we give everyone permission to run the program, copy the program, modify the program, and distribute modified versions&mdash;but not permission to add restrictions of their own.  Thus, the crucial freedoms that define &ldquo;free software&rdquo; are guaranteed to everyone who has a copy; they become inalienable rights.
id: Intinya, <em>copyleft</em> memberi izin untuk menjalankan program, melakukan penyalinan, modifikasi, serta mengedarkan hasil modifikasi tersebut&mdash;tanpa menambahkan aturan penghalang kebebasan.  Jadi, kebebasan yang merumuskan &ldquo;perangkat lunak bebas&rdquo; terjamin untuk siapa pun yang memiliki salinan; dan merupakan hak yang tidak dapat dibatalkan.

note: type: Content of: <div><p>
en: For an effective copyleft, modified versions must also be free.  This ensures that work based on ours becomes available to our community if it is published.  When programmers who have jobs as programmers volunteer to improve GNU software, it is copyleft that prevents their employers from saying, &ldquo;You can't share those changes, because we are going to use them to make our proprietary version of the program.&rdquo;
id: Agar <em>copyleft</em> efektif, versi yang termodifikasi mesti bebas pula.  Ini akan menjamin bahwa karya kami (dan turunannya) akan tersedia untuk masyarakat setelah diterbitkan. Bagi para relawan pemrogram yang meningkatkan kinerja perangkat lunak GNU, <em>copyleft</em>-lah yang mencegah para majikan untuk berkata, &ldquo;Kamu tidak boleh berbagi perubahan tersebut, sebab kami akan menggunakannya untuk versi berpemilik program kami.&rdquo;

note: type: Content of: <div><p>
en: The requirement that changes must be free is essential if we want to ensure freedom for every user of the program.  The companies that privatized the X Window System usually made some changes to port it to their systems and hardware.  These changes were small compared with the great extent of X, but they were not trivial.  If making changes were an excuse to deny the users freedom, it would be easy for anyone to take advantage of the excuse.
id: Permintaan bahwa perubahan harus bebas pula merupakan hal mendasar, jika kita ingin menjamin kebebasan untuk semua pengguna program tersebut.  Perusahaan yang mem-<em>port</em> sistem <em>X Window</em> untuk perangkat lunak dan keras mereka, biasanya melakukan sedikit perubahan. Perubahan tersebut biasanya kecil dibandingkan dengan sistem X secara keseluruhan, namun tidak trivial. Jika melakukan perubahan dapat menjadi alasan untuk penolakan kebebasan, hal tersebut akan dengan mudah dimanfaatkan siapa pun sebagai alasan.

note: type: Content of: <div><p>
en: A related issue concerns combining a free program with nonfree code.  Such a combination would inevitably be nonfree; whichever freedoms are lacking for the nonfree part would be lacking for the whole as well.  To permit such combinations would open a hole big enough to sink a ship.  Therefore, a crucial requirement for copyleft is to plug this hole: anything added to or combined with a copylefted program must be such that the larger combined version is also free and copylefted.
id: Masalah lainnya ialah menggabungkan program bebas dengan kode tidak bebas.  Hasil paduan tersebut pasti tidak bebas; semua kebebasan yang tidak ada pada bagian tidak bebas tersebut menjadi berlaku pada keseluruhannya.  Mengizinkan perpaduan tersebut bagaikan membuat lubang besar pada sebuah kapal hingga tenggelam. Jadi, prasyarat penting <em>copyleft</em> ialah untuk menutup lubang tersebut: apa pun yang ditambahkan atau dikombinasikan dengan program <em>copyleft</em> harus sedemikian rupa hingga versi kombinasi tersebut harus bebas dan <em>copyleft</em>.

note: type: Content of: <div><h3>
en: The Free Software Foundation
id: <cite>The Free Software Foundation</cite>&mdash;Yayasan Perangkat Lunak Bebas

note: type: Content of: <div><p>
en: We funded development of these programs because the GNU Project was not just about tools or a development environment.  Our goal was a complete operating system, and these programs were needed for that goal.
id: Kami membiayai pengembangan program tersebut karena tujuan proyek GNU bukan hanya pengembangan alat bantu. Tujuan kami ialah sebuah sistem operaso lengkap, dan program tersebut diatas diperlukan untuk tujuan tersebut.

note: type: Content of: <div><h3>
en: Free software support
id: Dukungan Perangkat Lunak Bebas

note: type: Content of: <div><p>
en: The free software philosophy rejects a specific widespread business practice, but it is not against business.  When businesses respect the users' freedom, we wish them success.
id: Filosofi perangkat lunak bebas menolak sebuah kebiasan berbisnis yang tertentu, namun tidak menolak bisnis itu sendiri. Jika bisnis tersebut menghormati kebebasan para pengguna, kami ucapkan semoga mereka berhasil.

note: type: Content of: <div><p>
en: Selling copies of Emacs demonstrates one kind of free software business.  When the FSF took over that business, I needed another way to make a living.  I found it in selling services relating to the free software I had developed.  This included teaching, for subjects such as how to program GNU Emacs and how to customize GCC, and software development, mostly porting GCC to new platforms.
id: Berjualan salinan Emacs memperlihatkan salah satu cara berbisnis perangkat lunak bebas. Ketika FSF mengambil alih usaha tersebut, daku harus mencari cara lain mencari nafkah. Kutemukan bahwa termasuk hubungan antara berjualan layanan dan perangkat lunak yang dikembangkan; seperti ajar-mengajar: bagaimana caranya memrogram Emacs, dan bagaimana caranya men-set GCC, serta pengembangan perangkat lunak, seperti <em>porting</em> GCC kesebuah arsitektur baru.

note: type: Content of: <div><p>
en: Today each of these kinds of free software business is practiced by a number of corporations.  Some distribute free software collections on CD-ROM; others sell support at levels ranging from answering user questions, to fixing bugs, to adding major new features.  We are even beginning to see free software companies based on launching new free software products.
id: Dewasa ini, setiap jenis bisni perangkat lunak bebas telah diterapkan oleh beberapa perusahaan. Beberapa diantaranya mendistribusikan kumpulan perangkat lunak bebas pada CD-ROM; lainnya berjualan dukungan mulai dari menjawab pertanyaan para pengguna hingga; memperbaiki <em>bugs</em>, serta menambahkan fitur baru. Kami pun mulai mendapatkan perusahaan perangkat lunak bebas yang berbasis peluncuran produk perangkat lunak bebas baru.

note: type: Content of: <div><h3>
en: Technical goals
id: Tujuan Teknis

note: type: Content of: <div><p>
en: The principal goal of GNU is to be free software.  Even if GNU had no technical advantage over Unix, it would have a social advantage, allowing users to cooperate, and an ethical advantage, respecting the user's freedom.
id: Tujuan utama GNU ialah menjadi perangkat lunak bebas.  Jadi, walau pun GNU tidak memiliki keunggulan teknis atas Unux, GNU akan memiliki keunggulan sosial, yaitu mengizinkan para pengguna bekerja-sama, serta akan memiliki keunggulan etis, yaitu menghormati kebebasan para pengguna.

note: type: Content of: <div><p>
en: But it was natural to apply the known standards of good practice to the work&mdash;for example, dynamically allocating data structures to avoid arbitrary fixed size limits, and handling all the possible 8-bit codes wherever that made sense.
id: Namun, wajarlah jika menggunakan standar kebiasaan baik yang ada untuk GNU&mdash;umpamanya, alokasi struktur data dinamis untuk menghindari sembarang batasan ukuran statik, serta penggunaan seluruh kode 8 bit, jika diperlukan.

note: type: Content of: <div><p>
en: In addition, we rejected the Unix focus on small memory size, by deciding not to support 16-bit machines (it was clear that 32-bit machines would be the norm by the time the GNU system was finished), and to make no effort to reduce memory usage unless it exceeded a megabyte.  In programs for which handling very large files was not crucial, we encouraged programmers to read an entire input file into core, then scan its contents without having to worry about I/O.
id: Selain itu, kami menolak fokus Unix terhadap ukuran memori kecil, dengan tidak mendukung mesin 16 bit (pada saat itu telah menjadi jelas bahwa mesin 32 bit akan menjadi biasa pada saat GNU selesai), dan kami tidak berusaha membatasi penggunaan memori, kecuali jika melampai satu <em>megabyte</em>. Untuk program yang tidak begitu membutuhkan penanganan berkas besar, kami menanjurkan agar membaca seluruh berkas tanpa harus khawatir terhadap <em>I/O</em> (keluaran/masukan).

note: type: Content of: <div><p>
en: These decisions enabled many GNU programs to surpass their Unix counterparts in reliability and speed.
id: Keputusan ini memungkinkan kebanyakan program GNU mengungguli program asli Unix dalam kehandalan dan kecepatan.

note: type: Content of: <div><h3>
en: Donated computers
id: Sumbangan Komputer

note: type: Content of: <div><p>
en: As the GNU Project's reputation grew, people began offering to donate machines running Unix to the project.  These were very useful, because the easiest way to develop components of GNU was to do it on a Unix system, and replace the components of that system one by one.  But they raised an ethical issue: whether it was right for us to have a copy of Unix at all.
id: Seiring dengan peningkatan reputasi proyek GNU, banyak yang mulai menawarkan donasi mesin Unix. Hal ini sangat bermanfaat, sebab cara termudah mengembangkan komponen GNU ialah mengerjakannya pada sebuah sistem Unix, lalu mengganti komponen tersebut satu per satu.  Namun mereka melontarkan masalah etis: apakah kami berhak memiliki salinan Unix untuk keperluan tersebut.

note: type: Content of: <div><p>
en: Unix was (and is) proprietary software, and the GNU Project's philosophy said that we should not use proprietary software.  But, applying the same reasoning that leads to the conclusion that violence in self defense is justified, I concluded that it was legitimate to use a proprietary package when that was crucial for developing a free replacement that would help others stop using the proprietary package.
id: Unix pada saat tersebut (dan hingga kini) merupakan perangkat lunak berpemilik, dan filosofi proyek GNU ialah menghindari penggunaan perangkat lunak berpemilik. Namun, dengan alasan yang sama dapat disimpulkan bahwa pelanggaran tersebut diperbolehkan, kusimpulkan bahwa sah-sah saja menggunakan paket berpemilik, jika hal tersebut genting untuk pengembangan perangkat lunak bebas pengganti, sehingga akan menghentikan penggunaan perangkat lunak berpemilik.

note: type: Content of: <div><p>
en: But, even if this was a justifiable evil, it was still an evil.  Today we no longer have any copies of Unix, because we have replaced them with free operating systems.  If we could not replace a machine's operating system with a free one, we replaced the machine instead.
id: Namun, walau pun merupakan pelanggaran yang beralasan, tetap merupakan pelanggaran. Dewasa ini, kita tidak perlu lagi menggunakan salinan Unix, sebab kami telah menggantikannya dengan sistem operasi bebas. Jika ktia tidak dapat menggantikan sistem operasi sebuah mesin, kami akan mengganti mesin tersebut.

note: type: Content of: <div><h3>
en: The GNU Task List
id: Daftar Tugas GNU

note: type: Content of: <div><p>
en: As the GNU Project proceeded, and increasing numbers of system components were found or developed, eventually it became useful to make a list of the remaining gaps.  We used it to recruit developers to write the missing pieces.  This list became known as the GNU Task List.  In addition to missing Unix components, we listed various other useful software and documentation projects that, we thought, a truly complete system ought to have.
id: Seiring dengan kelangsungan proyek GNU, serta penambahan komponen sistem yang ditemukan atau pun dikembangkan, disadari bahwa akan bermanfaat jika dibuatkan sebuah daftar sisa komponen yang belum ada. Kami kemudian mempekerjakan para pengembang untuk menulis bagian yang belum ada tersebut. Daftar tersebut kemudian dikenal dengan nama daftar tugas GNU (<em>The GNU Task List</em>).  Selain komponen Unix yang belum ada, kami pun mencatat beberapa proyek perangkat lunak dan dokumen yang bermanfaat, dan kami pikir, sistem lengkap yang sebaiknya kami punyai.

note: type: Content of: <div><p>
en: Even games are included in the task list&mdash;and have been since the beginning.  Unix included games, so naturally GNU should too.  But compatibility was not an issue for games, so we did not follow the list of games that Unix had.  Instead, we listed a spectrum of different kinds of games that users might like.
id: Bahkan permainan (<em>games</em>) pun ada pada daftar tugas&mdash;dan telah ada sejak awal. Dalam Unix ada permainan, wajarlah kalau GNU pun mengadakan. Namun, di sini tidak ada masalah kompatibel, sehingga kami tidak meniru permainan yang ada di Unix.  Jadi, kami mendaftar bebagai permainan yabg berbeda, yang mungkin disukai oleh para pengguna.

note: type: Content of: <div><p>
en: It is not a matter of principle; there is no principle that says proprietary software products are entitled to include our code.  (Why contribute to a project predicated on refusing to share with us?)  Using the LGPL for the C library, or for any library, is a matter of strategy.
id: Hal ini bukan masalah prinsip; tak ada prinsip yang mengatakan bahwa hasil perangkat lunak berpemilik berhak menggunakan kode program kami (Buat apa berkontribusi pada sebuah proyek namun menolak berbagi dengan kami?).  Menggunakan LGPL untuk <em>C library</em>, atau <em>library</em> mana pun, merupakan strategi.

note: type: Content of: <div><p>
en: The C library does a generic job; every proprietary system or compiler comes with a C library.  Therefore, to make our C library available only to free software would not have given free software any advantage&mdash;it would only have discouraged use of our library.
id: <em>C library</em> melakukan tugas generik; setiap sistem berpemilik atau kompiler akan datang dengan <em>C library</em>. Jika <em>C library</em> kami hanya tersedia untuk perangkat lunak bebas saja, maka ini tidak akan memberikan perangkat lunak bebas keunggulan apa pun&mdash;malahan akan membuat orang tidak tertarik sama sekali untuk menggunakannya.

note: type: Content of: <div><p>
en: For other libraries, the strategic decision needs to be considered on a case-by-case basis.  When a library does a special job that can help write certain kinds of programs, then releasing it under the GPL, limiting it to free programs only, is a way of helping other free software developers, giving them an advantage against proprietary software.
id: Untuk <em>library</em> lainnya, keputusan strategis akan ditetapkan kasus demi kasus. Jika sebuah <em>library</em> melakukan tugas khusus yang dapat membantu penulisan jenis program tertentu, mengedarkannya dibawah GPL (membatasi untuk program bebas saja), akan merupakan upaya untuk menolong pengembang perangkat lunak bebas lainnya, dengan memberikan keunggulan terhadap perangkat lunak berpemilik.

note: type: Content of: <div><p>
en: Proprietary software developers have the advantages money provides; free software developers need to make advantages for each other.  I hope some day we will have a large collection of GPL-covered libraries that have no parallel available to proprietary software, providing useful modules to serve as building blocks in new free software, and adding up to a major advantage for further free software development.
id: Para pengembang perangkat lunak berpemilik mempunyai keunggulan yang diberikan uang; jadi para pengembang perangkat lunak bebas perlu memiliki keunggulan pula.  Mudah-mudahan suatu hari, kita akan memiliki sebuah koleksi <em>library</em> GPL yang tidak ada versi berpemiliknya, menyediakan modul-modul bermanfaat untuk membangun perangkat lunak bebas; serta menambahkan keunggulan utama untuk pengembangan perangkat lunak bebas.

note: type: Content of: <div><h3>
en: Scratching an itch?
id: Menggaruk Yang Gatal?

note: type: Content of: <div><p>
en: Eric Raymond says that &ldquo;Every good work of software starts by scratching a developer's personal itch.&rdquo; Maybe that happens sometimes, but many essential pieces of GNU software were developed in order to have a complete free operating system.  They come from a vision and a plan, not from impulse.
id: Menurut Eric Raymond, &ldquo;Setiap karya perangkat lunak yang bagus dimulai dengan kegatalan seorang pengembang.&rdquo; Mungkin saja hal tersebut terkadang terjadi, namun banyak bagian penting dari perangkat lunak GNU dikembangkan untuk melengkapi sebuah sistem operasi bebas. Hal tersebut dirancang dengan matang, dan bukan sekedar dadakan.

note: type: Content of: <div><p>
en: For example, we developed the GNU C library because a Unix-like system needs a C library, BASH because a Unix-like system needs a shell, and GNU tar because a Unix-like system needs a tar program.  The same is true for my own programs&mdash;the GNU C compiler, GNU Emacs, GDB and GNU Make.
id: Umpamanya, kami mengembangkan <em>GNU C library</em> karena sebuah sistem serupa Unix memerlukannya. Demikian pula BASH karena sebuah sistem serupa Unix memerlukannya. Demikian pula GNU tar karena sebuah sistem serupa Unix memerlukannya. Begitu pula dengan program buatan daku&mdash;kompiler C GNU, GNU Emacs, GDB, dan GNU Make.

note: type: Content of: <div><p>
en: Some GNU programs were developed to cope with specific threats to our freedom.  Thus, we developed gzip to replace the Compress program, which had been lost to the community because of the <abbr title="Lempel-Ziv-Welch">LZW</abbr> patents.  We found people to develop LessTif, and more recently started <abbr title="GNU Network Object Model Environment">GNOME</abbr> and Harmony, to address the problems caused by certain proprietary libraries (see below).  We are developing the GNU Privacy Guard to replace popular nonfree encryption software, because users should not have to choose between privacy and freedom.
id: Beberapa program GNU dikembangkan untuk mengatasi ancaman tertentu terhadap kebebasan kami. Jadi, kami mengembangkan gzip sebagai pengganti program <em>compress</em>, yang akhirnya kalah karena paten <abbr title="Lempel-Ziv-Welch">LZW</abbr>. Kami mendanai pengembangan LessTif, serta baru-baru ini memprakasi <abbr title="GNU Network Object Model Environment">GNOME</abbr> dan Harmony, sebagai jawaban untuk mengatasi beberapa masalah <em>library</em> berpemilik (lihat di bawah ini). Kami mengembangkan <em>GNU Privacy Guard</em> (GNUPG) sebagai pengganti perangkat lunak enkripsi yang tidak bebas, sehingga para pengguna tidak perlu memilih antara privasi dan kebebasan.

note: type: Content of: <div><p>
en: Of course, the people writing these programs became interested in the work, and many features were added to them by various people for the sake of their own needs and interests.  But that is not why the programs exist.
id: Tentu saja, penulisan program dapat menjadi daya pikat tersendiri, serta banyak penambahan fitur oleh para pengguna karena kebutuhan sendiri.  Namun, hal itu belum tentu merupakan alasan mengapa program tersebut ada.

note: type: Content of: <div><h3>
en: Unexpected developments
id: Perkembangan Tak Terduga

note: type: Content of: <div><p>
en: At the beginning of the GNU Project, I imagined that we would develop the whole GNU system, then release it as a whole.  That is not how it happened.
id: Pada saat awal proyek GNU, daku membayangkan bahwa kami akan mengembangkan seluruh sistem GNU, lalu meluncurkannya secara keseluruhan. Ternyata, bukan itu yang terjadi.

note: type: Content of: <div><p>
en: Since each component of the GNU system was implemented on a Unix system, each component could run on Unix systems long before a complete GNU system existed.  Some of these programs became popular, and users began extending them and porting them&mdash;to the various incompatible versions of Unix, and sometimes to other systems as well.
id: Berhubung setiap komponen sistem GNU diimplementasikan pada sebuah sistem Unix, setiap komponen tersebut dapat berjalan pada sistem Unix jauh sebelum sistem GNU selesai. Beberapa program menjadi populer, dan para pengguna mulai mem-port program tersebut&mdash;ke berbagai versi Unix yang kurang kompatibel, dan terkadang juga pada sistem lainnya.

note: type: Content of: <div><p>
en: The process made these programs much more powerful, and attracted both funds and contributors to the GNU Project.  But it probably also delayed completion of a minimal working system by several years, as GNU developers' time was put into maintaining these ports and adding features to the existing components, rather than moving on to write one missing component after another.
id: Hal tersebut membuat program tersebut menjadi lebih canggih, serta menarik baik dana mau pun kontributur ke proyek GNU. Namun, hal ini juga mungkin menjadi penyebab keterlambatan perampungan sistem beberapa tahun. Para pengembang GNU terpaksa meluangkan lebih banyak waktu untuk pemeliharaan dan perbaikan, dari pada untuk merampungkan komponen yang belum ada.

note: type: Content of: <div><h3>
en: The GNU Hurd
id: GNU Hurd

note: type: Content of: <div><p>
en: By 1990, the GNU system was almost complete; the only major missing component was the kernel.  We had decided to implement our kernel as a collection of server processes running on top of Mach.  Mach is a microkernel developed at Carnegie Mellon University and then at the University of Utah; the GNU Hurd is a collection of servers (i.e., a herd of GNUs) that run on top of Mach, and do the various jobs of the Unix kernel.  The start of development was delayed as we waited for Mach to be released as free software, as had been promised.
id: Hingga 1990, sistem GNU hampir rampung; kecuali komponen utama: <em>kernel</em>. Diputuskan, bahwa kernel diimplementasikan sebagai kumpulan dari server proses di atas Mach. Mach merupakan kernel mikro yang dikembangkan oleh Universitas <em>Carnegie Mellon</em> serta kemudian Universitas Utah. GNU Hurd merupakan sebuah kumpulan server (yaitu <cite>Herd of GNUs</cite>) yang berjalan di atas Mach, serta menjalankan berbagai tugas kenel Unix. Awal pengembangan agak tertunda, berhubung kami menunggu pemenuhan janji bahwa Mach diluncurkan sebagai perangkat lunak bebas.

note: type: Content of: <div><p>
en: One reason for choosing this design was to avoid what seemed to be the hardest part of the job: debugging a kernel program without a source-level debugger to do it with.  This part of the job had been done already, in Mach, and we expected to debug the Hurd servers as user programs, with GDB.  But it took a long time to make that possible, and the multithreaded servers that send messages to each other have turned out to be very hard to debug.  Making the Hurd work solidly has stretched on for many years.
id: Salah satu alasan memilih rancangan ini ialah penghindaran yang sepertinya merupakan hal yang paling sulit untuk tugas ini: <em>debugging</em> program kernel tanpa <em>source-level debugger</em>.  Bagian ini sudah pernah dilakukan sebelumnya, di Mach, dan kami mengharapkan untuk men-debug server Hurd menggunakan GDB sebagai pengguna biasa.  Ternyata, hal ini membutuhkan banyak waktu, serta <em>multithreaded server</em> yang saling mengirimkan pesan merupakan hal yang sulit di-debug. Membuat Hurd bekerja sempurna telah berlangsung bertahun-tahun.

note: type: Content of: <div><p>
en: The GNU kernel was not originally supposed to be called the Hurd.  Its original name was Alix&mdash;named after the woman who was my sweetheart at the time.  She, a Unix system administrator, had pointed out how her name would fit a common naming pattern for Unix system versions; as a joke, she told her friends, &ldquo;Someone should name a kernel after me.&rdquo; I said nothing, but decided to surprise her with a kernel named Alix.
id: Kernel GNU semula bukan bernama Hurd. Nama aslinya Alix&mdash;dinamakan sesuai dengan nama wanita kesayanganku pada waktu itu. Dia, seorang administrator sistem, mengungkapkan bahwa namanya sesuai dengan pola nama versi Unix. Secara bercanda, dia mengatakan bahwa, &ldquo;sesorang seharusnya menamakan kernel dengan nama tersebut.&rdquo; Ku tak mengatakan apa-apa, namun memutuskan untuk memberikan kejutan dengan memberi nama kernel dengan Alix.

note: type: Content of: <div><p>
en: It did not stay that way.  Michael (now Thomas) Bushnell, the main developer of the kernel, preferred the name Hurd, and redefined Alix to refer to a certain part of the kernel&mdash;the part that would trap system calls and handle them by sending messages to Hurd servers.
id: Hal tersebut tidak sepenuhnya terjadi. Michael (kini Thomas) Bushnell, pengembang utama kernel, lebih suka nama Hurd, serta menggunakan Alix sebagai sebuah bagian tertentu dari kernel&mdash;yang menangkap <em>system calls</em> serta melayani mereka dengan mengirimkan pesan kepada server HURD.

note: type: Content of: <div><h3>
en: Linux and GNU/Linux
id: Linux dan GNU/Linux

note: type: Content of: <div><h3>
en: Challenges in our future
id: Tantangan Masa Depan Kita

note: type: Content of: <div><p>
en: We have proved our ability to develop a broad spectrum of free software.  This does not mean we are invincible and unstoppable.  Several challenges make the future of free software uncertain; meeting them will require steadfast effort and endurance, sometimes lasting for years.  It will require the kind of determination that people display when they value their freedom and will not let anyone take it away.
id: Kami telah membuktikan kemampuan kami untuk mengembangkan berbagai jenis perangkat lunak bebas. Ini tidak berarti bahwa kami tak terkalahkan atau terhentikan. Berbagai tantangan membuat masa depan penuh dengan ketidak-pastian; menghadapi tantangan tersebut membutuhkan upaya berkesinambungan dengan daya tahan yang kuat, terkadang selama bertahun-tahun.  Ini membutuhkan orang-orang yang menghargai kebebasan mereka, serta tidak membiarkan ada yang merampas kebebasan tersebut.

note: type: Content of: <div><p>
en: The following four sections discuss these challenges.
id: Keempat bagian berikut ini akan membahas tantangan tersebut.

note: type: Content of: <div><h4>
en: Secret hardware
id: Perangkat Keras Rahasia

note: type: Content of: <div><p>
en: Hardware manufacturers increasingly tend to keep hardware specifications secret.  This makes it difficult to write free drivers so that Linux and XFree86 can support new hardware.  We have complete free systems today, but we will not have them tomorrow if we cannot support tomorrow's computers.
id: Para pembuat perangkat keras cenderung untuk menjaga kerahasiaan spesifikasi perangkat mereka. Ini menyulitkan penulisan <em>driver</em> bebas agar Linux dan XFree86 dapat mendukung perangkat keras baru tersebut. Walau pun kita telah memiliki sistem bebas yang lengkap dewasa ini, namun mungkin saja tidak di masa mendatang, jika kita tidak dapat mendukung komputer yang akan datang.

note: type: Content of: <div><p>
en: There are two ways to cope with this problem.  Programmers can do reverse engineering to figure out how to support the hardware.  The rest of us can choose the hardware that is supported by free software; as our numbers increase, secrecy of specifications will become a self-defeating policy.
id: Ada dua cara penanggulangan masalah ini. Para pemrogram dapat melakukan rekayasa terbalik (<em>reverse engineering</em>) untuk mencari tahu cara mendukung perangkat keras tersebut. Namun, sebaiknya kita memilih perangkat keras yang didukung oleh perangkat lunak bebas. Jika kita cukup banyak, kerahasiaan spesifikasi dapat berubah menjadi kebijaksanaan bunuh diri.

note: type: Content of: <div><h4>
en: Nonfree libraries
id: <em>Library</em> Tidak Bebas

note: type: Content of: <div><p>
en: A nonfree library that runs on free operating systems acts as a trap for free software developers.  The library's attractive features are the bait; if you use the library, you fall into the trap, because your program cannot usefully be part of a free operating system.  (Strictly speaking, we could include your program, but it won't <em>run</em> with the library missing.)  Even worse, if a program that uses the proprietary library becomes popular, it can lure other unsuspecting programmers into the trap.
id: <em>Library</em> tidak bebas yang berjalan pada perangkat lunak bebas cwdapt menjadi perangkap bagi pengembang perangkat lunak bebas.  Fitur menarik dari <em>library</em> tersebut merupakan umpan; jika anda menggunakannya; anda akan terperangkap, karena program anda tidak akan menjadi bagian yang bermanfaat bagi sistem operasi bebas (Tepatnya, kita dapat memasukkan program anda, namun tidak akan <em>berjalan</em> jika <em>library</em>-nya tidak ada).  Lebih parah lagi, jika program tersebut menjadi terkenal, tentunya akan menjebak lebih banyak lagi para pemrogram.

note: type: Content of: <div><p>
en: The first instance of this problem was the Motif toolkit, back in the 80s.  Although there were as yet no free operating systems, it was clear what problem Motif would cause for them later on.  The GNU Project responded in two ways: by asking individual free software projects to support the free X Toolkit widgets as well as Motif, and by asking for someone to write a free replacement for Motif.  The job took many years; LessTif, developed by the Hungry Programmers, became powerful enough to support most Motif applications only in 1997.
id: Contoh pertama dari masalah ini ialah perangkat bantu <em>Motif</em>, saat 1980an. Walau pun pada saat tersebut belum ada sistem operasi bebas, telah menjadi jelas bahwa Motif berpeluang untuk menjadi masalah dikemudian hari. Proyek GNU menanggulangi ini dengan dua cara: meminta sejumlah proyek perangkat lunak bebas untuk mendukung perangkat bantu X dan Motif, serta menanyakan seseorang untuk menulis pengganti Motif yang bebas. Pekerjaan ini memakan waktu tahunan; LessTif, dikembangkan oleh para pemrogram <em>Hungry</em> (lapar), baru dapat mendukung kebanyakan aplikasi Motif ditahun 1997.

note: type: Content of: <div><p>
en: Between 1996 and 1998, another nonfree <abbr title="Graphical User Interface">GUI</abbr> toolkit library, called Qt, was used in a substantial collection of free software, the desktop <abbr title="K Desktop Environment">KDE</abbr>.
id: Antara 1996 dan 1998, kembali muncul perangkat bantu <em><abbr title="Graphical User Interface">GUI</abbr></em> yang tidak bebas yaitu Qt, yang digunakan pada sekumpulan perangkat lunak bebas, <abbr title="K Desktop Environment">KDE</abbr>.

note: type: Content of: <div><p>
en: Free GNU/Linux systems were unable to use KDE, because we could not use the library.  However, some commercial distributors of GNU/Linux systems who were not strict about sticking with free software added KDE to their systems&mdash;producing a system with more capabilities, but less freedom.  The KDE group was actively encouraging more programmers to use Qt, and millions of new &ldquo;Linux users&rdquo; had never been exposed to the idea that there was a problem in this.  The situation appeared grim.
id: Akibatnya, sistem GNU/Linux bebas tidak dapat menggunakan KDE, sebab tidak dapat menggunakan <em>library Qt</em> tersebut. Namun, beberapa distro sistem GNU/Linux yang tidak secara ketat mempermasalahkan perangkat lunak bebas&mdash;memasukkan KDE kedalam distro mereka&mdash;membuat sistem menjadi lebih mantap namun kurang bebas. Kelompok KDE secara aktif mengajak para pemrogram menggunakan Qt, serta jutaan &ldquo;pengguna baru Linux&rdquo; tidak pernah tahu bahwa ada masalah dengan hal ini. Keadaan menjadi menjengkelkan.

note: type: Content of: <div><p>
en: The free software community responded to the problem in two ways: GNOME and Harmony.
id: Masyarakat perangkat lunak bebas menjawab masalah ini dengan dua cara: <em>GNOME</em> dan <em>Harmony</em>.

note: type: Content of: <div><p>
en: GNOME, the GNU Network Object Model Environment, is GNU's desktop project.  Started in 1997 by Miguel de Icaza, and developed with the support of Red Hat Software, GNOME set out to provide similar desktop facilities, but using free software exclusively.  It has technical advantages as well, such as supporting a variety of languages, not just C++.  But its main purpose was freedom: not to require the use of any nonfree software.
id: <em>GNOME, the GNU Network Object Model Environment</em> (Jaringan Model Obyek Lingkungan GNU), merupakan proyek <em>desktop</em> dari GNU. Dimulai semenjak 1997 oleh Miguel de Icaza, serta dikembangkan dengan dukungan dari <em>Red Hat Software</em>.  GNOME dimaksudkan untuk menyediakan fasilitas <em>desktop</em>, namun sepenuhnya menggunakan perangkat lunak bebas.  GNOME pun memiliki keunggulan teknis, seperti mendukung berbagai bahasa, dan bukan hanya C++. Namun, tujuan utamanya ialah kebebasan: sama sekali tidak menggunakan perangkat lunak yang tidak bebas.

note: type: Content of: <div><p>
en: Harmony is a compatible replacement library, designed to make it possible to run KDE software without using Qt.
id: <em>Harmony</em> merupakan <em>library</em> kompatibel pengganti, dirancang agar memungkinkan untuk menjalankan perangkat lunak KDE tanpa Qt.

note: type: Content of: <div><p>
en: How will we respond to the next tempting nonfree library? Will the whole community understand the need to stay out of the trap? Or will many of us give up freedom for convenience, and produce a major problem? Our future depends on our philosophy.
id: Apa yang akan kita lakukan pada godaan penggunaan <em>library</em> non-free berikutnya? Apakah seluruh masyarakat memahami perlunya penghindaran jebakan ini? Ataukah akan banyak diantara kita menggadaikan kebebasan demi kenyamanan, yang akan berakibat sebuah masalah besar? Masa mendatang kita tergantung pada filosofi kita.

note: type: Content of: <div><h4>
en: Software patents
id: Paten Perangkat Lunak

note: type: Content of: <div><p>
en: Those of us who value free software for freedom's sake will stay with free software anyway.  We will manage to get work done without the patented features.  But those who value free software because they expect it to be technically superior are likely to call it a failure when a patent holds it back.  Thus, while it is useful to talk about the practical effectiveness of the &ldquo;bazaar&rdquo; model of development, and the reliability and power of some free software, we must not stop there.  We must talk about freedom and principle.
id: Bagi yang menghargai perangkat lunak bebas demi kebebasan akan tetap hanya memanfaatkan perangkat lunak bebas. Kita upayakan bekerja tanpa fitur paten tersebut. Namun bagi yang menghargai perangkat lunak bebas karena mengharapkan keunggulan teknis, besar kemungkinan akan menganggap sesuatu kegagalan jika ada halangan paten.  Jadi, walau pun ada manfaatnya membicarakan keefektifan praktis dari model pengembangan &ldquo;<cite>bazaar</cite>&rdquo;, dan kehandalan serta kecanggihan dari beberapa perangkat lunak bebas, kita seharusnya tidak berhenti di situ. Kita juga harus berbicara perihal kebebasan dan prinsip.

note: type: Content of: <div><h4>
en: Free documentation
id: Dokumentasi Bebas

note: type: Content of: <div><p>
en: The biggest deficiency in our free operating systems is not in the software&mdash;it is the lack of good free manuals that we can include in our systems.  Documentation is an essential part of any software package; when an important free software package does not come with a good free manual, that is a major gap.  We have many such gaps today.
id: Masalah terbesar dari sistem operasi bebas kita bukan perangkat lunak&mdash;namun kekurangan manual bebas baik yang disertakan dalam sistem kita. Pendokumenan merupakan bagian penting dari paket perangkat lunak mana pun. Paket perangkat lunak bebas utama tanpa disertakan dengan manual bebas yang baik, akan merupakan kendala utama. Dewasa ini terdapat banyak rintangan seperti itu.

note: type: Content of: <div><p>
en: Free documentation, like free software, is a matter of freedom, not price.  The criterion for a free manual is pretty much the same as for free software: it is a matter of giving all users certain freedoms.  Redistribution (including commercial sale) must be permitted, online and on paper, so that the manual can accompany every copy of the program.
id: Dokumentasi bebas, seperti halnya perangkat lunak bebas, merupakan masalah kebebasan, dan bukan harga. Kriteria untuk manual bebas mirip dengan perangkat lunak bebas: merupakan masalah memberi seluruh pengguna kebebasan tertentu. Distribusi ulang (termasuk penjualan komersial)  harus diperbolehkan: baik secara <em>on-line</em> mau pun <em>cetakan</em>, sehingga manual dapat disertakan pada setiap program.

note: type: Content of: <div><p>
en: Permission for modification is crucial too.  As a general rule, I don't believe that it is essential for people to have permission to modify all sorts of articles and books.  For example, I don't think you or I are obliged to give permission to modify articles like this one, which describe our actions and our views.
id: Izin untuk memodifikasi merupakan hal yang penting pula. Secara umum, ku tak percaya keperluan untuk memodifikas segala rupa artikel dan buku.  Umpamanya, ku pikir tak ada yang merasa berkewajiban untuk memberi izin mengubah artikel seperti ini, yang mengungkapkan tidakan mau pun pandangan dari kami sendiri.

note: type: Content of: <div><p>
en: Some kinds of limits on how modifications are done pose no problem.  For example, requirements to preserve the original author's copyright notice, the distribution terms, or the list of authors, are OK.  It is also no problem to require modified versions to include notice that they were modified, even to have entire sections that may not be deleted or changed, as long as these sections deal with nontechnical topics.  These kinds of restrictions are not a problem because they don't stop the conscientious programmer from adapting the manual to fit the modified program.  In other words, they don't block the free software community from making full use of the manual.
id: Tidak ada masalah perihal pembatasan ketentuan mengubah berkas.  Umpamanya, OK-OK saja kalau ada permintaan untuk tetap melampirkan ketentuan <em>copyright</em> (hakcipta) dari penulis asli, ketentuan distribusi, serta daftar lengkap pengarang. Demikian pula, seharusnya tidak apa-apa untuk meminta bahwa versi termodifikasi mencantumkan catatan bahwa telah dilakukan modifikasi, bahkan permintaan untuk tidak menghapus/ memodifikasi bagian-bagian tertentu dari dokumen, selama bagian tersebut membahas hal non-teknis. Pembatasan seperti ini tidak akan menhentikan para programmer untuk mengadaptasi manual agar sesuai dengan program. Dengan kata lain, ini tidak akan menghalangi masyarakat untuk memanfaatkan secara penuh manual tersebut.

note: type: Content of: <div><p>
en: However, it must be possible to modify all the <em>technical</em> content of the manual, and then distribute the result in all the usual media, through all the usual channels; otherwise, the restrictions do obstruct the community, the manual is not free, and we need another manual.
id: Namun, harus dibolehkan untuk mengubah seluruh isi <em>teknis</em> dari manual, serta mendistribusikan hasilnya melalui media seperti biasanya; kalau tidak, pembatasan akan mengganggu masyarakat, manual menjadi tidak bebas, dan kita membutuhkan manual yang lain.

note: type: Content of: <div><p>
en: Will free software developers have the awareness and determination to produce a full spectrum of free manuals? Once again, our future depends on philosophy.
id: Apakah para pengembang perangkat lunak bebas memiliki kesadaran serta kehendak penuh untuk menulis seluruh manual bebas? Sekali lagi, masa mendatang kita tergantung pada filosofi.

note: type: Content of: <div><h3>
en: We must talk about freedom
id: Bicaralah Perihal Kebebasan

note: type: Content of: <div><p>
en: The good consequences of this are evident: more interest in developing free software, more customers for free software businesses, and more ability to encourage companies to develop commercial free software instead of proprietary software products.
id: Dampak yang menguntungkan dari hal ini ialah: peningkatan minat mengembangkan perangkat lunak bebas, lebih banyak pengguna bisnis, serta daya tarik lebih untuk menganjurkan pengembangan perangkat lunak bebas komersial di sektor suasta (dari pada berpemilik).

note: type: Content of: <div><p>
en: But interest in the software is growing faster than awareness of the philosophy it is based on, and this leads to trouble.  Our ability to meet the challenges and threats described above depends on the will to stand firm for freedom.  To make sure our community has this will, we need to spread the idea to the new users as they come into the community.
id: Namun sejalan dengan peningkatan ini, kepedulian terhadap filosofi perangkat lunak bebas pun mengendur. Ini dapat menjadi masalah.  Kemampuan kita untuk menghadapi tantangan dan ancaman tersebut di atas sangat tergantung keinginan mempertahankan kebebasan. Agar kita tetap berkeinginan untuk bebas, diperlukan upaya penyebaran hal tersebut kepada para pengguna baru tersebut.

note: type: Content of: <div><p>
en: But we are failing to do so: the efforts to attract new users into our community are far outstripping the efforts to teach them the civics of our community.  We need to do both, and we need to keep the two efforts in balance.
id: Nyatanya kita gagal: upaya menarik pengguna baru jauh lebih pesat dari pada penyebaran filosofi kebebasan. Kita perlu melaksanakan keduanya, serta kita perlu menjaga keseimbangannya.

note: type: Content of: <div><h3>
en: &ldquo;Open Source&rdquo;
id: &ldquo;<em>Open Source</em>&rdquo; (Terbuka)

note: type: Content of: <div><p>
en: Teaching new users about freedom became more difficult in 1998, when a part of the community decided to stop using the term &ldquo;free software&rdquo; and say &ldquo;open source software&rdquo; instead.
id: Meyakinkan para pengguna baru perihal kebebasan menjadi lebih sulit di tahun 1998, ketika sebagian memutuskan untuk tidak lagi menggunakan istilah &ldquo;perangkat lunak bebas&rdquo;, dan menggantinya dengan &ldquo;perangkat lunak <em>open source</em>&rdquo; (Terbuka).

note: type: Content of: <div><p>
en: Some who favored this term aimed to avoid the confusion of &ldquo;free&rdquo; with &ldquo;gratis&rdquo;&mdash;a valid goal.  Others, however, aimed to set aside the spirit of principle that had motivated the free software movement and the GNU Project, and to appeal instead to executives and business users, many of whom hold an ideology that places profit above freedom, above community, above principle.  Thus, the rhetoric of &ldquo;open source&rdquo; focuses on the potential to make high-quality, powerful software, but shuns the ideas of freedom, community, and principle.
id: Beberapa yang lebih senang istilah ini berkilah bahwa ini menghindari istilah &ldquo;bebas&rdquo; sering diartikan &ldquo;gratis&rdquo;&mdash;tujuan yang absah. Lainnya, dengan sengaja mengesampingkan prinsip-prinsip gerakan perangkat lunak bebas dan proyek GNU, untuk menarik perhatian para eksekutif dan pengguna bisnis. Banyak diantara mereka lebih mengutamakan keuntungan dari pada kebebasan, di atas segalanya. Jadi, retorika &ldquo;<em>open source</em>&rdquo; berfokus pada kemungkinan pembuatan perangkat lunak yang canggih dan bermutu tinggi, dengan mengesampingkan hal-hal yang berhubungan dengan kebebasan, masyarakat, dan prinsip-prinsip.

note: type: Content of: <div><p>
en: The &ldquo;Linux&rdquo; magazines are a clear example of this&mdash;they are filled with advertisements for proprietary software that works with GNU/Linux.  When the next Motif or Qt appears, will these magazines warn programmers to stay away from it, or will they run ads for it?
id: Majalah-majalah &ldquo;Linux&rdquo; merupakan contoh nyata&mdash;mereka penuh dengan iklan-iklan perangkat lunak berpemilik yang jalan pada GNU/Linux.  Jika &ldquo;Motif&rdquo; dan &ldquo;Qt&rdquo; berikut muncul, apakah majalah tersebut akan memperingatkan para pemrogram untuk menjauh dari program tersebut, atau mereka akan memuat iklan mereka?

note: type: Content of: <div><p>
en: The support of business can contribute to the community in many ways; all else being equal, it is useful.  But winning their support by speaking even less about freedom and principle can be disastrous; it makes the previous imbalance between outreach and civics education even worse.
id: Dukungan dari pelaku bisnis dapat membantu masyarakat dalam berbagai cara; asalkan semua sederajat, menjadi bermanfaat. Namun menarik dukungan mereka dengan mengabaikan kebebasan dan prinsip-prinsip dapat menjadi bencana. Ini akan merusak&mdash;bahkan lebih parah&mdash;keseimbangan dengan menghalangi masyarakat mendapatkan informasi yang betul.

note: type: Content of: <div><h3>
en: Try!
id: Cobalah!

note: type: Content of: <div><p>
en: Sometimes I failed; some of my cities have fallen.  Then I found another threatened city, and got ready for another battle.  Over time, I've learned to look for threats and put myself between them and my city, calling on other hackers to come and join me.
id: Terkadang daku gagal; beberapa cita-cita ku berantakan.  Namun daku temukan ancaman-ancaman baru, sehingga ku siap untuk mencoba bertempur kembali. Sambil jalan, ku pelajari cara mengatasi ancaman, serta meminta para <em>hacker</em> lainnya untuk bergabung membantu.

note: type: Content of: <div><p>
en: Nowadays, often I'm not the only one.  It is a relief and a joy when I see a regiment of hackers digging in to hold the line, and I realize, this city may survive&mdash;for now.  But the dangers are greater each year, and now Microsoft has explicitly targeted our community.  We can't take the future of freedom for granted.  Don't take it for granted! If you want to keep your freedom, you must be prepared to defend it.
id: Dewasa ini, daku bukan satu-satunya. Ini merupakan pelipur lara serta kegembiraan jika daku melihat sepasukan <em>hackers</em> bahu membahu mempertahankan ancaman. Namun ancaman selalu bertambah setiap tahunnya, dan kini Microsoft secara nyata mengancam masyarakat kami.  Kita tidak dapat menganggap kebebasan sebagai sesuatu yang akan didapatkan begitu saja. Jika anda ingin mempertahankan kebebasan, anda mesti mempersiapkan untuk membelanya.

note: type: Content of: <div><div><p>
en: Please send general FSF &amp; GNU inquiries to <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>.  There are also <a href="/contact/">other ways to contact</a> the FSF.  Broken links and other corrections or suggestions can be sent to <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.
id: Silakan mengirimkan pertanyaan <strong>dalam bahasa Inggris</strong> mengenai FSF dan GNU ke <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>. Cara <a href="/contact/">lain menghubungi</a> FSF. Silakan memberitahu <strong>dalam bahasa Inggris</strong> hal yang berhubungan dengan web (link mati, usulan, dst.) ke <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>, Terimakasih.

note: type: Content of: <div><p>
en: This page is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/">Creative Commons Attribution-NoDerivatives 4.0 International License</a>.
id: Ciptaan disebarluaskan di bawah <a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/deed.id">Lisensi Creative Commons Atribusi-TanpaTurunan 4.0 Internasional</a> (CC BY-ND 4.0).

note: TRANSLATORS: Use space (SPC) as msgstr if you don't want credits. type: Content of: <div><div>
en: *GNUN-SLOT: TRANSLATOR'S CREDITS*
id: Diterjemahkan ke bahasa Indonesia oleh <a href="/server/standards/translations/id/indoteam.id.html">Kelompok Kerja Penterjemah Web Proyek GNU</a>

note: timestamp start type: Content of: <div><p>
en: Updated:
id: Perubahan terakhir:
