Atšķirība starp bezmaksas programmatūru un atvērto avotu

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

Galvenā atšķirība starp bezmaksas programmatūru un atvērto avotu ir tā Atvērtajam avotam ir redzams avota kods, sabiedrības atbalsts, liela programmu bāze, kurai ir uzlabojumu potenciāls un kas nepieder personai. Bezmaksas programmatūra parasti ir maza programmatūra, kas ir bez maksas, taču to var ierobežot licence un to nevar modificēt. Cieši apskatīsim abas programmatūras un atšifrēsim atšķirības starp tām.

Kas ir bezmaksas programmatūra?

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

Lai gan programmatūru var piedāvāt bez maksas, tā īpašniekam var būt slēpti ieguvumi. Tas var mudināt pārdot augstākas klases tās pašas bezmaksas programmatūras versiju. Tipiska bezmaksas programmatūras iezīme ir tā koda nepieejamība. Bezmaksas un atvērtā programmatūra tiek piedāvāta arī bez maksas, un tās kods var būt pieejams. Šāda veida programmatūru var brīvi izmantot, modificēt, pārdalīt. Tomēr būs tikai viens ierobežojums. Kad programmatūra tiek izplatīta, tā, iespējams, būs jāizmanto kopā ar bezmaksas lietošanas noteikumiem, kas pazīstami kā copyleft.

Bezmaksas programmatūru nevajadzētu sajaukt ar bezmaksas programmatūru. Bezmaksas programmatūra ir izplatīts programmatūras veids, kuru var lejupielādēt operētājsistēmās. Kā jau 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. Paredzams, ka bezmaksas programmatūrai būs ierobežotas iespējas, salīdzinot ar bezmaksas programmatūru.

Kas ir atvērts avots?

Atvērto avotu parasti sauc par dizainu, kam ir publiska pieeja. Šo dizainu var modificēt un koplietot sabiedrība. Termins atvērts avots tiek izmantots programmatūras izstrādes kontekstā. Šī bija īpaša pieeja, ko izmantoja datorprogrammu izveidē. Tagad atklātais avots ir kļuvis plaši slavens projektos un produktos, kas veicina atvērtas apmaiņas koncepciju un saistītās zināšanas. Ir arī tādas priekšrocības kā sadarbība starp dalībniekiem, kas iesaistīti atvērtā koda projektos, ātra prototipu izstrāde, uz kopienu balstīta attīstība un caurspīdīgums.

Atklātā pirmkoda programmatūra ir veidota arī pēc tām pašām atvērtā pirmkoda koncepcijām. Atklātā pirmkoda programmatūrā programmatūras avota kodu var modificēt, pārbaudīt un uzlabot.

Lielākajā daļā programmu avota kods 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 pieeja avota kodam, tas palīdzēs pievienot jaunas funkcijas un novērst kļūdas.

Dažās programmatūrās avota kods ir pieejams tikai personai vai organizācijai, kas to izveidoja. Izstrādātājiem būs 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 avota kodu. Šāda veida programmatūra parādīs licenci, par kuru lietotājam būs jāvienojas, pirmo reizi palaižot programmatūru. Programmatūras lietotājam ir atļauts veikt dažas programmatūras izmaiņas saskaņā ar autora piešķirtajām atļaujām. Daži šādas programmatūras piemēri ir Microsoft Office programmatūra un Adobe Photoshop.

Atklātā pirmkoda programmatūra ir ļoti atšķirīga, salīdzinot ar patentēto programmatūru. Pirmkods ir pieejams, lai mācītos, mainītu, kopētu un kopīgotu. Libre birojs ir tāda programma. Tāpat kā patentētai programmatūrai, arī atvērtā pirmkoda programmatūrai ir nepieciešams licences līgums, taču no juridiskā viedokļa tā krasi atšķiras.

Atklātā pirmkoda licence ietekmēs programmatūras izmantošanu, izpēti, modificēšanu un izplatīšanu. Parasti atvērtā pirmkoda programmatūru var izmantot jebkuram mērķim. Kopējā koda licencēs no atklātā pirmkoda licencēm noteikts, ka oriģinālais pirmkods jāpublicē arī tad, kad kods tiek modificēts un izplatīts. Daži licencē arī noteikts, ka, modificējot un kopīgojot programmu, par šo konkrēto programmu nevar iekasēt licences maksu. Viena no atvērtā pirmkoda programmatūras priekšrocībām ir tā, ka tā ļauj modificēt un iekļauj izmaiņas citos projektos. Tas mudina programmētājus modificēt, skatīt un koplietot avota kodu.

Kāda ir atšķirība starp bezmaksas programmatūru un atvērto avotu?

Bezmaksas programmatūras un atvērtā koda raksturojums:

Licence:

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

Atvērtais avots : Atklātā pirmkodā avota kodu var modificēt un pārdalīt. Pārdales laikā, iespējams, būs jāievēro kāda licence. Iespējams, programmatūras instalēšanas laikā programmatūras lietotājam būs jāpiekrīt noteikumiem un nosacījumiem.

Avota kods:

Bezmaksas programmatūra: Bezmaksas programmatūru var lejupielādēt, kopēt un izmantot bez ierobežojumiem. Pirmkods nebūs redzams, lai to apskatītu, modificētu un kopīgotu.

Atvērtais avots : Programmas pirmkods būs pieejams, lai to varētu mainīt un dažos gadījumos to atkārtoti izplatīt. Kļūdas var novērst, pateicoties modifikācijas spējām.

Atbalsts un kopienas:

Bezmaksas programmatūra: Bezmaksas programmatūra ir bezmaksas, taču to nevar modificēt. Autors var mainīt un mainīt tikai tā funkcionalitāti. Kopiena neatbalsta bezmaksas programmatūru, un tai nav attīstības infrastruktūras.

Atvērtais avots : Parasti lietotne, kā arī izstrādātāji ir bezmaksas. Atvērto avotu atbalsta kopienas, kas sadarbojas savā starpā, lai to vēl vairāk attīstītu.

Atkarība:

Bezmaksas programmatūra: Bezmaksas programmatūra ir atkarīga no autora, organizācijas vai komandas.

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

Īpašnieks:

Bezmaksas programmatūra: Freeware pieder izstrādātājam.

Atvērtais avots : Open Source nepieder konkrētai personai, komandai vai organizācijai.

Modifikācijas:

Bezmaksas programmatūra: Bezmaksas programmatūru var mainīt uz apmaksātu versiju, ja izstrādātājs to vēlas.

Atvērtais avots : Open Source nevar pārvērst par maksas produktu.

Uzlabojums:

Bezmaksas programmatūra: Iespējams, ka bezmaksas programmatūru nevar uzlabot.

Atvērtais avots : Atvērto avotu ir iespējams uzlabot, izmantojot sabiedrības atbalstu.

Izmērs:

Bezmaksas programmatūra: Freeware ir ļoti maza programma

Atvērtais avots : Atklātais avots 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