Što je vlasnički softver? 5 načina za pobjedu softvera otvorenog koda

  • Peter Holmes
  • 0
  • 1238
  • 180
Oglas

Jeste li razmišljali o načinu dizajniranja softvera na vašem računalu? Ako ste osobno kupili svoje računalo, vjerojatno je da pokreće vlasnički softver: softver koji se obično stvara radi profita, za koji ne možete sami urediti izvorni kôd.

Kada pristanete na dugotrajan ugovor o licenci za krajnjeg korisnika prilikom instaliranja novog programa, vjerojatno instalirate vlasnički softver.

Zašto je većina softvera na koji nailazimo na Windows, macOS i našim pametnim telefonima vlasnička? Pa, postoje određene prednosti ovog stila stvaranja i distribucije softvera zbog kojih mnogi programeri to vide kao put.

Što je vlasnički softver?

Vlasnički softver je softver koji je u privatnom vlasništvu vlasnika. To znači da netko posjeduje prava intelektualnog vlasništva na kodu zbog kojeg se program pokreće. Vlasnik može biti tvrtka ili individualni programer.

Vlasnički softver je također poznat kao softver zatvorenog koda. To je u suprotnosti s besplatnim softverom otvorenog koda Open Source vs. Free Software: Koja je razlika i zašto je to važno? Open Source vs. Free Software: što je razlika i zašto je to važno? Mnogi pretpostavljaju da "otvoreni kod" i "slobodni softver" znače istu stvar, ali to nije istina. U vašem je interesu da znate u čemu su razlike. , koji vam omogućuje pregled, uređivanje i redistribuciju koda zbog kojeg program označava. Vlasnički softver vam ne daje ovo dopuštenje. Umjesto toga, njegov kod često nije dostupan. Tvrtke distribuiraju te programe kao binarne datoteke za koje nam nije dopušteno da se otvore.

Softver s zatvorenim izvorom možda je preovladavan ovih dana, ali to nije uvijek bio slučaj. Dok termin “besplatni softver” nastao je 1980-ih, i “otvoreni izvor” nije kovan do 1998. godine, softver je uglavnom bio bez troškova i ograničenja prije 1980.

Te godine je američki Kongres proširio zaštitu autorskih prava na računalne programe. Tvrtke poput IBM i Apple ohrabrile su ovaj korak jer su željeli alternativni način unovčavanja računalnih proizvoda. Ovaj je poslovni model de facto postao način proizvodnje softvera.

Pa što privlači programere na vlasnički model? A što su prednosti za korisnike? Evo nekih velikih.

1. Jasna shema prihoda

Za razvoj softvera potrebno je vrijeme. Kako možete zaraditi to radeći? Ako ste računalna tvrtka, vaš osnovni prihod dolazi od prodaje hardvera. Ali tada ste u teškoj situaciji ako su ga svi koji trebaju ili žele računalo već kupili.

Morate ili planirati zastarelost i proizvoljno skratiti vijek trajanja proizvoda Planirano zastarevanje: Zašto ne možemo imati lijepe stvari planirane zastarelosti: zašto ne možemo imati lijepe stvari Koliko novca trošite zbog "planirane zastarelosti"? U ovom članku objašnjavamo što je to, zašto bi se to trebalo tiče vas i što biste u vezi s tim mogli učiniti. ili pronalazite način da unovčite softver koji ljudi koriste na tim strojevima (ili, kako nam je pokazala industrija, zašto ne oboje?).

Microsoft je tehnološki div zahvaljujući mogućnosti softvera za autorsko pravo. Većinu svoje povijesti tvrtka je najveći dio svog novca zaradila od prodaje sustava Windows i Microsoft Office. Apple je poznat više po svom hardveru, ali donosi i novac od prodaje glazbe na iTunesu i prodaje aplikacija u Apple App Store.

Ako ste neovisni programer koji želi stvoriti vlastitu aplikaciju ili pokrenuti softversku tvrtku, stvaranje vašeg programskog vlasništva omogućuje prilično jasan poslovni plan. Ako ste autor softvera otvorenog koda, način na koji zarađujete nije ni približno tako jasan Razumijevanje kako programeri otvorenog koda softvera zarađuju novac kako razumiju kako programeri softvera otvorenog koda zarađuju novac Istina je da mnogi programeri i projekti OSS-a ostvaruju prihod. .

2. Lakše uspostaviti viziju i smjer

Ne samo da je lakše odrediti financijski plan s softverom sa zatvorenim izvorom, nego je i lakše uspostaviti bilo koji vrsta plana.

Vi i vaš tim jedini ste koji imate mišljenje o tome koji oblik projekta ima. Privatni rad vam daje slobodu eksperimentiranja na radikalne načine, bez straha da će netko oboriti vaš napola dovršeni prototip. Također možete godinama raditi na projektu, a da nitko ne zna i kritikuje vaš spori napredak.

Na Linuxu je Ubuntu nedavno odustao od sljedeće verzije sučelja Unity. Što prebacivanje natrag na GNOME znači Ubuntu Što prebacivanje natrag na GNOME znači za Ubuntu Canonical najavilo je kraj radne površine Unity. S Ubuntu 18.04 će se vratiti GNOME radna površina. Što to znači za Ubuntu i njegov odnos s Linux korisnicima? nakon što su proveli godine pripremajući softver za puštanje Kako instalirati Unity 8 i Mir na Linux Ubuntu upravo sada Kako instalirati Unity 8 i Mir na Linux Ubuntu upravo sada, s vremenom se očekuje da Unity 8 objedini Ubuntu iskustvo putem telefona, tableta i radne površine, koristeći Mir prikaz poslužitelj. Oboje možete isprobati danas s Ubuntu 16.10 Yakkety Yak. (i uzimam prilične kritike na putu).

Projekt GNOME objavio je verziju 3.0 još 2011. godine, ali bilo je godina prije nego što je sučelje dostiglo točku koju će mnogi smatrati zrelim GNOME Explained: Pogled na jedan od najpopularnijih Linux računara GNOME Objasnio: Pogled na jedan od najpopularnijih Linux računara zanima vas Linux, a naišli ste na "GNOME", akronim za GNU Network Object Model Environment. GNOME je jedno od najpopularnijih sučelja otvorenog koda, ali što to znači? , Bilo da pokušate objaviti projekt samo kad je spreman ili pustite manje cjelovito iskustvo rano i ponovite se na putu, oči gledaju i komentiraju ono što radite.

Ljudi se opiru promjenama i mogu se obrušiti na projekt jer se previše razlikuje od onoga što znaju. Nešto malo privatnosti ide daleko prema tome što vašem softveru pružate priliku za borbu.

Jaron Lanier, autor filma „Nisi naprava“, paralelno provodi biologiju:

“Kreativnost zahtijeva periodično, privremeno 'kapsuliranje' za razliku od vrste stalne globalne otvorenosti koju sugerira slogan 'Informacije žele biti slobodne'. Biološke ćelije imaju zidove, akademici koriste privremenu tajnu prije objave, a pravi autori stvarnim glasovima možda žele polijepiti tekst prije nego što ga objave. U svim tim slučajevima, kapsulacija je ono što omogućava mogućnost testiranja i povratnih informacija koji omogućuju potragu za izvrsnošću. Biti neprestano rasprostranjen u globalnoj gljivi znači prihvaćati mundantnost.”

S druge strane, jednom kada steknete svoju viziju svijeta, vlasnički softver često živi i umire na temelju toga koliko je konkurentan. Mnogi su strašni projekti nestali tijekom godina zbog nemogućnosti donošenja dovoljno prihoda.

Ovi programi gube kompatibilnost s novijim operativnim sustavima, a programeri nikada ne objavljuju kod. Tako korisnici propuštaju. U međuvremenu, kreativni projekti otvorenog koda mogu i dalje postojati bez da ikada dovedu do zarade, jer zarađivati ​​novac nikada nije bio smisao.

3. Potiče više potrošačkog softvera

Kad uđete u trgovinu, velika je vjerojatnost da je sav softver koji vidite na zaslonu zatvoren. To uključuje sve, od operativnih sustava do virusnih skenera do videoigara. Vlasnički razvoj softvera programe smatra proizvodima, pa potiče stvaranje više proizvoda.

Otvoreni izvor razvoj tretira softver više kao kod. Kôd treba biti besplatan za pregled, uređivanje i dijeljenje. A ako već postoji program koji radi ono što vam treba, manje je razloga da napišete vlastiti kod od nule. To ne znači da nema mnogo dupliranih napora u svijetu otvorenog koda, ali nemate isti broj ljudi koji natječu verzije sličnih programa kako bi uzeli najviše dolara.

Apple App Store i Google Play ispunjeni su vlasničkim aplikacijama. Steam je prepun igara zatvorenog koda, od kojih su mnoge prilično inovativne:

Puno je sjajnih programa otvorenog koda Najbolji softver i aplikacije za Linux Najbolji softver i aplikacije Linux Bez obzira jeste li novi u Linuxu ili ste iskusan korisnik, evo najboljeg Linux softvera i aplikacija koje biste danas trebali koristiti. u svijetu, ali mnogi od tih programa postoje već godinama, ako ne i desetljećima. Jednostavno nema dostupnih toliko kvalitetnih aplikacija za otvoreni kod.

4. Bolja sigurnost u nekim situacijama

Možda ste čuli kako se sigurnost oglašava kao jedna od prednosti softvera otvorenog koda. Kad svi mogu vidjeti kôd, možemo vidjeti i adresirati potencijalne podvige. Također možemo potvrditi radi li program nešto sjenovito.

Ali to je slučaj samo ako netko stvarno pregleda sav kôd. Greška može desetljećima postojati na osnovnoj komponenti svakog Linux računala, a da to nitko ne primijeti. Odobreno, ovo se događa i u vlasničkom softveru poput Windows-a. To samo pokazuje da nijedan pristup nije nužno bolji način za rješavanje problema.

Unatoč tome, postoje neki scenariji u kojima je bolje ići sa softverom zatvorenog koda. Moramo li svi vidjeti izvorni kod programa koji se koriste za lansiranje raketa? Vjerojatno je manje ljudi imati pristup takvom softveru i stručnost kako bi ga napravili. I dok sigurnost zbog nejasnoće ne može biti jedina obrana, je li sigurnost kroz nejasnoće sigurnija od softvera otvorenog koda? Je li sigurnost putem nevidljivosti sigurnija od softvera otvorenog koda? Softver s otvorenim kodom dolazi s jasnim sigurnosnim prednostima. Suprotan pristup je sigurnost kroz nejasnost. Je li jedan pristup zapravo sigurniji od drugog ili je moguće da istina ima oboje? , postoje slučajevi kad to pomaže.

5. Odzivnija podrška

Većina besplatnog i otvorenog koda softvera pruža se samostalno. Možete prijaviti pogreške i nadati se da im netko treba vremena da ih popravi, ali nitko to nije dužan učiniti. Ako imate znanje, možete sami riješiti problem i podijeliti ga s drugima. To je jedna od velikih prednosti softvera otvorenog koda, ali većina nas nije u mogućnosti popraviti greške čak i mi su programera.

Vlasnički softver često se nudi kao proizvod. Vlasnik korisnike smatra korisnicima kao potrošačima i očekuju da će ono što kupi djelovati na određeni način. Razvojni programeri tako imaju veću obvezu rješavanja problema. Ponekad postoji jasna adresa e-pošte ili telefonski broj kojem se možete obratiti kako biste dobili podršku.

To ne znači da softver zatvorenog koda nema grešaka. Propusti, zaostajanje i loša izvedba jedan su od glavnih razloga zbog kojih ljudi smatraju prelazak s Windowsa na Linux 7 Upozorenja da se želite prebaciti na Linux 7 Znakovi upozorenja da se želite prebaciti na Linux Bio sam korisnik Windowsa godinama, ali radila sam stvari koje su me naučile da sam srcu Linux. Pitate se jeste li tajni korisnik Linuxa? Evo znakova upozorenja. , Ali barem znate kamo se okrenuti i imate određeni stupanj utjecaja kada vam treba podrška.

Je li vlasnički softver bolji?

Vlasnički softver sklon je drastičnim promjenama, a ponekad čak i manipulativnom ponašanju. Ne dozvolite da Windows 10 špijunira vas: Upravljajte svojom privatnošću! Ne dozvolite da vas Windows 10 špijunira: upravljajte svojom privatnošću! Windows 10 vas promatra. Microsoftov najnoviji operativni sustav nesumnjivo skuplja više vaših osobnih podataka nego ikad prije. Pokazat ćemo vam kako da poboljšate svoj privatnost. kako bi se natjecali na tržištu. Skupi softver također nije dostupan osobama bez novca ili u regijama u kojima program nije na prodaju.

Ali bilo bi potpuno nepošteno reći da vlasnički model nema svoje prednosti.

Osobno koristim Linux i preferiram besplatni softver. 5 razloga zašto bi softver trebao biti besplatan i otvorenog koda 5 razloga zašto bi softver trebao biti besplatan i open source Besplatni softver ne znači samo da morate koristiti aplikaciju ili igru ​​bez plaćanja. Radi se o dugovječnosti, privatnosti, vlasništvu i još mnogo toga! , Vlasnički softver možda nudi jasniji način zarade, ali ovi programi obično odlaze nakon što se prihod osuši.




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.