6 Myter om Open Source Software Debunked
Open Source-programvare Hva er Open Source-programvare? [MakeUseOf Forklarer] Hva er Open Source Software? [MakeUseOf Forklarer] "Open source" er et begrep som er kastet rundt mye i disse dager. Du kan kanskje vite at visse ting er åpen kildekode, som Linux og Android, men vet du hva det innebærer? Hva er åpent ... Les mer er kjempebra! Eller er det? Til tross for den økende populariteten til open source-alternativer 14 Gratis og åpne kildealternativer for betalt programvare 14 Gratis og åpne kildealternativer for betalt programvare Ikke kast bort penger på programvare for personlig bruk! Ikke bare finnes gratis alternativer, de tilbyr sannsynligvis alle funksjonene du trenger, og kan være enklere og sikrere å bruke. Les mer til alle typer proprietære programmer, og mange misforstår fortsatt naturen til åpen kildekodeindustrien.
Noen tror at åpen programvare vil ødelegge programmeringsverdenen. Andre mener at open source-programvare er det eneste håpet på menneskeheten. Dårlige myter sirkuleres av begge ekstremer, noe som gjør det vanskelig å skille mellom de underliggende sannhetene i det hele.
Tror du fortsatt på disse open source-myter?
Myte: Open Source er for Linux-brukere
Linux historie og miljø er gjennomsyret av open source-kultur, så det er lett å se hvorfor folk antar at åpen kildekode-programvare er “et Linux-fenomen”. Og i en grad er utsagnet sant: mange open source-programmer er laget med Linux tilgjengelighet som en hovedmotivator.
Men hvis du er en Windows eller Mac-bruker, og tror du ikke trenger å bekymre deg for disse tingene, feiler du. Faktisk er det en god sjanse for at noen av dine favorittprogrammer er åpen kildekode og du bare ikke visste det.
Eksempler inkluderer VLC, Pidgin, GIMP, Audacity, Caliber og WinCDEmu, blant andre.
Sannheten er at åpen kildekodeprogrammer fortsatt er nyttige, selv om du ikke overholder åpen kildefilosofien. Det er ikke bare for Linux-freaks og geeks; det er for alle. Til slutt, det er det som åpen kilde handler om, uansett.
Myte: Åpen kilde er mindre / mer sikker
Informasjonssikkerhet er en stor avtale i disse dager, men det er morsomt at folk på begge sider av slagmarken - de som er til og de som er imot åpen kildekode programvare - bruk “sikkerhet” å tilslutte seg sine argumenter.
På den ene siden har du de som hevder at offentlig tilgjengelig kode i utgangspunktet gjør et program usikkert. Tross alt avslører den interne arbeidet til et program for ondsinnede øyne, noe som gjør det lettere for hackere og malware-skapere å bryte inn og utnytte sårbarheter.
På den andre siden har du de som hevder at open source-programmer er mer sikre. Å åpne koden for offentligheten betyr at du har flere øyne som kan fange feil og flere hender som raskt kan legge opp sikkerhetshull når det trengs.
Virkeligheten er at begge sider er riktige avhengig av konteksten. Hva alle kan enige om er dette: open source-programvare står overfor a annet sett med problemer enn proprietær programvare. Det er heller ikke nødvendigvis bedre eller verre enn det andre.
Myte: Store selskaper Unngå åpen kildekode
Folk skriver åpen kode Hvorfor bidrar folk til Open Source-prosjekter? Hvorfor bidrar folk til Open Source-prosjekter? Open source-utvikling er fremtiden for programvare. Det er flott for brukere fordi åpen kildekode programvare er vanligvis tilgjengelig gratis og ofte tryggere å bruke. Men hva tvinger utviklere til å bidra med kode gratis? Les Mer av mange grunner, hovedsakelig med amatør eller uavhengige programmerere. Som sådan tror folk det “seriøse selskaper” som Microsoft eller Apple er over åpen kildekode årsaken.
Det er ikke helt sant, skjønt.
I fjor gikk Microsoft frem og åpnet sine. NET Framework A GNU Beginning for Microsoft: Hva er en åpen kildekode. NET Framework for resten av oss En GNU begynner for Microsoft: Hva er en åpen kildekode. NET Framework for resten av Us Microsoft har nettopp gitt ut en betydelig del av sin kode under en permissiv åpen kildekode lisens. Dette trekket bryter med årets tradisjon. Men hvorfor og hva betyr det for deg? Les mer, et trekk som genererte mye snakk mellom programmerere. I år fulgte Apple etterpå og åpnet sine Swift programmeringsspråk. Apples Swift går åpen kilde: Så hva? Apples Swift går åpen kildekode: Så hva? Selv om du ikke er programmerer selv, vil Apples beslutning om å åpne kilde Swift påvirke deg. Vil du vite hvorfor og hvordan? Les mer, et annet trekk som sjokkerte programmører over hele verden.
Her har vi to av verdens mest proprietære selskaper som varmer opp til ideen om åpen kildekode. Aldri igjen kan noen si at åpen sourcing er bare for amatører og uavhengige. Når det virker, fungerer det - uansett hvem du er.
Myte: “Gjør hva du vil”
Begrepet åpen kildekode er enkelt: Den faktiske koden bak et gitt program blir gjort tilgjengelig for allmennheten. Når folk hører dette, har den umiddelbare tanken en tendens til å være, “Hva om noen stjeler koden?”
Og faktisk, noen mennesker gjøre stjele åpen kode. Noen tror at hvis koden blir gjort tilgjengelig for allmennheten, kan de fortsette og bruke den men de vil - men det er ikke slik det fungerer. Som bilder, videoer og musikk, er programvare også beskyttet av opphavsrett. Bekymret om opphavsrett? En veiledning for lovlig bruk av bilder på nettet Bekymret om opphavsrett? En veiledning for lovlig bruk av bilder på nettet Copyright er et komplekst emne. En god del forståelse gjør det lettere. Hvis du lurer på under hvilke omstendigheter du kan bruke andres kreative arbeid - forvent noen svar her. Les mer .
Lang historie kort, dette betyr at du må overholde vilkårene for hva som helst open source lisens Open Source Software Licenses: Hvilken skal du bruke? Open Source Software Licenses: Hvilken skal du bruke? Visste du at ikke alle åpne kilde lisenser er de samme? Les mer koden er utgitt under.
Det er noen lisenser (som BSD og MIT-lisensene) som faktisk gjøre tillate deg å “gjør hva du vil” med koden, selv går så langt som tillater deg å kommersialisere derivater og hva ikke. Men ikke alle lisenser er sånn, og det er ditt ansvar å finne ut hva som er tillatt og lydig.
Myte: Open Source-koding er kaotisk
Tenk deg å prøve å designe en bil med hundre andre mennesker som roper sine forslag på deg. Hektisk og frustrerende, rett? “Utforming av komiteen” fungerer sjelden i den virkelige verden, så hvorfor jobber det for programvareutvikling?
Vel, det gjør det ikke. Open Source Development er ikke “design av komiteen”, selv om det helt sikkert høres ut på papir.
“Men jeg trodde noen kunne bidra til et åpen kildekodeprosjekt!” De kan, men offentlige bidrag er godkjent av de som administrerer prosjektet. Hvis en foreslått endring ikke passer prosjektets visjon, kan den nektes. Hele prosessen er overraskende enkel og ordentlig.
Men når prosjektledelse begynner å være uenig om visjon og retning, da kan ting bli rotete - og det er da prosjekter blir forked Open Source Software og Forking: The Good, The Great og The Ugly Open Source Software og Forking: The Good, The Great og The Ugly Noen ganger fordeler sluttbrukeren sterkt fra gafler. Noen ganger er gaffelen gjort under et skjul av sinne, hat og fiendskap. La oss se på noen eksempler. Les mer, et begrep som beskriver prosessen med å klone åpen kildekode som et eget prosjekt og utvikle det i en annen retning enn det opprinnelige målet.
Myte: Open Source Coding er Pro Bono
Bare fordi åpen kildekodeprogramvare ofte blir gjort tilgjengelig gratis, betyr det ikke at åpen kildekodeutviklere jobber gratis. Noen gjør det selvsagt, men det er flere måter for en åpen kildeprogrammerer å tjene penger. Forstå hvordan Open Source Software Developers tjener penger. Hvordan Open Source Software Developers tjener penger. Sannheten er: Mange OSS-utviklere og prosjekter genererer inntekter. Les mer .
Noen ganger er et program så nyttig og kritisk for et selskaps arbeidsflyt at selskapet vil sponsere kodene til programmet og gi finansiering slik at de kan fortsette å jobbe med det.
Et annet eksempel er når programmører tilbyr kildekoden gratis, men tar betalt for binære nedlastinger. Ta det et skritt videre, og du finner programmerere som gir nedlastingene gratis, men tar betalt for teknisk støtte.
Det skraper bare overflaten, men det viser det pro bono er ikke et nødvendig attributt for en åpen kildekodeutvikler.
Hvilke andre myter er der ute?
Å vite at ovennevnte myter er overdrevne og / eller usanne, føler du deg mer sannsynlig eller mindre sannsynlig å omfavne åpen kildekode programvare? Personlig er jeg nøytral i saken. Hvis et program er bra, bruker jeg det uansett hvordan det ble laget.
Når det er sagt, vet vi at mange andre open source myter fortsatt flyter rundt på nettet, så hvis du støter på noe, vær så snill å fortelle oss om dem.
Hva er dine tanker om open source-bevegelsen? Del med oss i kommentarene nedenfor!
Image Credits: Abstract Computer ved bluebay via Shutterstock, Locked Laptop av rangizzz via Shutterstock, Code Syntax av photovibes via Shutterstock, Group Arguing av Ellagrin via Shutterstock, Desktop programmerer av Corepics via Shutterstock
Utforsk mer om: Linux, Microsoft, Open Source.