Typy open source softwaru a licencí

Free and Open source software (FOSS) je ve světě softwaru velmi populární termín, protože jeho licenční podmínky distribuce.

Na trhu je mnoho open source softwaru. Mnoho lidí si může myslet, že nejzřetelnější vlastností open source softwaru je zdarma, ale není tomu tak. Oni široce uznávají, protože dostupnost zdrojového kódu softwaru s otevřeným zdrojovým kódem, který může kdokoli upravit.

Znamená to, že každý vývojář nebo komunita může změnit software za účelem vylepšení, přidat funkce, opravit chyby, distribuovat pod vlastní značkou a další. Open source systém má ale i autorská práva, která jsou rovněž chráněna zákonem.

Při používání/distribuci projektů s otevřeným zdrojovým kódem pro určité komerční nebo osobní použití by uživatelé neměli pouze uvést, že produkty pocházejí ze softwaru s otevřeným zdrojovým kódem a jméno autora zdrojového kódu, ale také předložit upravené produkty komunitě softwaru s otevřeným zdrojovým kódem, jinak mohou být upravené produkty považovány za porušení práv. Lhostejnost povědomí o autorských právech je největší překážkou rozvoje open source.

Před úpravou a distribucí softwaru s otevřeným zdrojovým kódem by měly být zkompilovány následující věci

  • Když je spustitelný soubor distribuován, musí být doprovázen úplným zdrojovým kódem nebo lze zdrojový kód získat dodatečně.
  • Odvozená díla lze upravit podle tohoto zdrojového kódu a poté distribuovat za stejných licenčních podmínek.
  • Integritou zdrojového kódu autora se rozumí upravená verze, která musí být oddělena od původního kódu různými čísly verzí, aby byla zajištěna integrita původního kódu.
  • Distribuce, žádná diskriminace osob nebo skupin nesmí být omezena pohlavím, skupinou, zemí, etnickou skupinou atd.,
  • No Discrimination Against Fields of Endeavour znamená žádná omezení komerčního využití.
  • Distribuce licence, pokud je software distribuován znovu, musí být distribuován za stejných podmínek.
  • Pokud je více programů sloučeno do jedné sady softwaru, když je program s otevřeným zdrojovým kódem distribuován samostatně, musí také splňovat požadavky open source.
  • Když je software s otevřeným zdrojovým kódem distribuován s jiným softwarem, který není otevřený (například na stejném disku), nesmí být licenční podmínky jiného softwaru omezeny.
  • Open source autorizace. Licence musí být technologicky neutrální znamená, že licenční podmínky nejsou omezeny na elektronický formát a licenční podmínky na papíře by měly být považovány za platné.

Běžné typy operačního systému s otevřeným zdrojovým kódem:

  1. GNU Project - operační systém a široká sbírka počítačového softwaru.
  2. Linux – jádro operačního systému podobné Unixu
  3. NetBSD – operační systém odvozený z Unixu
  4. OpenBSD – operační systém odvozený z Unixu
  5. FreeBSD – operační systém odvozený z Unixu
  6. OpenSolaris – Unixový operační systém od Sun Microsystems
  7. Android – open source mobilní operační systém založený na platformě Linux

Typy licencí s otevřeným zdrojovým kódem

Několik populárních typů licencí s otevřeným zdrojovým kódem, pod nimiž byly publikovány stovky softwaru s otevřeným zdrojovým kódem. Každý z nich má své vlastní podmínky použití

  • Licence Apache (wiki)
  • GNU General Public License (wiki)
  • GNU Lesser General Public License (wiki)
  • BSD licence (wiki)
  • Licence MIT (wiki)
  • Eclipse Public License (wiki)
  • Mozilla Public License (wiki)

Z internetu lze stáhnout stovky softwaru s otevřeným zdrojovým kódem pro Windows, Linux a MacOS. Různé typy softwaru s otevřeným zdrojovým kódem spadají do odlišné kategorie, jako je umělá inteligence, CAD, automatizace elektronického návrhu, počítačová simulace, publikování na počítači, finance, software pro správu integrovaných knihoven, editor obrázků, matematika, software pro správu referencí, věda, sítě a internet, ukládání a správa dat, vzdělávání, správci souborů, prohlížeče, hry, skupinový software, správa webu, multimédia, kancelářské sady, zabezpečení (antiviry, ochrana před ztrátou dat, ochrana před ztrátou dat, forensics) mazání, šifrování, šifrování disku, šifrování databáze, firewall, monitorování sítě a zabezpečení, Secure Shell (SSH), správa hesel) a další…

Některé z oblíbených typů softwaru s otevřeným zdrojovým kódem z různých kategorií:

  • FreeCAD, LibraCAD, Blender —open source CAD software
  • Mozilla Firefox, Midori, Brave, Waterfox, SeaMonkey, Tor Browser a Chromium –webové prohlížeče s otevřeným zdrojovým kódem.
  • Scribus –Desktop publishing
  • 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, OrangeM Ledger, SQL Postbook, QuickFIX, SQL TurboCASH, Wave Accounting a několik dalších –Open source pro úkoly související s financemi
  • Apache Lucene Core, Elasticsearch, Apache Solr, Sphinx, DataparkSearch Engine, Xapian–
  • Apache, AWStats, BookmarkSync, webový server Tomcat, curl-loader, FileZilla, HTTP File Server, lighttpd, Nginx, Qcodo, Squid, Varnish, XAMPP, Zope a další –Webové aplikace s otevřeným zdrojovým kódem
  • OwnCloud, NextCloud a další –
  • ATutor, Chamilo, Claroline, DoceboLMS, eFront, GCompris, Gnaural, ILIAS, Moodle, OLAT, Omeka, openSIS, Sakai Project, SWAD, Tux Paint a další –Open source vzdělávací aplikace
  • Avidemux, AviSynth, Blender, Cinelerra, Kdenlive, OpenShot Video Editor, Pitivi, Shotcut, VirtualDub a další –
  • Apache open office a LibreOffice —Open source kancelářský balík(Viz – Alternativy k Microsoft Office)
  • IPFilter, ipfw, iptables, M0n0wall, pfSense, Shorewall, SmoothWall, Vyatta–s
  • WordPress, Joomla, Silverstripe, Ghost, Magento, Drupal a další —Open source redakční systémy
  • VirtualBox, Qemu jsou některé open source virtualizační nástroje-

Pro více open source prozkoumejte tento

Toto je stručná informace o softwaru s otevřeným zdrojovým kódem. Zde je několik dalších zdrojů k zamyšlení.

Related Posts