Advertentie

Traag maar zeker, open source software Wat is open source software? [MakeUseOf Explains]'Open source' is een term die tegenwoordig veel wordt gebruikt. Je weet misschien dat bepaalde dingen open source zijn, zoals Linux en Android, maar weet je wat het inhoudt? Wat is open ... Lees verder neemt het over. Als je het niet gelooft, kijk dan naar enkele van de meest populaire tools die we allemaal gebruiken: Firefox, WordPress, 7-Zip, MediaWiki, BitTorrent, Android, plus alle gratis alternatieven voor betaalde software 14 gratis en open source alternatieven voor betaalde softwareVerspil geen geld aan software voor persoonlijk gebruik! Er bestaan ​​niet alleen gratis alternatieven, ze bieden hoogstwaarschijnlijk alle functies die u nodig hebt en zijn mogelijk gemakkelijker en veiliger in gebruik. Lees verder . Maar wist u dat niet alle open source-licenties hetzelfde zijn?

Er zijn er inderdaad tientallen en dat is exclusief de unieke zelfgeschreven licenties die sommige open source-producten gebruiken. Wat zijn de verschillen en wat betekenen ze voor jou? Als u open source-software schrijft, welke moet u dan gebruiken?

Disclaimer: dit artikel is niet bedoeld als juridisch advies. Het probeert alleen de concepten en toepassingen voor verschillende open source-licenties samen te vatten. Raadpleeg een advocaat voor mogelijke juridische problemen.

De Apache-licentie is de licentie die is geschreven en gebruikt door de Apache Software Foundation, die vooral bekend is vanwege de Apache HTTP-server die veel van de websites aandrijft die we bezoeken. Versie 2.0 werd in 2004 uitgebracht om het voor niet-Apache-projecten gemakkelijker te maken om de licentie te gebruiken en is tot op heden een van de meest populaire licenties.

Kenmerken

  • Software kan commercieel worden gebruikt.
  • Software kan worden aangepast om afgeleide werken te maken.
  • Afgeleide werken kunnen worden verspreid.
  • Afgeleide werken kunnen worden gedistribueerd met een andere licentie.
  • Eigenaar van software kan niet aansprakelijk worden gesteld voor schade.
  • De eigenaar van de handelsmerken van software mag niet worden gebruikt in afgeleide werken.
  • Originele copyright- en licentieteksten moeten bij distributies worden bewaard.
  • Significante veranderingen aan originele software moeten worden opgemerkt.

Wanneer moet je het gebruiken?

De Apache-licentie is een van de meer permissieve softwarelicenties die er zijn. Bijzonder opmerkelijk is het feit dat auteurs afgeleide werken mogen patenteren. Kortom, u kunt vrijwel alles doen wat u wilt met de originele software, zolang u de originele auteursrechten behoudt en alle belangrijke wijzigingen vermeldt die u heeft aangebracht.

De BSD-licentie is een uiterst eenvoudige en permissieve softwarelicentie die voor het eerst werd gepubliceerd in 1990 en tweemaal werd herzien en bij elke herziening verder werd vereenvoudigd.

Kenmerken

  • Software kan commercieel worden gebruikt.
  • Software kan worden aangepast om afgeleide werken te maken.
  • Afgeleide werken kunnen worden verspreid.
  • Eigenaar van software kan niet aansprakelijk worden gesteld voor schade.
  • Originele copyright- en licentieteksten moeten bij distributies worden bewaard.

Wanneer moet je het gebruiken?

Vanwege de eenvoud van de BSD-licentie, gebruiken sommigen liever de meer expliciete Apache-licentie. De BSD-licentie heeft echter een voordeel in het geval dat iedereen moeten varianten van de software kunnen commercialiseren met minimale juridische conflicten. als jij willen anderen om uw werk uit te breiden en te commercialiseren, gebruik het.

Opgemerkt moet worden dat het belangrijkste verschil tussen de BSD-licentie en de Apache-licentie is dat de Apache-licentie een octrooitoekenning toestaat voor afgeleide werken. De BSD-licentie doet dat niet.

Creative Commons (CC) is een organisatie die verschillende licentietypen heeft uitgebracht, die allemaal zijn ontworpen om het delen van creatieve werken te stimuleren. Dankzij de CC-normen kan iedereen in één oogopslag naar een creatief werk (afbeelding, video, software, enz.) Kijken en weten wat ze er wel en niet mee kunnen doen.

Kenmerken

In totaal worden er zeven verschillende licenties aangeboden door de organisatie. Het zou te veel zijn om ze hier allemaal te schetsen, maar je kunt ze in onze lezen overzicht van Creative Commons Wat is Creative Commons en niet-commercieel gebruik?Wat is Creative Commons? Wat betekent "niet-commercieel gebruik"? Lees meer over Creative Commons-licenties en hoe ze werken. Lees verder .

Wanneer moet je het gebruiken?

CC-licenties zijn fantastisch en in sommige gevallen creatieve commons kunnen je carrière stimuleren 3 carrièreveranderende redenen om uw werk te licentiëren met Creative CommonsZie Creative Commons als een marketingtool die zijn vruchten kan afwerpen met enorme beloningen. Licentieert u uw werk eronder? Zo niet, dan zijn hier drie sterke redenen waarom u dat zou moeten doen. Lees verder . Er zijn genoeg CC-licentievarianten om vrijwel elk soort creatief werk dat u zou kunnen nastreven, onder te brengen.

Dat gezegd hebbende, erkent het Open Source Initiative geen van deze licenties als echt "open source". Als zodanig zijn CC-licenties mogelijk niet compatibel wanneer ze worden gebruikt in combinatie met andere open source-software en licenties.

De GNU General Public License werd opgericht in 1989, toen Unix aan populariteit won, als alternatief voor restrictieve bedrijfseigen licenties. De licentie is tweemaal herzien, waarbij bij elke herziening belangrijke problemen zijn opgelost die zich in eerdere versies hebben voorgedaan. Versie 3 is in 2007 verschenen.

Kenmerken

  • Software kan commercieel worden gebruikt.
  • Software kan worden aangepast om afgeleide werken te maken.
  • Afgeleide werken kunnen worden verspreid.
  • Afgeleide werken moeten ook onder GPL 3 worden gelicentieerd.
  • Distributies moeten originele software en alle broncode bevatten.
  • Eigenaar van software kan niet aansprakelijk worden gesteld voor schade.
  • Originele copyright- en licentieteksten moeten bij distributies worden bewaard.

Wanneer moet je het gebruiken?

De GPL is ideaal voor 'softwarevrijheid', wat de filosofie is dat alle gebruikers de vrijheid moeten hebben om software uit te voeren, te kopiëren, distribueren, bestuderen, wijzigen en verbeteren. Het zorgt ervoor dat open source software open source blijft, zelfs wanneer het wordt uitgebreid naar afgeleide werken.

Houd er echter rekening mee dat het opnemen van GPL-code in uw eigen code vereist dat uw hele project ook onder GPL wordt gelicentieerd. Gebruik het alleen als je voorbereid bent op het leven en sterven van je project als open source.

Welke open source-licentie is jouw favoriet? Er zijn ook tal van anderen. Deel uw mening over de open source-beweging door hieronder te reageren!

Joel Lee heeft een B.S. in computerwetenschappen en meer dan zes jaar professionele schrijfervaring. Hij is de hoofdredacteur van MakeUseOf.