6 Mythen over ontbrekende Open Source-software
Open source software Wat is open source software? [MakeUseOf Explains] Wat is Open Source-software? [MakeUseOf Explains] "Open source" is een term die tegenwoordig veel wordt gegooid. Je weet misschien dat bepaalde dingen open source zijn, zoals Linux en Android, maar weet je wat het inhoudt? Wat is open ... Lees meer is geweldig! Of is het? Ondanks de groeiende populariteit van open source alternatieven 14 Vrije en open source alternatieven voor betaalde software 14 Gratis en open source alternatieven voor betaalde software Verspil geen geld aan software voor persoonlijk gebruik! Er bestaan niet alleen gratis alternatieven, ze bieden hoogstwaarschijnlijk alle functies die u nodig hebt en kunnen gemakkelijker en veiliger in gebruik zijn. Meer lezen voor allerlei eigen programma's, veel mensen begrijpen de aard van de open source-industrie nog steeds verkeerd.
Sommige mensen denken dat open source software de programmeerwereld zal verpesten. Anderen geloven dat open source software de enige hoop voor de mensheid is. Slechte mythen worden door beide uitersten verspreid, waardoor het moeilijk is om de onderliggende waarheden van alles te onderscheiden.
Geloof je nog steeds deze open source mythen?
Mythe: Open Source is voor Linux-gebruikers
De geschiedenis en omgeving van Linux zijn doordrenkt van open source-cultuur, dus het is gemakkelijk in te zien waarom mensen aannemen dat open-sourcesoftware dat wel is “een Linux-fenomeen”. En tot op zekere hoogte is de bewering waar: veel open source-programma's zijn gemaakt met Linux-beschikbaarheid als een belangrijke motivator.
Maar als u een Windows- of Mac-gebruiker bent en denkt dat u zich geen zorgen hoeft te maken over deze dingen, vergist u zich. In feite is er een goede kans dat sommige van je favoriete programma's open source zijn en je het gewoon niet wist.
Voorbeelden zijn onder andere VLC, Pidgin, GIMP, Audacity, Calibre en WinCDEmu.
De waarheid is dat open source programma's nog steeds nuttig zijn, zelfs als je je niet aan de open source filosofie houdt. Het is niet alleen voor Linux-freaks en geeks; het is voor iedereen. Uiteindelijk gaat dat in ieder geval om open source.
Mythe: Open Source is minder / veiliger
Informatiebeveiliging is tegenwoordig een groot probleem, maar wat grappig is, is dat mensen aan beide zijden van het slagveld - zij die dat zijn voor en degenen die dat zijn tegen open source software - gebruik “veiligheid” om hun argumenten te onderbouwen.
Aan de ene kant heb je degenen die beweren dat openbaar beschikbare code inherent een programma onveilig maakt. Het toont immers de interne werking van een programma voor kwaadwillende ogen, waardoor het voor hackers en malwareproducenten makkelijker wordt om in te breken en kwetsbaarheden te misbruiken..
Aan de andere kant heb je diegenen die beweren dat open source programma's zijn meer veilig. De code openstellen voor het publiek betekent meer ogen hebben die fouten kunnen opvangen en meer handen die snel gaten in de beveiliging kunnen maken als dat nodig is.
De realiteit is dat beide partijen gelijk hebben, afhankelijk van de context. Waar iedereen het over eens kan zijn is dit: open source software staat voor a verschillende reeks problemen dan propriëtaire software. Geen van beide is noodzakelijkerwijs beter of slechter dan de ander.
Mythe: Grote bedrijven vermijden Open Source
Mensen schrijven open code Waarom dragen mensen bij aan open source-projecten? Waarom dragen mensen bij aan open source-projecten? Open source-ontwikkeling is de toekomst van software. Het is geweldig voor gebruikers, omdat open source-software meestal gratis en vaak veiliger te gebruiken is. Maar wat dwingt ontwikkelaars om gratis code bij te dragen? Meer lezen om vele redenen, meestal met amateur- of onafhankelijke programmeurs. Als zodanig denken mensen dat “serieuze bedrijven” zoals Microsoft of Apple zijn boven de oorzaak van open source.
Dat is echter niet helemaal waar.
Vorig jaar ging Microsoft verder met het openen van hun .NET Framework. Een GNU begin voor Microsoft: wat een Open Source .NET Framework betekent voor de rest van ons Een GNU begin voor Microsoft: wat een Open Source .NET Framework betekent voor de rest Ons Microsoft heeft zojuist een aanzienlijk deel van zijn code vrijgegeven onder een permissieve open source-licentie. Deze zet breekt met jarenlange traditie. Maar waarom en wat betekent het voor u? Read More, een zet die bij veel programmeurs tot veel gepraat heeft geleid. Dit jaar volgde Apple het voorbeeld en stelde ze hun Swift-programmeertaal open. Apple's Swift gaat open source: dus wat? Apple's Swift gaat open source: dus wat? Zelfs als u zelf geen programmeur bent, heeft Apple's beslissing om open source Swift te openen uw impact. Wilt u weten waarom en hoe? Read More, een andere stap die programmeurs wereldwijd choqueerde.
Hier hebben we twee van 's werelds meest gepatenteerde bedrijven die zich opwarmen voor het open source-ideaal. Nooit meer kan iemand zeggen dat open sourcing alleen voor amateurs en onafhankelijken is. Als het werkt, werkt het - ongeacht wie je bent.
Mythe: “Doe wat je wilt”
Het concept van open source is eenvoudig: de daadwerkelijke code achter een bepaald programma wordt openbaar gemaakt. Wanneer mensen dit horen, is de onmiddellijke gedachte dat meestal, “Wat als iemand de code steelt?”
En in feite, sommige mensen do stelen open code. Sommige mensen denken dat als code beschikbaar wordt gemaakt voor het publiek, ze door kunnen gaan en het toch kunnen gebruiken, maar dat is niet hoe het werkt. Net als afbeeldingen, video's en muziek is software ook beschermd door het auteursrecht Bezorgd over auteursrecht? Een gids voor juridisch gebruik van afbeeldingen op internet Bezorgd over auteursrecht? Een gids voor het legaal gebruiken van afbeeldingen op het internet Auteursrecht is een ingewikkeld onderwerp. Een behoorlijke hoeveelheid begrip maakt het gemakkelijker. Als je je afvraagt onder welke omstandigheden je het creatieve werk van iemand anders kunt gebruiken, kun je hier antwoorden verwachten. Lees verder .
Om een lang verhaal kort te maken, betekent dit dat je de bepalingen van welke Open Source-licentie dan ook moet naleven. Open Source Softwarelicenties: welke moet je gebruiken? Open Source-softwarelicenties: welke moet u gebruiken? Wist u dat niet alle open source-licenties hetzelfde zijn? Lees Meer de code is vrijgegeven onder.
Er zijn enkele licenties (zoals de BSD- en MIT-licenties) die daadwerkelijk do sta toe dat je dat doet “doe wat je wilt” met de code, zelfs zover als je toelaat om derivaten te commercialiseren en wat niet. Maar niet elke licentie is zo, en het is jouw verantwoordelijkheid om erachter te komen wat toegestaan is en te gehoorzamen.
Mythe: Open Source codering is chaotisch
Stel je voor dat je probeert een auto te ontwerpen met honderd andere mensen die hun suggesties naar je schreeuwen. Hectisch en frustrerend, toch?? “Ontwerp door commissie” werkt zelden in de echte wereld, dus waarom werkt het voor softwareontwikkeling?
Nou, dat doet het niet. Open source ontwikkeling is niet “ontwerp door commissie”, ook al klinkt het zeker zo op papier.
“Maar ik dacht dat iedereen zou kunnen bijdragen aan een open source-project!” Dat kunnen ze, maar openbare bijdragen worden doorgelicht en goedgekeurd door degenen die het project beheren. Als een voorgestelde verandering niet past in de visie van het project, kan deze worden geweigerd. Het hele proces is verrassend eenvoudig en overzichtelijk.
Maar als projectleiderschap het niet eens wordt over visie en richting, dan kunnen dingen rommelig worden - en dat is wanneer projecten worden gevorkt Open Source Software en Forking: The Good, The Great and The Ugly Open Source Software and Forking: The Good, The Great en The Ugly Soms profiteert de eindgebruiker enorm van vorken. Soms wordt de vork gedaan onder een waas van woede, haat en vijandigheid. Laten we enkele voorbeelden bekijken. Read More, een term die het proces beschrijft van het klonen van open source code als een afzonderlijk project en het in een andere richting ontwikkelt dan het oorspronkelijke doel.
Mythe: Open Source codering is Pro Bono
Alleen omdat open source software vaak gratis beschikbaar wordt gesteld, betekent nog niet dat open source-ontwikkelaars gratis werken. Sommige doen dat natuurlijk, maar er zijn verschillende manieren om een open source-programmeur geld te laten verdienen. Begrijpen hoe ontwikkelaars van open-sourcesoftware geld verdienen Hoe ontwikkelaars van opensource-software geld verdienen De waarheid is: veel OSS-ontwikkelaars en -projecten genereren wel inkomsten. Lees verder .
Soms is een programma zo nuttig en kritiek voor de workflow van een bedrijf dat het bedrijf de codeurs van genoemd programma sponsort en geld beschikbaar stelt zodat ze eraan kunnen blijven werken.
Een ander voorbeeld is wanneer programmeurs de broncode gratis aanbieden, maar kosten voor binaire downloads. Neem een stap verder en u zult programmeurs vinden die de downloads gratis aanbieden, maar kosten voor technische ondersteuning.
Dat krabt alleen maar, maar het laat dat wel zien pro bono is geen noodzakelijk kenmerk voor een open source-ontwikkelaar.
Wat andere mythen zijn daar?
Wetende dat de bovenstaande mythen overdreven en / of onwaar zijn, voel je je waarschijnlijker of minder geneigd om open source software te omarmen? Persoonlijk ben ik neutraal over de kwestie. Als een programma goed is, zal ik het gebruiken, ongeacht hoe het is gemaakt.
Dat gezegd hebbende, weten we dat er nog veel andere open source-mythen rondzwerven op het internet, dus als je iets tegenkomt, vertel het ons dan gerust.
Wat vind je van de open source beweging? Deel met ons in de reacties hieronder!
Afbeeldingscredits: abstracte computer door bluebay via Shutterstock, vergrendelde laptop door rangizzz via Shutterstock, codesyntaxis door photovibes via Shutterstock, groep ruzie door Ellagrin via Shutterstock, desktopprogrammeur door Corepics via Shutterstock
Ontdek meer over: Linux, Microsoft, Open Source.