Jenis perangkat lunak sumber terbuka dan Lisensi

Free and Open source software (FOSS) merupakan istilah yang sangat populer di dunia perangkat lunak karena adanya persyaratan distribusi lisensi.

Ada banyak perangkat lunak open source di pasar. Banyak orang mungkin berpikir bahwa fitur yang paling jelas dari perangkat lunak open source adalah gratis, tetapi tidak demikian halnya. Mereka dikenal luas karena ketersediaan source code dari software open source tersedia bagi siapa saja untuk dimodifikasi.

Ini berarti setiap pengembang atau komunitas dapat mengubah perangkat lunak untuk meningkatkan, menambahkan fitur, memperbaiki bug, distribusi di bawah merek sendiri dan banyak lagi. Namun, sistem open source juga memiliki hak cipta, yang juga dilindungi undang-undang.

Saat menggunakan/mendistribusikan proyek sumber terbuka untuk beberapa useran komersial atau pribadi, user tidak hanya harus menunjukkan produk tersebut berasal dari perangkat lunak sumber terbuka dan nama penulis kode sumber tetapi juga menyerahkan produk yang dimodifikasi ke komunitas perangkat lunak sumber terbuka, jika tidak, produk yang dimodifikasi dapat dianggap sebagai pelanggaran. Ketidakpedulian terhadap kesadaran hak cipta merupakan hambatan terbesar bagi perkembangan open source.

Hal-hal berikut harus dikompilasi sebelum memodifikasi dan mendistribusikan perangkat lunak sumber terbuka:

  • Ketika file executable didistribusikan, itu harus disertai dengan kode sumber yang lengkap atau kode sumber dapat diperoleh setelahnya.
  • Karya Turunan dapat dimodifikasi sesuai dengan kode sumber ini dan kemudian didistribusikan di bawah persyaratan lisensi yang sama.
  • Integritas Kode Sumber Penulis berarti versi yang dimodifikasi, yang perlu dipisahkan dari kode asli dengan nomor versi yang berbeda untuk memastikan integritas kode asli.
  • Distribusi, Tidak Ada Diskriminasi Terhadap Orang atau Kelompok tidak boleh dibatasi oleh jenis kelamin, kelompok, negara, kelompok etnis, dll.,
  • Tidak Ada Diskriminasi Terhadap Bidang Usaha berarti tidak ada pembatasan useran komersial.
  • Distribusi Lisensi, jika perangkat lunak didistribusikan kembali, perangkat lunak tersebut harus didistribusikan dengan persyaratan yang sama.
  • Jika beberapa program digabungkan menjadi satu set perangkat lunak ketika program open source didistribusikan secara terpisah, itu juga harus memenuhi persyaratan open source.
  • Ketika perangkat lunak sumber terbuka didistribusikan dengan perangkat lunak non-sumber terbuka lainnya (misalnya, pada disk yang sama), persyaratan lisensi perangkat lunak lain tidak boleh dibatasi.
  • Otorisasi sumber terbuka. Lisensi Harus Teknologi-Netral berarti bahwa persyaratan lisensi tidak terbatas pada format elektronik, dan persyaratan lisensi kertas harus dianggap sah.

Jenis umum sistem operasi open source:

  1. Proyek GNU- sistem operasi dan berbagai koleksi perangkat lunak komputer.
  2. Linux – sebuah Unix – seperti kernel sistem operasi
  3. NetBSD – sistem operasi yang berasal dari Unix
  4. OpenBSD – sistem operasi yang berasal dari Unix
  5. FreeBSD – sistem operasi yang berasal dari Unix
  6. OpenSolaris – Sistem operasi Unix dari Sun Microsystems
  7. Android – sistem operasi seluler open source berbasis platform Linux

Jenis Lisensi Sumber Terbuka

Beberapa jenis lisensi open source populer di mana ratusan perangkat lunak open source telah diterbitkan. Masing-masing memiliki syarat dan ketentuan userannya sendiri

  • Lisensi Apache ( wiki )
  • Lisensi Publik Umum GNU ( wiki )
  • Lisensi Publik Umum GNU ( wiki )
  • Lisensi BSD ( wiki )
  • Lisensi MIT ( wiki )
  • Lisensi Publik Eclipse ( wiki )
  • Lisensi Publik Mozilla ( wiki )

Jenis Perangkat Lunak Sumber Terbuka yang Populer

Ratusan perangkat lunak sumber terbuka dapat didownload dari internet untuk Windows, Linux, dan MacOS. Berbagai jenis perangkat lunak opensource termasuk dalam kategori berbeda seperti Kecerdasan Buatan, CAD, Otomatisasi desain elektronik, Simulasi komputer, Penerbitan desktop, Keuangan, Perangkat Lunak Manajemen Perpustakaan Terpadu, Editor gambar, Matematika, Perangkat lunak manajemen referensi, Sains, Jaringan dan Internet, Data penyimpanan dan manajemen, Pendidikan, Manajer file, browser, Game, Groupware, manajemen web, Multimedia, Office suites, Keamanan (Antivirus, Pencegahan kehilangan data, Pemulihan data, Forensik, Anti-forensik, Penghapusan disk, Enkripsi, Enkripsi disk, Enkripsi Basis Data, Firewall, Jaringan dan pemantauan keamanan, Secure Shell (SSH), Manajemen password) dan banyak lagi…

Beberapa jenis perangkat lunak sumber terbuka yang populer dari berbagai kategori:

  • FreeCAD, LibraCAD, Blender — perangkat lunak CAD sumber terbuka
  • Mozilla Firefox, Midori, Brave, Waterfox, SeaMonkey, Tor Browser dan Chromium– browser web open source.
  • Scribus– Penerbitan desktop
  • Adempiere, Bitcoin Core, Bonita Open Solution, CiviCRM, Compiere, Cyclos, Dolibarr, EOS.IO, ERPNext, GnuCash, HomeBank, iDempiere, Ino ERP, jFin, JFire, KMyMoney, LedgerSMB, Mifos, Odoo, Openbravo, OrangeHRM, Postbooks, QuickFIX, SQL Ledger, SugarCRM, Tryton, TurboCASH, Wave Accounting, dan beberapa lainnya– Sumber terbuka untuk tugas terkait Keuangan
  • Apache Lucene Core, Elasticsearch, Apache Solr, Sphinx, DataparkSearch Engine, Xapian– Open source Search Engine Software for Enterprises
  • Apache, AWStats, BookmarkSync, server web Tomcat, curl-loader, FileZilla, Server File HTTP, lighttpd, Nginx, Qcodo, Squid, Varnish, XAMPP, Zope, dan lainnya– Aplikasi web open source
  • OwnCloud, NextCloud, dan lainnya– Penyimpanan cloud opensource pribadi
  • ATutor, Chamilo, Claroline, DoceboLMS, eFront, GCompris, Gnaural, ILIAS, Moodle, OLAT, Omeka, openSIS, Sakai Project, SWAD, Tux Paint, dan lainnya– Aplikasi pendidikan sumber terbuka
  • Avidemux, AviSynth, Blender, Cinelerra, Kdenlive, OpenShot Video Editor, Pitivi, Shotcut, VirtualDub, dan lainnya– Perangkat lunak sumber terbuka terkait video
  • Apache open office dan LibreOffice — Open source office suite ( Lihat– Alternatif untuk Microsoft office)
  • IPFilter, ipfw, iptables, M0n0wall, pfSense, Shorewall, SmoothWall, Vyatta– Open source Firewall s
  • WordPress, Joomla, Silverstripe, Ghost, Magento, Drupal, dan lainnya — Sistem manajemen konten sumber terbuka
  • VirtualBox, Qemu adalah beberapa alat Virtualisasi open source- Alternatif Virtualbox Gratis Terbaik untuk Linux

Untuk lebih banyak sumber terbuka, jelajahi tautan ini

Jadi, ini adalah info singkat tentang perangkat lunak open source. Berikut adalah beberapa sumber lain untuk direnungkan.

  • Bagaimana penghasilan programmer dan pengembang open source untuk pengembangan mereka?
  • Perbedaan antara perangkat lunak bebas dan sumber terbuka dan keunggulan dibandingkan perangkat lunak berpemilik
  • FAQ Oracle Virtualbox- Pertanyaan yang Sering Diajukan