Open source en zijn sterke en zwakke punten begrijpen (volledig)
In een computer is er een besturingssysteemen software geïnstalleerd zodat een computer naar behoren kan functioneren. Deze software maakt en distribueert het natuurlijk, dus het is zeer nauw verwant aan wat een licentie wordt genoemd. De licentie wordt gebruikt om het copyright van de software te beschermen, zodat iemands werk meer gewaardeerd wordt.
Een software voor computers meestalbetaald. Als u bijvoorbeeld het Windows-besturingssysteem gebruikt, waarop ook mevrouw Ofice is geïnstalleerd, zijn het besturingssysteem en de software betaalde software. U moet eerst de maker betalen voordat u deze legaal kunt gebruiken.
Naast een betaald systeem is er ook een systeem genaamd "Open source" waarvoor gebruikers niet hoeven te betalen,is gratis en legaal toegankelijk. Hieronder wordt de definitie van open source uitgelegd, samen met de typen, voor- en nadelen van open source.
Definitie van open source
Open source is een ontwikkelingslicentiewaarvan het beheer niet alleen wordt gecoördineerd door een individu of een centrale instelling, maar wordt gecoördineerd door gebruikers die tijdens het gebruik met elkaar samenwerken broncode (broncode) die vrij beschikbaar is en voor iedereen toegankelijk of aangepast kan worden. In principe past open source een ontwikkelingspatroon toe nemen en geven.
Iedereen kan een programma gebruikenopen source gratis, en als het programma als vermist wordt beschouwd of extra functies vereist, kan de gebruiker het wijzigen en bijdragen aan het verbeteren van het programma. Vrijheid om te werken wordt zeer gerespecteerd door open source-patronen. Gebruikers zijn vrij om zonder enige tussenkomst te werken om te leren, veranderen, manipuleren, bepaalde onderdelen toe te voegen, te verbeteren of te verklaren dat een broncode een fout bevat.
Daarnaast kunnen gebruikers zich ook weer verspreidenheropen het programma of open source software voor veel mensen om te gebruiken. Hoewel het lijkt dat elke gebruiker vrij is om wijzigingen aan te brengen, moet het natuurlijk vergezeld gaan van de volledige verantwoordelijkheid en niet onzorgvuldig bij het aanbrengen van wijzigingen.
Voorbeelden van open source
Hieronder staan verschillende voorbeelden van besturingssystemen of software die open source-licenties gebruiken en ter vergelijking enkele betaalde software noemen.
- Open source besturingssysteem : Bijvoorbeeld UNIX, Linux en verschillende afgeleiden. Linux heeft zelf verschillende soorten varianten (distributies), zoals Slackware, Debian, ZOALS, en RedHat. Onderscheid u van betaalde besturingssystemen zoals Windows en MacOS.
- Beeld- en foto-editor software : Bijvoorbeeld GIMP, InkScape, Abhishek's GLIMPSE en Digikam. Onderscheid ook met betaalde software zoals Adobe Photoshop en Corel Draw.
- Office Editor : Bijvoorbeeld LibreOffice en OpenOffice. Deze op open source gebaseerde kantoorapplicatie verschilt van betaald kantoor Microsoft Office.
- Smartphone-besturingssysteem : Android en Firefox OS met een open source-licentie, terwijl Windows Phone en iOS betaalde besturingssystemen zijn.
Diverse licentiesoftware naast open source
Naast open source software kan datgratis toegankelijk of aangepast, er zijn verschillende andere soorten software die ook gratis toegankelijk zijn, maar die verschillen van open source, zowel in termen van gebruikstijd, de aanwezigheid van advertenties, of het al dan niet zichtbaar zijn van de broncode. Hieronder volgen verschillende softwarelicenties naast open source-licenties:
- Freeware : gratis software te gebruiken,maar de gebruiker kan de broncode niet zien, het is ook vereist om de software niet te wijzigen. Een freeware heeft meestal geen limiet op het aantal en de tijd van gebruik.
- Shareware : downloadbare software enalleen gebruikt voor proef (proef). Het kenmerk van shareware is de gebruikslimiet, bijvoorbeeld 7 dagen of 30 dagen. Daarna kan de software niet meer worden gebruikt of vergrendeld. Als de gebruiker tevreden is, kan hij de software kopen.
- Adware : gratis software, het is gewoon dat er veel advertenties zijn tijdens het hardlopen. Deze advertentie is als een inkomstenbron voor de maker / ontwikkelaar van de software.
De voordelen van open source
Software die een open source-licentie gebruikt, heeft verschillende voordelen, waaronder:
1. Vrije gebruikers ontwikkelen het systeem : Open source stelt gebruikers in staat om de broncode van een stuk software te leren (beetje bij beetje te begrijpen).
Hierna is de gebruiker zo vrij mogelijk vrijde broncode zien en begrijpen, gebruikers kunnen ook analyseren of er iets moet worden verbeterd / toegevoegd aan de broncode en deze vervolgens wijzigen (indien nodig) zodat de software beter is dan voorheen. Wijzigingen kunnen ook worden beoogd zodat een nieuw systeem verschijnt in overeenstemming met de wensen van de gebruiker.
2. Is een rechtssysteem : Door open source software te gebruiken,gebruikers zullen de wet niet overtreden omdat het apparaat niet commercieel wordt beheerd door een bepaalde partij. Het is bijvoorbeeld anders als een gebruiker illegale software gebruikt die niet echt gratis is, wat betekent dat het in strijd is met de wet en mogelijk onderhevig is aan bepaalde sancties.
3. Geen piraterij : Omdat alle gebruikers gratis kunnen gebruiken enopen source software aanpassen, zodat geen enkele gebruiker het kan kapen, want nadat alle software gratis is gedistribueerd, kan iedereen het gemakkelijk krijgen zonder te hoeven betalen. Meestal treedt piraterij op vanwege de prijs van software die vrij duur is en niet iedereen kan het kopen.
Gebrek aan open source
Naast alle voordelen van open source zijn er helaas ook enkele nadelen, bijvoorbeeld:
1. Zonder financiering en marketingondersteuning : In tegenstelling tot de andere software dieondersteund door financiering en marketing van het bedrijf, hebben open source-licenties deze ondersteuning niet, dus het duurt vrij lang om software te introduceren die open source-licenties gebruikt. Voor mensen die het niet begrijpen, zijn open source software of besturingssystemen te onbekend en uiteindelijk kennen maar een paar mensen ze.
2. Sommige open source applicatie-interfaces zijn minder bekend : Weergeven op open source software kanhet is dus anders dan close-source software, dus gebruikers moeten proberen het te begrijpen door autodidact te zijn of zich vertrouwd te maken met het beeldscherm.
Zo kent u het misschiengebruik het Windows-besturingssysteem (close source-besturingssysteem), dat overigens het populairste besturingssysteem is. En als u een open source-besturingssysteem zoals Linux wilt gebruiken, moet u zich natuurlijk aanpassen aan het uiterlijk en navigatiemenu op het Linux-besturingssysteem dat enigszins verschilt van Windows.
Dus de discussie over de definitie van openbron, voorbeelden en hun voor- en nadelen. Hopelijk maakt de bovenstaande uitleg je meer bewust van wat open source is en ook van diverse andere softwarelicenties zoals freeware, shareware of adware.