Open Source versus Vrije Software Wat is het verschil en waarom is het belangrijk?
Dus je hebt Firefox gedownload en Microsoft Office vervangen door LibreOffice? Je houdt zo veel van deze apps dat je niet langer geld naar Microsoft of Apple gooit en hebt besloten om 100 procent Linux te gaan gebruiken. Hoe je kunt helpen om 2017 het jaar van de Linux-desktop te maken Hoe je kunt helpen van 2017 2017 maken maakt niet uit of Linux de dominantie van computernetwerken wereldwijd bereikt. Het gaat erom dat we het vandaag kunnen gebruiken, en het is geweldig - en nu is het een goed moment om de sprong te wagen! Lees verder .
Maar dat heb je sindsdien ontdekt gratis software heeft hier niet dezelfde betekenis en je vraagt je misschien af waarom we niet alleen al deze dingen noemen open source voor de duidelijkheid. Wat is het probleem??
Blijkbaar zijn vrije software en open source-software niet hetzelfde. Laten we dit opruimen.
Sommige achtergrond voor context
In de jaren 1950 werd bijna alle software geproduceerd door academici en onderzoekers. Ze deelden computersoftware en broncode zonder beperkingen, zodat gebruikers hun eigen fouten konden oplossen. Veel hiervan was software voor het publieke domein - wat, in auteursrechtelijke zin, de meest vrije vorm van gratis is.
Een deel hiervan was cultureel. Een deel hiervan was te wijten aan de aard van software. In tegenstelling tot fysieke goederen, kon digitale software eindeloos gratis en met minimale inspanning worden gekopieerd. Computerhardware kan worden verkocht, zeker, maar code?
Dit begon tegen de jaren zeventig te veranderen. IBM begon afzonderlijk te betalen voor software en stopte met het leveren van broncode. Dit leidde tot een antitrust-rechtszaak die liep van 1969 tot 1982. In 1983 won Apple een zaak bij het Hooggerechtshof waarin werd vastgesteld dat binaire software auteursrechtelijk beschermd zou kunnen zijn. Microsoft heeft een paar jaar later Windows vrijgegeven.
Dit was het klimaat waaronder de beweging om software te houden “gratis” gevormde.
Oorsprong van de Vrije Software Beweging
Vanaf de jaren 1970 was Unix het dominante besturingssysteem. In 1983 kondigde Richard Stallman een project aan om een volledig niet-eigen Unix-compatibel besturingssysteem, het GNU-project, te creëren. Twee jaar later richtte hij de Free Software Foundation op met de missie om te pleiten voor, en mensen voor te lichten over, gratis software.
Stallman heeft de zin niet gecomposeerd “gratis software,” die grotendeels refereerde aan software in het publieke domein. Maar hij breidde uit wat het betekende dat software gratis zou zijn.
De Free Software Foundation definieert vrije software als software die gebruikers vrij kunnen uitvoeren, kopiëren, distribueren, bestuderen, veranderen en verbeteren. De “gratis” verwijst naar deze vrijheden, niet naar prijs. Het gebeurt toevallig dat de meeste gratis software geen geld kost, vooral omdat bedrijven die software willen verkopen, de vrijheid van gebruikers beperken om te kopiëren, distribueren of verbeteren wat ze kopen.
De Free Software Foundation somt vier vrijheden op die het als essentieel beschouwt:
- Vrijheid 0 - De vrijheid om het programma uit te voeren zoals u wenst, voor welk doel dan ook.
- Vrijheid 1 - De vrijheid om te bestuderen hoe het programma werkt en het te veranderen zodat het uw computerwerk doet zoals u dat wilt. Toegang tot de broncode is hiervoor een voorwaarde.
- Vrijheid 2 - De vrijheid om kopieën te verspreiden zodat u uw buurman kunt helpen.
- Vrijheid 3 - De vrijheid om kopieën van uw gewijzigde versies naar anderen te distribueren. Op deze manier kunt u de hele community een kans geven om van uw wijzigingen te profiteren. Toegang tot de broncode is hiervoor een voorwaarde.
De zin samenvoegen “Open source”
Hoewel het gratis softwarelabel een expliciet ethische label is, is het open source-label dat niet. De term ontstond in de jaren 90, na Eric Raymond's De kathedraal en de bazaar hielp Netscape inspireren om de broncode vrij te geven voor zijn Netscape Communicator-internetsuite.
Dit op zijn beurt inspireerde Raymond en anderen om te zien hoe zij de idealen van de Free Software Foundation naar de bedrijfswereld konden brengen. Ze kwamen met de term “open source,” en in 1998 richtten Raymond en Bruce Perens het Open Source Initiative op. Het Open Source Initiative biedt de 10-punts Open Source Definition en het biedt een certificatiemerk voor apps die compatibel zijn.
De open source-beweging negeert de gratis softwarewaarden niet, maar houdt zich meer bezig met open samenwerking. Het doel is dat bedrijven en ontwikkelaars de code voor hun software vrij beschikbaar maken. Op deze manier kunnen gebruikers vertrouwen op de programma's die op hun machines worden uitgevoerd en kunnen fixes en functies bijdragen aan het project.
Veel van de ethiek sluit nog steeds op elkaar aan, maar de open source beweging is minder confronterend en meer bereid om compromissen te sluiten om de acceptatie te verspreiden.
Een belangrijk verschil
De vrije software en open source-bewegingen zijn het eens over de meeste kernwaarden, maar ze hebben verschillende definities van vrijheid.
De Free Software Foundation omvat copyleft om de vier hierboven genoemde vrijheden te beschermen. Dit voorkomt wettelijk dat mensen gratis software kunnen herverdelen met extra beperkingen. De organisatie verving dit principe in de GNU General Public License Open Source-softwarelicenties: welke moet u gebruiken? Open Source-softwarelicenties: welke moet u gebruiken? Wist u dat niet alle open source-licenties hetzelfde zijn? Lees verder . Iedereen die GPL-code gebruikt, moet ook zijn eigen creaties als GPL vrijgeven.
Veel van de kernprogramma's die Linux en andere gratis besturingssystemen maken 3 UNIX-achtige besturingssystemen die geen Linux zijn 3 UNIX-achtige besturingssystemen die geen Linux zijn Onlangs begonnen mensen 'UNIX' te verwarren met 'Linux'. Linux werd beïnvloed door UNIX, maar UNIX-systemen hebben geen relatie met Linux. Hier zijn enkele belangrijke op UNIX gebaseerde systemen die het waard zijn te weten. Lees meer werk begon als onderdeel van het GNU-project. Veel van de applicaties hebben een licentie onder de GPL.
Vrije softwarelicenties zijn ook open source, maar niet voor alle open source-licenties zijn ontwikkelaars nodig om hun code te delen. Sommigen staan ontwikkelaars toe om open source-code te gebruiken om closed source-applicaties te maken, zoals de MIT-licentie. Deze niet-auteursplichtige licenties staan bekend als permissieve licenties.
Hoewel een voorstander van gratis software het gebruik van gratis software voor het maken van niet-vrije software als een beperking van de vrijheden van een gebruiker beschouwt, is een open source-voorstander eerder geneigd om een permissieve licentie als echt gratis te beschouwen, omdat mensen vrij zijn om te doen wat ze maar willen willen met de code, zelfs als dat betekent dat je een eigen app moet maken.
Sommige bijzonder prominente personen beweren dat sommige gratis softwarelicenties, zoals GPL v3, zoveel voorwaarden hebben dat ze de vrijheid van een ontwikkelaar aanzienlijk beperken.
De behoefte aan FOSS
Om samen te vatten, alle gratis software is open source software, maar niet alle open source software is vrije software. Om deze reden zouden vrije software-voorstanders de voorkeur geven aan gratis software als gratis software. Maar omdat algemene gebruikers associëren “gratis” met de prijs is deze naam niet helemaal duidelijk. Dingen zijn vooral ingewikkeld als je het echt doet zijn een discussie hebben over vrije software in de context van geld.
Dat is waarom je de meeste gratis software ziet die wordt aangeduid als gratis en open source software, of FOSS. Hiermee kun je zeggen dat gratis software op Windows vaak wordt geleverd met advertenties, maar gratis en open source-software niet, zonder iedereen in de kamer te verwarren.
Veel gebruikers en ontwikkelaars maken het eenvoudigweg niet uit
Veel van dit gesprek gaat over het verlenen van vergunningen en dat kan een nogal saai onderwerp zijn. Voor niet-juristen is veel ervan zelfs niet logisch. Veel gebruikers willen gewoon programma's uitvoeren De beste Linux-software De beste Linux-software Awesome apps zijn beschikbaar voor Linux. Ongeacht of u nog niet bekend bent met het besturingssysteem of dat u een ervaren gebruiker bent, u zult altijd nieuwe en nuttige Linux-software vinden om van te houden. Dit zijn onze favorieten. Meer lezen en een aantal ontwikkelaars willen ze gewoon maken. De manier waarop de software wordt gelicentieerd heeft een lagere prioriteit.
Maar de vrije en open source softwarewereld is er een die openlijk over ethiek spreekt, dus woorden zijn van belang, ook al kan dit het leven nog verwarrender maken.
Ben je het eens met gratis software-principals of de open source-beweging? Houd je je inleven met beide? Wat denk je dat we gratis en open source software moeten noemen? Laten we dit bespreken in de opmerkingen hieronder!
Ontdek meer over: Open Source.