Hva er proprietær programvare? 5 måter det slår Open Source Software
Har du tenkt på hvordan programvaren på datamaskinen din er utformet? Hvis du kjøpte PCen din personlig, er det sjansene for at det kjører proprietær programvare: Programvare som vanligvis er opprettet for profitt, som du ikke selv kan redigere kildekoden.
Når du godtar en lengre sluttbrukerlisensavtale når du installerer et nytt program, vil du sannsynligvis installere proprietær programvare.
Hvorfor er det meste av programvaren vi møter på Windows, MacOS og våre smartphones proprietære? Vel, det er visse fordeler med denne typen programvareopprettelse og distribusjon som fører mange utviklere til å se det som vei å gå.
Hva er proprietær programvare?
Egen programvare er programvare som er eid av en innehaver. Det betyr at noen eier immaterielle rettigheter til koden som gjør at programmet kjøres. Eieren kan være et selskap eller en individuell utvikler.
Egen programvare er også kjent som lukket programvare. Dette er i motsetning til gratis og åpen kildekode programvare. Open Source vs Free Software: Hva er forskjellen og hvorfor betyr det? Open Source vs Free Software: Hva er forskjellen og hvorfor betyr det? Mange antar at "åpen kildekode" og "fri programvare" betyr det samme, men det er ikke sant. Det er i din beste interesse å vite hva forskjellene er. Les Mer, som lar deg vise, redigere og omfordele koden som lager et program. Egen programvare gir deg ikke denne tillatelsen. I stedet er koden ofte ikke tilgjengelig. Bedrifter distribuerer disse programmene som binære filer som vi ikke har lov til å sprekke åpen.
Lukket kildeprogramvare kan være utbredt i disse dager, men det har ikke alltid vært tilfelle. Mens begrepet “gratis programvare” kom rundt i 1980, og “åpen kilde” var ikke laget før 1998, programvare var stort sett fri for kostnader og restriksjoner før 1980.
Det var året som den amerikanske kongressen utvidet opphavsrettsbeskyttelse til dataprogrammer. Bedrifter som IBM og Apple oppmuntret til dette trekket fordi de ønsket en alternativ måte å tjene penger på datamaskinprodukter. Denne forretningsmodellen har siden blitt de facto-måten å produsere programvare på.
Så hva tiltrekker utviklere til proprietære modellen? Og hva er fordelene for brukerne? Her er noen av de store.
1. Clear Revenue Scheme
Utvikling av programvare tar tid. Hvordan tjener du penger på å gjøre det? Hvis du er dataselskap, kommer kjernenes inntekter fra maskinvaresalg. Men så er du på et tøft sted hvis alle som trenger eller ønsker en datamaskin, allerede har kjøpt en.
Du må enten planlegge forældelse og vilkårlig forkorte produktets levetid. Planned Obsolescence: Hvorfor kan vi ikke ha hyggelige ting Planlagt forældelse: Hvorfor kan vi ikke ha fine ting Hvor mye penger spilder du på grunn av "planlagt forældelse"? I denne artikkelen forklarer vi hva det er, hvorfor det bør bekymre deg, og hva du kanskje kan gjøre med det. Les mer, eller du finner en måte å tjene penger på programvaren som folk bruker på disse maskinene (eller, som bransjen har vist oss, hvorfor ikke begge?).
Microsoft er en teknisk gigant takket være muligheten til opphavsrett programvare. For det meste av historien har selskapet gjort størsteparten av pengene fra salg av Windows og Microsoft Office. Apple er kjent for sin maskinvare, men det bringer også inn penger fra musikksalg på iTunes og appsalg i Apple App Store.
Hvis du er en uavhengig utvikler som ønsker å lage din egen app eller starte et programvareselskap, gjør programmet ditt proprietært mulig for en ganske enkel forretningsplan. Hvis du er en åpen kildekode-programvareleverandør, er det ikke så klart å tjene penger på hvordan du tjener penger. Forstå hvordan Open Source-programvareutviklere tjener penger Hvordan Open Source-programvareutviklere tjener penger Sannheten er: Mange OSS-utviklere og prosjekter genererer inntekter. Les mer .
2. Lettere å etablere visjon og retning
Ikke bare er det enklere å bestemme en økonomisk plan med lukket programvare, men det er lettere å etablere noen slags plan.
Du og ditt team er de eneste som har noe å si om hvilken form et prosjekt tar. Arbeide i privat gir deg friheten til å eksperimentere på radikale måter uten frykt for at noen skyter ned den halvfylte prototypen. Du kan også jobbe med et prosjekt i mange år uten at noen vet og kritiserer din langsomme fremdriftshastighet.
På Linux, forlot Ubuntu nylig den neste versjonen av Unity-grensesnittet. Hva skifter tilbake til GNOME-midler for Ubuntu. Hva skifter tilbake til GNOME-midler for Ubuntu Canonical har annonsert slutten av Unity-skrivebordet. Fra Ubuntu 18.04 vil GNOME-skrivebordet bli gjenopprettet. Hva betyr dette for Ubuntu, og dets forhold til Linux-brukere? Les mer etter å ha brukt år på å forberede programvaren for utgivelse. Slik installerer du Unity 8 og Mir på Linux Ubuntu akkurat nå. Slik installerer du Unity 8 og Mir på Linux Ubuntu akkurat nå. I tid forventes enhet 8 å forene Ubuntu-opplevelsen på tvers av telefoner, tabletter , og skrivebord, ved hjelp av Mir-display-serveren. Du kan prøve begge dem ut i dag med Ubuntu 16.10 Yakkety Yak. Les mer (og motta en god kritikk underveis).
GNOME-prosjektet lanserte versjon 3.0 tilbake i 2011, men det var år før grensesnittet nådde et punkt som mange ville vurdere moden GNOME Explained: En titt på en av Linuxs mest populære stasjonære datamaskiner GNOME forklart: En titt på en av Linux mest populære stasjonære deg er interessert i Linux, og du har kommet over "GNOME", et akronym for GNU Network Object Model Environment. GNOME er en av de mest populære open source-grensesnittene, men hva betyr det? Les mer . Enten du prøver å slippe et prosjekt bare når det er klart, eller du slipper en mindre komplett opplevelse tidlig og iterate underveis, ser øynene på og kommenterer hva du gjør.
Folk har en tendens til å motstå forandring og kan skyte ned et prosjekt for å være for forskjellig fra det de vet. En liten bit av personvern går langt i retning av å gi programvaren din en kjempefeil.
Jaron Lanier, forfatter av You Are Not a Gadget, tegner en parallell med biologi:
“Kreativitet krever periodisk, midlertidig 'innkapsling' i motsetning til den type konstant global åpenhet som foreslås av slagordet 'Informasjon vil være fri'. Biologiske celler har vegger, akademikere ansetter midlertidig hemmeligholdelse før de publiserer, og virkelige forfattere med ekte stemmer vil kanskje polere en tekst før de slippes ut. I alle disse tilfellene er innkapsling det som muliggjør mulighet for testing og tilbakemelding som gjør det mulig å oppsøke ekspertise. Å være stadig diffust i en global mush er å omfavne mundanity.”
På den annen side, når du får visjonen din i verden, lever proprietær programvare ofte og dør ut fra hvor konkurransedyktig det er. Mange fantastiske prosjekter har forsvunnet gjennom årene på grunn av deres manglende evne til å ta inn nok inntekter.
Disse programmene mister kompatibilitet med nyere operativsystemer, og utviklerne slipper aldri koden. Dermed savner brukerne. I mellomtiden kan kreative åpen kildekodeprosjekter fortsette å eksistere uten å ha drevet fortjeneste fordi det var aldri poeng å tjene penger.
3. Oppmuntrer til mer forbrukerprogramvare
Når du går inn i en butikk, er det en stor sjanse for at all programvare du ser på skjermen er lukket kilde. Dette inkluderer alt fra operativsystemer til virusskannere til videospill. Egen programvareutvikling ser programmer som produkter, slik at det oppmuntrer til etableringen av flere produkter.
Open Source Development behandler programvare mer som kode. Koden skal være gratis for å vise, redigere og dele. Og hvis et program allerede eksisterer som gjør det du trenger, er det mindre grunn til å skrive din egen kode fra bunnen av. Det er ikke å foreslå at det ikke er mye duplisert innsats i open source-verdenen, men du har ikke det samme antallet mennesker som lager konkurrerende versjoner av lignende programmer for å få mest mulig dollar.
Apple App Store og Google Play er fylt med proprietære apper. Dampen er fullpakket med lukket kilde spill, hvorav mange er ganske nyskapende:
Det er mange flotte open source-programmer Den beste Linux-programvaren Den beste Linux-programvaren Awesome apps er tilgjengelige for Linux. Enten du er ny på operativsystemet eller du er en erfaren bruker, vil du alltid finne ny og nyttig Linux-programvare for å elske. Dette er våre favoritter. Les mer i verden, men mange av disse programmene har eksistert i mange år hvis ikke årtier. Det er bare ikke så mange åpen kildekode-skrivebordsprogrammer som er tilgjengelige.
4. Bedre sikkerhet i enkelte situasjoner
Du har kanskje hørt sikkerhet spioneringen som en av fordelene med åpen kildekode programvare. Når alle kan se koden, kan vi se og adressere potensielle utnyttelser. Vi kan også bekrefte om programmet gjør noe lyssky.
Men dette er bare tilfelle hvis noen faktisk ser gjennom hele koden. En feil kan eksistere på en kjernekomponent av hver Linux-datamaskin i flere tiår uten at noen merker det. Gitt, dette skjer i proprietær programvare som Windows også. Det går bare for å vise at ingen tilnærming er nødvendigvis en bedre måte å håndtere bugs.
Ikke desto mindre er det noen scenarier der det er bedre å gå med lukket programvare. Trenger vi alle å se kildekoden for programmer som brukes til å lansere missiler? Det er sannsynligvis bedre for færre mennesker å få tilgang til slik programvare og kompetansen til å gjøre det. Og mens sikkerhet gjennom uklarheten ikke kan være den eneste forsvarslinjen, er sikkerhet gjennom uklarhet tryggere enn åpen programvare? Er sikkerhet gjennom usynlighet sikrere enn åpen programvare? Open source-programvare kommer med klare sikkerhetsfordeler. Den motsatte tilnærmingen er sikkerhet gjennom uklarheten. Er en tilnærming faktisk tryggere enn den andre, eller er det mulig at det er sannhet for begge? Les mer, det er tilfeller der det hjelper.
5. Mer Responsive Support
De fleste gratis og åpen kildekode programvare leveres på samme måte. Du kan rapportere feil og håper at noen tar deg tid til å fikse dem, men ingen er forpliktet til å gjøre det. Hvis du har kunnskapen, kan du løse problemet selv og dele løsningen med andre. Det er en av de store fordelene med åpen kildekode-programvare, men de fleste av oss er ikke i stand til å fikse feil selv selv om vi er programmerere.
Egen programvare leveres ofte som et produkt. Eieren ser det som brukere som forbrukere, og de har en forventning om at det de kjøper vil fungere på en bestemt måte. Utviklere har dermed mer en forpliktelse til å takle problemer. Noen ganger er det en klar e-postadresse eller et telefonnummer du kan kontakte for å motta støtte.
Det er ikke å si at closed-source-programvare ikke har feil. Glitches, lag og dårlig ytelse er blant noen av de viktigste årsakene som folk anser å bytte fra Windows til Linux. 7 Advarselsskilt som du har tenkt å bytte til Linux. 7 Advarselsskilt som du har tenkt å bytte til Linux. Jeg var en Windows-bruker i mange år, men gjorde ting som har lært meg at jeg er en Linux-bruker på hjertet. Lurer du på om du er en hemmelig Linux-bruker? Her er advarselsskiltene. Les mer . Men i det minste vet du hvor du skal snu og ha litt innflytelse når du trenger støtte.
Er proprietær programvare bedre?
Egen programvare er utsatt for drastisk endring og noen ganger til og med manipulativ oppførsel Ikke la Windows 10 Spion på deg: Administrer din personvern! Ikke la Windows 10 spionere på deg: Administrer ditt privatliv! Windows 10 ser på deg. Microsofts nyeste operativsystem høster utvilsomt flere av dine personlige opplysninger enn noen gang før. Vi viser deg hvordan du får bedre grep om personvernet ditt. Les mer for å konkurrere på markedet. Dyrt programvare er også ikke tilgjengelig for folk uten penger eller i regioner der programmet ikke er til salgs.
Men det ville være helt uærlig å si at proprietærmodellen ikke har fordeler.
Jeg bruker personlig Linux og foretrekker gratis programvare. 5 Grunner til at programvare skal være gratis og åpen kildekode. 5 grunner til at programvaren skal være fri og åpen kildekode. Gratis programvare betyr ikke bare at du får bruke appen eller spillet uten å betale. Det handler om lang levetid, privatliv, eierskap og mye mer! Les mer . Egen programvare kan tilby en klarere måte å tjene penger på, men disse programmene pleier å gå bort når inntektene tørker opp.