Bagaimana Berlakunya Ketidakfahaman Berkenaan Perisian Bebas

Misconceptions about free software, corrected.

The software industry can't keep going if programmers don't get paid

Worried woman

Mari kita lihat dengan cara mudah tetapi jelas: pengaturcara perisian bebas juga suka mendapat upah, dan perlu untuk kelangsungan hidup mereka.

Apabila kita sebut perisian bebas, kita merujuk kepada kebebasan bukannya harga percuma. Anda mungkin perlu baya untuk memperoleh perisian bebas (atau perisian "sumber-terbuka" 1), yang mana anda bebas mengkaji, mengubah dan menyalinnya sesuka-hati anda.

Ehh, macamana ia boleh jadi begini? Cuba anda bayangkan perisian hanya kod-kod, kod yang merupakan angka-angka matematik. Jika anda memandang perisian sebagai kod-kod matematik yang berguna, bahasa yang boleh diperkembangkan lagi, tidak seperti harta-benda biasa, maka tiada sebab untuk menyekat orang lain menggunakannya.

Seperti juga matematik (tiada siapa yang menuntut hak ke atas persamaan), perisian memerlukan pengetahuan lanjut untuk diadaptasi, ditambah baik, dilaksanakan dengan betul. Di sinilah para pengaturcara umumnya menjana pendapatan: ramai pengguna, terutamanya syarikat-syarikat, sanggup membayar kemaskini keselamatan dan penambahbaikan berkala untuk perisian.

Syarikat-syarikat perisian bebas mendapat manfaat daripada sistem pembangunan tidak sepusat yang terdiri daripada sejumlah besar para sukarelawan. Keuntungan industri perisian bebas lebih kecil berbanding pihak lawannya iaitu proprietari, tetapi janganlah dipandang enteng. Yang penting, pengguna secara individu akhirnya dapat menggunakan perisian bebas ini tanpa dikenakan apa-apa kos.

Akan tetapi perisian bebas bukanlah membunuh insentif kepada para pengaturcara. Sebenarnya, ia memandang kod sebagai sebuah pengetahuan yang tidak patut disembunyikan daripada pengguna. Konsep perniagaan mereka adalah berbeza berbanding pihak lawan, tetapi kebanyakan syarikat-syarikat ini dapat bersaing dan masih kekal dalam industri ini.

Tiada inovasi dalam perisian bebas

Persepsi umum yang mana jika semua orang boleh menyalin ide, inovasi akan menjadi kaku.

Sebenarnya, kebebasan merupakan kunci pada perisian yang inovatif dan berjaya.

  • Sesiapa sahaja boleh dan digalakkan menyertainya;
  • Ramai orang mahu menyumbang:
  • Tidak perlu melakukan inovasi-semula segalanya, ide boleh ditambah baik secara terus dan langsung.

Perisian bukan-proprietari banyak yang terkemuka dan dikenali ramai orang: cuba namakan beberapa perisian ini:

Perisian sepatutnya Berfungsi Seperti Yang Dikehendaki

Sebenarnya sesiapa sahaja patut ambil kisah sama ada perisian mereka miliki adalah bebas atau sebaliknya.

Bayangkan membeli sebuah kereta yang mana bumbungnya tidak boleh ditanggalkan. Tidak kisahlah anda tahu bagaimana kereta berfungsi – juga tiada siapa boleh memeriksa dan membaiki enjin kereta tersebut. Bagaimana anda boleh memandu kereta tersebut dengan senang hati, jika tiada siapa boleh memastikan kereta tersebut selamat, tidak bocor, dan juga tidak memberi kesan buruk kepada masyarakat dan alam sekitar?

Perkara yang serupa juga boleh diandaikan kepada perisian – kecuali jumlah kod tersebut lebih banyak berbanding pemanduan kereta. Perisian menggerakkan komputer, telefon, TV, pemain media kita dan banyak lagi. Selain itu, perisian juga yang mengurus maklumat dan kehidupan kita.

Perisian bebas adalah penting seperi kebebasan bersuara, sama seperti pasaran bebas. Sekirnya perisian adalah bebas, pengguna boleh mengawal dan bebas membuat apa-apa perkara kepadanya.

The good news are: free software also Just Works. And in fact, it often Just Works Better. Pop in a GNU/Linux live USB stick in your computer at start-up, to try a full-featured, well-organised system, without installation, so you can judge by yourself.

Perisian bebas tidak menghormati hak cipta dan perisian berpaten pengarang

Untuk menjelaskannya dengan lebih baik, kita perlu fahami perbezaan antara hakcipta dengan paten. Hakcipta ialah hak yang diberikan kepada pengarang terhadap ciptaannya (sebagai contoh, penulisan di dalam sesebuah buku, atau kod sumber program). Paten pula, sebaliknya ialah kawalan ekslusif yang berdaftar dan perlu dibeli terhadap sesuatu proses, iaitu aplikasi suatu idea.

Hakcipta sangat penting di dalam perisian bebas. Ia merupakan mekanisma penting, utama kepada Lesen Awam Am GNU, yang memastikan perisian bebas kekal bebas, yang mana pengarangnya mendapat penghargaan atas hasil usahanya. Program memang ada hakcipta, sama ada yang bersifat bebas atau proprietari.

Mana-mana pengarang perisian proprietari dapat memeriksa dengan mudah sama ada hak ciptanya dalam aplikasi perisian bebas tidak dilanggari, kerana kod sumbernya sememangnya telah disediakan.

Paten bagi perisian, sebaliknya adalah konsep yang masih kontroversi. Pendek kata: sebenarnya tiada istilah "perisian berpaten". Sekiranya mendaftar untuk dapatkan paten, seseorang boleh menuntut hak milik terhadap proses aplikasi itu. Paten kemudiannya akan guna pakai untuk semua perisian yang menggunakan proses ini sama ada bersifat proprietari atau bebas.

Paten perisian:

  • Adalah mahal dan hanya diberikan selepas beberapa tahun memohon;
  • Terhad secara geografi (satu paten yang diperoleh di AS adalah tidak bernilai di Eropah);
  • Mempunyai jangkamasa panjang (biasanya 20 tahun) dalam industri yang cepat-berkembang;
  • Often apply entirely trivial processes.

As such, they are seldom used to benefit innovators (and in fact, rarely used by the innovators themselves).

It's safe to say that any medium-size piece of software violates patents, in several countries, whether it's free or not.

Depending on the holding company's ability to cover very large legal costs, or to retaliate with other patent threats, royalties and restrictions can be applied over these patents.

Baca lagi:

Free software is like communism

Supporters of this idea argue that there can be no private ownership with free (or "open source" 1) software. Let's answer this with an example.

Let's imagine that you use one application that is free software, at home and within your company. You find a great way to improve it, so now with your modified version, your computer works better and your factories run twice as fast!

This modified version is your own version. You are not required to tell anyone about it, nor must you share any of the profits you made using it. You are simply exerting your freedom to use and modify free software.

What the free software license requires is that if you redistribute this software, then you must keep it free. Namely, if you sell CDs with your software on them, or start letting people outside your home or company use it, then you must:

  • Either give everyone the same rights you had when you obtained the original software, that is, the freedom to inspect, modify and redistribute your modified version;
  • Or, make the original software and your secret addition to it clearly separate (that is, your addition should contain none of the original work).

So in fact, you have more "ownership" over free software than over proprietary software – where the programmer decides everything you can and can't do with the software.

Free software has nothing to do with a political system. You can run free software on top of proprietary software, just as well as the opposite. The free software license is simply a legal, ethical contract between the programmer and the end-user.

Free software can't be secure

The argument generally goes that since the source code of free software is available, it is less likely to be secure.

Short answer: The majority of servers run free software. They are the major networked computers holding sensitive or confidential information such as your bank details or trade secrets.

A more precise answer is that availability of source code is a warrant of security, not a weakness. The freedom of the software ensures it can be inspected, tested and improved by a very wide community. A good lock is secure because the technology used to design it is open, though only the key holder can open it. The same goes for software.

Need examples? Have a look at the Firefox web browser, the Apache HTTP Server, the Nginx web server, the Dovecot email server, the Exim mail transfer agent, the OpenPGP encryption system, or the OpenBSD operating system. And there are no spyware or viruses under GNU/Linux.

I'm on my own with free software

Not at all.

  • If you are looking for good documentation and support forums to assist you, there is plenty available for free ("open source") software.
    Each GNU/Linux distribution has its own community (for example, Ask Ubuntu or Ask Fedora), but there are also general GNU/Linux help communities, like Unix & Linux Stack Exchange.
  • There are many real-time discussion channels for the free software community. IRC, or Internet Relay Chat, is a real-time, text-based form of communication. You can have conversations with multiple people in an open channel or chat with someone privately one-on-one. Major GNU/Linux distributions have their own dedicated IRC channels where you'll find users and developers that are happy to answer your questions. Here you can find the IRC channels for the distributions we recommend:
  • All major GNU/Linux distributions offer help – free of charge – through mailing lists:
  • If you need someone you can reach on the phone anytime to assist you, the companies behind most distributions provide commercial support: see Debian consultants, Ubuntu Commercial Support, or Red Hat Enterprise Linux for example.


  1. ^ a b What we call "Free Software" here is also often called "Open Source Software". In practice the requirements are identical, although because the term "open" doesn't call to mind freedom, it misses the point. Read our FAQ entry: Are "Open Source" and "Free Software" the same thing?.