6 Myter om Open Source Software Debunked

Open source-software er fantastisk, men på trods af den voksende popularitet af FOSS-alternativer misforstår mange mennesker open source-industrien. Tror du stadig på disse forældede og uprøvede open source myter?

Open source-software er fantastisk, men på trods af den voksende popularitet af FOSS-alternativer misforstår mange mennesker open source-industrien.  Tror du stadig på disse forældede og uprøvede open source myter?
Reklame

Open source software Hvad er open source software? [MakeUseOf Forklarer] Hvad er Open Source Software? [MakeUseOf Forklarer] "Open source" er et begreb, der er kastet meget rundt i disse dage. Du ved måske, at visse ting er open source, som Linux og Android, men ved du hvad det indebærer? Hvad er åbent ... Læs mere er fantastisk! Eller er det? På trods af den voksende popularitet af open source-alternativer 14 Gratis og open source-alternativer til betalt software 14 Gratis og open source-alternativer til betalt software Spild ikke penge på software til personlig brug! Ikke alene findes der gratis alternativer, de tilbyder sandsynligvis alle de funktioner, du har brug for, og det kan være lettere og mere sikkert at bruge. Læs mere til alle former for proprietære programmer, mange mennesker misforstår stadig naturen i open source industrien.

Nogle mennesker tror, ​​at open source-software vil ødelægge programmeringsverdenen. Andre mener, at open source-software er det eneste håb for menneskeheden. Dårlige myter cirkuleres af begge ekstremer, hvilket gør det svært at skelne mellem de underliggende sandheder af det hele.

Tror du stadig på disse open source myter?

Myte: Open Source er til Linux-brugere

open source-myter-linux

Linux historie og miljø er gennemsyret i open source-kultur, så det er nemt at se, hvorfor folk antager, at open source-software er "et Linux-fænomen". Og i et vist omfang er udsagnet sandt: Mange open source-programmer er lavet med Linux tilgængelighed som en primær motivator.

Men hvis du er en Windows- eller Mac-bruger og tror, ​​at du ikke behøver at bekymre dig om disse ting, tager du fejl. Faktisk er der en god chance for, at nogle af dine yndlingsprogrammer er åbne, og du bare ikke vidste det.

Eksempler omfatter blandt andet VLC, Pidgin, GIMP, Audacity, Caliber og WinCDEmu.

Sandheden er, at open source-programmer stadig er nyttige, selvom du ikke overholder open source-filosofien. Det er ikke kun for Linux-freaks og geeks; det er for alle . I sidste ende drejer det sig alligevel om open source.

Myte: Åben kilde er mindre / mere sikker

open source-myter-sikkerhed

Informationssikkerhed er en stor del i disse dage, men det er sjovt, at folk på begge sider af slagmarken - dem, der er til og dem, der er imod open source-software - bruger "sikkerhed" til at forsvare deres argumenter.

På den ene side har du dem, der hævder, at offentligt tilgængelig kode i sig selv gør et program usikkert. Det afslører trods alt det indre arbejde af et program for ondsindede øjne, hvilket gør det lettere for hackere og malware skabere at bryde ind og udnytte sårbarheder.

På den anden side har du dem, der hævder, at open source-programmer er mere sikre. Åbning af koden til offentligheden betyder at have flere øjne, der kan fange fejl og flere hænder, der hurtigt kan patch sikkerhedshuller, når det er nødvendigt.

Virkeligheden er, at begge sider har ret, afhængigt af konteksten. Hvad alle kan være enige om er dette: open source software står over for et andet sæt problemer end proprietær software. Hverken er nødvendigvis bedre eller værre end den anden.

Myte: Store virksomheder undgår åben kilde

Folk skriver åben kode Hvorfor bidrager folk til Open Source-projekter? Hvorfor bidrager folk til Open Source-projekter? Open source udvikling er fremtiden for software. Det er fantastisk for brugere, fordi open source-software er normalt tilgængelig gratis og ofte mere sikkert at bruge. Men hvad tvinger udviklere til at bidrage med kode gratis? Læs mere af mange grunde, hovedsagelig med amatør eller uafhængige programmører. Som sådan tror folk, at "seriøse virksomheder" som Microsoft eller Apple er over open source årsagen.

Det er dog ikke helt rigtigt.

Sidste år gik Microsoft videre og åbnet deres .NET Framework A GNU Begyndelse til Microsoft: Hvad er en open source. NET Framework betyder for resten af ​​os En GNU begynder for Microsoft: Hvad er en open source. NET Framework for resten af Us Microsoft har lige udgivet en væsentlig del af sin kode under en tilladende open source-licens. Dette skridt går i stykker med mange års tradition. Men hvorfor og hvad betyder det for dig? Læs mere, et træk, der genererede en masse snak blandt programmører. I år fulgte Apple dragt og åbnet deres Swift programmeringssprog Apples Swift Går Open Source: Så hvad? Apples Swift Går Open Source: Så Hvad? Selvom du ikke er en programmør selv, vil Apples beslutning om at åbne kilde Swift påvirke dig. Vil du vide hvorfor og hvordan? Læs mere, et andet skridt, der chokerede programmører verden over.

Her har vi to af verdens mest proprietære virksomheder, der opvarmer op til ideen om open source. Aldrig igen kan nogen sige, at åben sourcing kun er for amatører og uafhængige. Når det virker, fungerer det - uanset hvem du er.

Myte: "Gør hvad du vil"

Open source-myter-licenser

Begrebet open source er enkel: Den egentlige kode bag et givet program bliver gjort tilgængeligt for offentligheden. Når folk hører dette, har den umiddelbare tanke tendens til at være: "Hvad hvis nogen stjæler koden?"

Og faktisk stjæler nogle mennesker åben kode. Nogle mennesker mener, at hvis koden er tilgængelig for offentligheden, kan de gå videre og bruge det, som de vil have - men sådan fungerer det ikke. Ligesom billeder, videoer og musik er software også beskyttet af copyright. Bekymret om copyright? En vejledning til lovligt at bruge billeder på internettet, der er bekymret for ophavsret? En vejledning til lovligt at bruge billeder på internettet Copyright er et komplekst emne. En hel del forståelse gør det nemmere. Hvis du undrer dig over under hvilke omstændigheder du kan bruge andres kreative arbejde - forvent nogle svar her. Læs mere .

Lang historie kort betyder dette, at du skal overholde betingelserne for uanset open source-licens Open Source Software Licenses: Hvad skal du bruge? Open Source Software Licenses: Hvad skal du bruge? Vidste du, at ikke alle open source licenser er de samme? Læs mere koden er udgivet under.

Der er nogle licenser (som BSD- og MIT-licenser), som faktisk gør det muligt for dig at "gøre hvad du vil" med koden, endda så langt som muligt at markedsføre derivater og hvad ikke. Men ikke alle licenser er sådan, og det er dit ansvar at finde ud af, hvad der er tilladt og adlyde.

Myte: Åben kildekode er kaotisk

Open source-myter-kaotisk

Forestil dig at forsøge at designe en bil med hundrede andre mennesker, der råber deres forslag på dig. Hektisk og frustrerende, ikke? "Design af udvalg" arbejder sjældent i den virkelige verden, så hvorfor arbejder det for softwareudvikling?

Nå det gør det ikke. Udvikling af open source er ikke "design af udvalg", selv om det helt sikkert lyder sådan på papir.

"Men jeg troede, at nogen kunne bidrage til et open source-projekt!" De kan, men offentlige bidrag er godkendt af dem, der forvalter projektet. Hvis en foreslået ændring ikke passer til projektets vision, kan den nægtes. Hele processen er overraskende ligetil og ordnet.

Men når projektledelse begynder at være uenig om vision og retning, så kan ting blive rodet - og det er når projekter bliver forked Open Source Software og Forking: Den gode, den store og den grimme Open Source Software og Forking: The Good, The Great og The Ugly Sommetider har slutbrugeren stor fordel af gafler. Sommetider er gaffel gjort under et lort af vrede, had og fjendskab. Lad os se på nogle eksempler. Læs mere, et begreb, der beskriver processen med at klone open source-kode som et separat projekt og udvikle det i en anden retning end det oprindelige mål.

Myte: Open Source-kodning er Pro Bono

open source-myter-pro-bono

Bare fordi open source-software ofte stilles til rådighed gratis betyder det ikke, at open source-udviklere arbejder gratis. Nogle gør selvfølgelig, men der er flere måder for en open source programmerer at tjene penge. Forstå, hvordan Open Source Software Developers Tjen penge. Forstå, hvordan Open Source Software Developers tjener penge. Sandheden er: Mange OSS-udviklere og projekter genererer indtægter. Læs mere .

Nogle gange er et program så nyttigt og kritisk for en virksomheds arbejdsgang, at virksomheden vil sponsorere koderne for programmet og yde finansiering, så de kan fortsætte med at arbejde på det.

Et andet eksempel er, når programmører tilbyder kildekoden gratis, men oplad for binære downloads. Tag det et skridt videre, og du finder programmører, der leverer gratis downloads, men opkræver teknisk support.

Det skraber bare overfladen, men det viser at pro bono ikke er en nødvendig egenskab for en open source-udvikler.

Hvilke andre myter er derude?

At vide, at ovennævnte myter er overdrevne og / eller usande, føler du mere sandsynligt eller mindre tilbøjelige til at omfavne open source-software? Personligt er jeg neutral på sagen. Hvis et program er godt, bruger jeg det uanset hvordan det blev lavet.

Når det er sagt, ved vi, at mange andre open source myter stadig flyder rundt på nettet, så hvis du støder på nogen, er du velkommen til at fortælle os om dem.

Hvad er dine tanker om open source-bevægelsen? Del med os i kommentarerne nedenfor!

Billedkreditter: Abstrakt Computer ved Bluebay via Shutterstock, Låst Laptop af Rangizzz via Shutterstock, Code Syntax af Photovibes via Shutterstock, Gruppe Arguing af Ellagrin via Shutterstock, Desktop Programmer af Corepics via Shutterstock

In this article