Atšķirība Starp Freeware Un Open Source

Satura rādītājs:

Atšķirība Starp Freeware Un Open Source
Atšķirība Starp Freeware Un Open Source

Video: Atšķirība Starp Freeware Un Open Source

Video: Atšķirība Starp Freeware Un Open Source
Video: Clay Shirky: How cognitive surplus will change the world 2024, Maijs
Anonim

Galvenā atšķirība - Freeware vs Open Source

Galvenā atšķirība starp bezmaksas programmatūru un atvērto avotu ir tā, ka atvērtajam avotam ir redzams pirmkods, kopienas atbalsts, liela programmu bāze, kas ir saistīta ar uzlabojumiem un nepieder personai. Bezmaksas programmatūra parasti ir maza programmatūra, kas ir bez maksas, bet to var ierobežot licence, un to nevar mainīt. Apskatīsim cieši abas programmatūras un atšifrēsim atšķirību starp tām.

Kas ir Freeware?

Bezmaksas programmatūru var klasificēt kā patentētu programmatūru, kuru var izmantot bez jebkādām naudas izmaksām. Lai arī bezmaksas programmatūru var izmantot bez jebkāda maksājuma, tā var būt saistīta ar ierobežojumiem. Programmatūru nevar pārveidot, pārveidot atpakaļ vai izplatīt bez autora atļaujas. Šāda veida programmatūras piemēri ir Adobe Acrobat lasītājs un Skype.

Lai arī programmatūru var piedāvāt bez maksas, tās īpašniekam var būt slēptas priekšrocības. Tas var veicināt tās pašas bezmaksas programmatūras augstākas klases versijas pārdošanu. Tipiska bezmaksas programmatūras iezīme ir tā koda nepieejamība. Bezmaksas programmatūru un atvērto programmatūru piedāvā arī bez maksas, un tās kods var būt pieejams. Šāda veida programmatūru var brīvi izmantot, modificēt, izplatīt tālāk. Tomēr būs tikai viens ierobežojums. Kad programmatūra tiek izplatīta, tā var būt jālieto kopā ar noteikumiem par brīvu lietošanu, kas pazīstami kā copyleft.

Nevajadzētu jaukt bezmaksas programmatūru ar bezmaksas programmatūru. Bezmaksas programmatūra ir izplatīta programmatūras forma, kas ir pieejama lejupielādei operētājsistēmās. Kā minēts iepriekš autortiesību problēmu dēļ, kods, iespējams, nav pieejams izstrādes vajadzībām. Bezmaksas programmatūru var izplatīt par maksu, atšķirībā no bezmaksas programmatūras. Var sagaidīt, ka bezmaksas programmatūrai būs ierobežotas iespējas, salīdzinot ar bezmaksas programmatūru.

Atšķirība starp Freeware un Open Source
Atšķirība starp Freeware un Open Source

Kas ir atvērtais kods?

Atvērtā koda parasti sauc par dizainu, kuram ir publiska piekļuve. Šo dizainu var mainīt un koplietot sabiedrība. Termins atvērtā koda tiek izmantots programmatūras izstrādes kontekstā. Šī bija īpaša pieeja, kas tika izmantota datorprogrammu izveidē. Tagad atvērtais kods ir kļuvis plaši slavens projektos un produktos, kas veicina atvērtās apmaiņas koncepciju un ar to saistītās zināšanas. Ir arī tādas priekšrocības kā sadarbība starp dalībniekiem, kas iesaistīti atvērtā pirmkoda projektos, ātra prototipu izstrāde, kopienas attīstība un pārredzamība.

Atvērtā koda programmatūra ir veidota arī pēc tiem pašiem atvērtā koda jēdzieniem. Atvērtā koda programmatūrā programmatūras pirmkodu var mainīt, pārbaudīt un uzlabot.

Lielākajā daļā programmu pirmkods ir tā datorprogrammu daļa, kuru nevar redzēt, jo tās ir paslēptas. Šis ir kods, ar kuru programmētājs var manipulēt, lai mainītu programmatūras funkcijas. Ja programmētājam ir piekļuve pirmkodam, tas palīdzēs pievienot jaunas funkcijas un novērst kļūdas.

Dažās programmatūrās pirmkodam var piekļūt tikai tā izveidojusi persona vai organizācija. Izstrādātājiem būs tikai ekskluzīva kontrole pār šādu programmatūru. Šis programmatūras veids ir pazīstams kā patentēta vai slēgta programmatūra. Tikai oriģinālās programmatūras autori var kopēt, mainīt vai pārbaudīt pirmkodu. Šāda veida programmatūra parādīs licenci, par kuru lietotājam būs jāvienojas, kad programmatūra tiek palaista pirmo reizi. Programmatūras lietotājam ir atļauts veikt dažas programmatūras izmaiņas atbilstoši autora piešķirtajām atļaujām. Daži šādas programmatūras piemēri ir Microsoft Office programmatūra un Adobe Photoshop.

Atvērtā koda programmatūra ir ļoti atšķirīga, salīdzinot ar patentētu programmatūru. Pirmkods ir pieejams, lai uzzinātu, mainītu, kopētu un koplietotu. Birojs Libre ir šāda programma. Tāpat kā patentēta programmatūra, arī atvērtā pirmkoda programmatūra prasa licences līgumu, taču no juridiskā viedokļa tā krasi atšķiras.

Atvērtā koda licence ietekmēs programmatūras lietošanu, izpēti, pārveidošanu un izplatīšanu. Parasti atvērtā koda programmatūru var izmantot jebkuram mērķim. No atklātā pirmkoda licencēm copyleft licences nosaka, ka sākotnējais pirmkods jāpublicē arī tad, kad kods tiek modificēts un izplatīts. Daļa licences arī nosaka, ka, modificējot un koplietojot programmu, par šo programmu nevar iekasēt licences maksu. Viena atvērtā pirmkoda programmatūras priekšrocība ir tā, ka tā ļauj modificēt un iekļauj izmaiņas citos projektos. Tas mudina programmētājus modificēt, skatīt un kopīgot pirmkodu.

Galvenā atšķirība - Freeware vs Open Source
Galvenā atšķirība - Freeware vs Open Source

Kāda ir atšķirība starp Freeware un Open Source?

Freeware un atvērtā koda raksturojums:

Licence:

Bezmaksas programmatūra: Bezmaksas programmatūru var ierobežot tikai individuālai, akadēmiskai, nekomerciālai vai šo lietojumu kombinācijai, lai gan tā ir bez maksas. Programmu var brīvi kopēt, bet to nevar pārdot.

Atvērtais avots: atvērtā kodā pirmkodu var pārveidot un izplatīt tālāk. Pārdales laikā, iespējams, būs jāievēro kāda licence. Programmatūras lietotājam programmas instalēšanas laikā, iespējams, būs jāpiekrīt noteikumiem un nosacījumiem.

Avota kods:

Freeware: Freeware var lejupielādēt, kopēt un izmantot bez ierobežojumiem. Avota kods nebūs redzams, lai to skatītu, modificētu un koplietotu.

Atklātais avots: programmas avota kods būs pieejams, lai to skatītu modificētu un dažreiz pārdalītu noteiktos apstākļos. Kļūdas var novērst modifikācijas spēju dēļ.

Atbalsts un kopienas:

Freeware: Freeware ir bezmaksas, bet to nevar modificēt. Autors var modificēt un mainīt tikai tā funkcionalitāti. Sabiedrība neatbalsta bezmaksas programmatūru, un tai nav attīstības infrastruktūras.

Atklātais avots: parasti lietotājs, kā arī izstrādātāji, ir bez maksas. Atvērto kodu atbalsta kopienas, kas sadarbojas savā starpā, lai to vēl vairāk attīstītu.

Atkarība:

Freeware: Freeware ir atkarīga no autora, organizācijas vai komandas.

Atvērtais avots: Atklātais kods nav atkarīgs no vienas organizācijas.

Īpašnieks:

Freeware: Freeware pieder izstrādātājam.

Atvērtais avots: atvērtais avots nepieder noteiktai personai, komandai vai organizācijai.

Modifikācijas:

Freeware: Freeware var mainīt uz apmaksātu versiju, ja izstrādātājs vēlas.

Atvērtais avots: atvērto pirmkodu nevar pārvērst par apmaksātu produktu.

Uzlabojums:

Freeware: Freeware var nebūt uzlabota.

Atvērtais kods: Atklāto avotu var uzlabot, izmantojot kopienas atbalstu.

Izmērs:

Freeware: Freeware ir ļoti maza programma

Open Source: Atvērtais kods ir lielākā bezmaksas programmatūra pasaulē.

Attēla pieklājība:

“VLC Media Player 2.1.6.” Autors Logevent - pašu darbs (CC0), izmantojot Commons Wikimedia

“Skype.png” pēc avota (godīga izmantošana), izmantojot Commons Wikimedia

Ieteicams: