6 myter om open source software debunked

  • Michael Cain
  • 0
  • 2607
  • 696
Reklame

Open source-software Hvad er Open Source-software? [MakeUseOf Explains] Hvad er open source-software? [MakeUseOf Explains] "Open source" er et udtryk, der smides meget rundt i disse dage. Du ved muligvis, at visse ting er open source, som Linux og Android, men ved du, hvad det indebærer? Hvad der er åbent ... 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! Der findes ikke kun gratis alternativer, de tilbyder sandsynligvis alle de funktioner, du har brug for, og kan være lettere og sikrere at bruge. til alle former for proprietære programmer, misforstår mange stadig arten af ​​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 de underliggende sandheder om det hele.

Tror du stadig på disse open source-myter?

Myte: Open Source er for Linux-brugere

Linux's historie og miljø er gennemsyret af open source-kultur, så det er let at se, hvorfor folk antager, at open source-software er det “et Linux-fænomen”. Og til en vis grad er udsagnet sandt: mange open source-programmer er lavet med Linux-tilgængelighed som en vigtig motivator.

Men hvis du er en Windows- eller Mac-bruger og mener, at du ikke behøver at bekymre dig om disse ting, tager du fejl. Der er faktisk en god chance for, at nogle af dine yndlingsprogrammer er open source, og du vidste det bare ikke.

Eksempler inkluderer VLC, Pidgin, GIMP, Audacity, Caliber og WinCDEmu, blandt andre.

Sandheden er, open source-programmer er stadig nyttige, selvom du ikke overholder open source-filosofien. Det er ikke kun for Linux-freaks og nørder; det er til alle sammen. I sidste ende er det, hvad open source handler om, alligevel.

Myte: Open Source er mindre / mere sikker

Informationssikkerhed er en stor aftale i disse dage, men det, der er sjovt, er, at folk på begge sider af slagmarken - dem der er til og dem der er mod open source software - brug “sikkerhed” at fremsætte deres argumenter.

På den ene side har du dem, der hævder, at offentligt tilgængelig kode iboende gør et program usikkert. Når alt kommer til alt udsættes det for den interne funktion i 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 sikker. Åbning af koden for offentligheden betyder at have flere øjne, der kan fange fejl og flere hænder, der hurtigt kan lappe 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 a forskellige sæt af problemer end proprietær software. Hverken er nødvendigvis bedre eller værre end den anden.

Myte: Store virksomheder undgår open source

Folk skriver open code Hvorfor bidrager folk til Open Source-projekter? Hvorfor bidrager folk til open source-projekter? Open source-udvikling er softwarens fremtid. Det er godt for brugere, fordi open source-software normalt er tilgængelig gratis og ofte mere sikker at bruge. Men hvad tvinger udviklere til at bidrage med kode gratis? af mange grunde, mest involverende amatør eller uafhængige programmerere. Som sådan tror folk det “seriøse virksomheder” som Microsoft eller Apple er over open source-årsagen.

Det er dog ikke helt sandt.

Sidste år gik Microsoft videre og åbn sourcing af deres. NET Framework En GNU, der begynder for Microsoft: Hvad en Open Source. NET Framework betyder for resten af ​​os En GNU, der begynder for Microsoft: Hvad en Open Source. NET Framework betyder for resten af ​​os Us Microsoft har netop frigivet en betydelig del af sin kode under en tilladt open source-licens. Dette træk bryder med mange års tradition. Men hvorfor og hvad betyder det for dig? , et træk, der genererede en masse chatter blandt programmerere. I år fulgte Apple efter og åbnede deres Swift-programmeringssprog Apple's Swift går open source: Så hvad? Apples Swift går open source: Så hvad? Selvom du ikke selv er programmør, vil Apples beslutning om at åbne source Swift påvirke dig. Vil du vide hvorfor og hvordan? , et andet træk, der chokerede programmerere over hele verden.

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

Myte: “Gør hvad der passer dig”

Begrebet open source er enkelt: den faktiske kode bag et givet program stilles til rådighed for offentligheden. Når folk hører dette, har den umiddelbare tanke en tendens til at være, “Hvad hvis nogen stjæler koden?”

Og faktisk nogle mennesker gøre stjæle åben kode. Nogle mennesker tror, ​​at hvis kode stilles til rådighed for offentligheden, kan de gå videre og bruge den, som de vil - men det er ikke, hvordan det fungerer. Som billeder, videoer og musik er software også beskyttet af ophavsret Bekymret om copyright? En guide til lovligt brug af billeder på Internettet bekymret for copyright? En guide til lovlig brug af billeder på Internettet Copyright er et komplekst emne. En rimelig mængde forståelse gør det lettere. Hvis du undrer dig under hvilke omstændigheder du kan bruge en andens kreative arbejde - forvent nogle svar her. .

Lang historie kort, dette betyder, at du skal overholde bestemmelserne om uanset open source-licens Open Source-softwarelicenser: Hvilken skal du bruge? Open source-softwarelicenser: Hvilken skal du bruge? Vidste du, at ikke alle open source-licenser er ens? koden frigives under.

Der er nogle licenser (såsom BSD og MIT-licenser), der faktisk gøre tillade dig at “gør hvad der passer dig” med koden, endda gå så langt som at give dig mulighed for at kommercialisere derivater, og hvad ikke. Men ikke enhver licens er sådan, og det er dit ansvar at finde ud af, hvad der er tilladt og adlyde.

Myte: Open Source-kodning er kaotisk

Forestil dig at prøve at designe en bil sammen med hundrede andre mennesker, der råber deres forslag til dig. Hektisk og frustrerende, ret? “Design af komité” sjældent fungerer i den virkelige verden, så hvorfor fungerer det til softwareudvikling?

Det gør det ikke. Open source-udvikling er ikke “design af udvalget”, selvom det bestemt lyder sådan på papir.

“Men jeg troede, at nogen kunne bidrage til et open source-projekt!” De kan, men offentlige bidrag bliver godkendt af dem, der administrerer 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, er det, når ting kan blive rodet - og det er, når projekter bliver gafflet Open Source-software og Forking: The Good, The Great and The Ugly Open Source-software og Forking: The Good, The Great og det grimme Nogle gange drager slutbrugeren stor fordel af gafler. Undertiden udføres gaffelen under et hyl af vrede, had og fjendskab. Lad os se på nogle eksempler. , et udtryk, der beskriver processen med at klone open source-kode som et separat projekt og udvikle den i en anden retning end det oprindelige mål.

Myte: Open Source-kodning er 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 det selvfølgelig, men der er flere måder for en open source-programmør at tjene penge på at forstå, hvordan Open Source-softwareudviklere tjener penge på at forstå, hvordan Open Source-softwareudviklere tjener penge Sandheden er: mange OSS-udviklere og projekter genererer indtægter. .

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

Et andet eksempel er, når programmerere tilbyder kildekoden gratis men koster binære downloads. Tag det et skridt videre, så finder du programmerere, der leverer downloadsne gratis men opkræver teknisk support.

Det er bare at ridse overfladen, men det viser det Gratis er ikke en nødvendig attribut for en open source-udvikler.

Hvilke andre myter er derude?

Når du kender til, at ovenstående myter er overdrevne og / eller usande, føler du dig mere sandsynlig eller mindre tilbøjelig til at omfavne open source-software? Personligt er jeg neutral i sagen. Hvis et program er godt, bruger jeg det, uanset hvordan det blev lavet.

Når det er sagt, ved vi, at masser af 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 herunder!

Billedkreditter: Abstrakt computer af bluebay via Shutterstock, Locked Laptop af rangizzz via Shutterstock, Code Syntax af photovibes via Shutterstock, Group Arguing af Ellagrin via Shutterstock, Desktop Programmer af Corepics via Shutterstock




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.