Kako se programska oprema javnega prostora razlikuje od odprtega vira?

Razlika med aplikacijami odprte kode in programsko opremo za javno domeno

GraphicStock

Odprtokodna programska oprema uporabnikom omogoča dostop in spreminjanje izvorne kode samega programa. Izvorna koda je v bistvu seznam ukazov, ki narekujejo, kako se program izvaja. Nekatere aplikacije z odprtim kodom imajo omejitve glede njihove uporabe in distribucije, vendar mnogi ne.

Ali obstaja razlika med odprtokodnimi aplikacijami in javno domeno?

Odprtokodne aplikacije niso v javni domeni, kar ljudem omogoča prosto uporabo njihovih del.

Programska oprema v javni domeni običajno ne omogoča dostopa do izvornih kod, čeprav to ni vedno tako. Odprtokodna programska oprema ima avtorske pravice. .

Včasih se izraz "open source" uporablja izmenično s programsko opremo "javna domena", vendar niso enake.

Odločilni dejavniki so avtorske pravice ali omejitve uporabe

Ključna razlika med OS in programsko opremo za javno domeno ni, ali je izvorna koda dostopna, temveč ali obstajajo kakršne koli licenčne zahteve ali druge omejitve pri uporabi programa, spreminjanje izvorne kode, prerazporeditev programa ali avtorske pravice. Če obstaja, je odprtokodna programska oprema, ki ni javna.

Open Source Initiative, 501 (c) (3) California-based non-profit, ponuja zelo podrobno in pravno opredelitev odprtokodne programske opreme, ki jo lahko uporablja in kako. Prav tako imajo odličen abecedni seznam podjetij, ki ponujajo odprtokodno programsko opremo, če želite raziskati določeno podjetje.

OpenSource.org je odličen kraj, kjer lahko izvedete več o tem, kako lahko razvijate, sodelujete in uporabljate OS-programsko opremo.

Druge pomembne razlike

Programsko opremo OS lahko svobodno izmenjuje, uporablja in celo spreminja. Razvija se s prispevki mnogih in distribuira na podlagi licenc, ki morajo ustrezati nekaterim merilom za uporabo.

Licenca ne more diskriminirati nikogar. Z drugimi besedami, ne morete prepovedati določenim skupinam ljudi, da uporabljajo programsko opremo. Omogočiti mora izpeljana dela.

Primeri odprtokodne programske opreme

Odprtokodna programska oprema je na voljo v vseh oblikah in velikostih ter lahko služi večkratnim namenom. Primeri vključujejo LINUX, Apache, Firefox, KOffice, Thunderbird, OpenOffice, KOffice in SquirrelMail. Firefox je preprost spletni brskalnik, LINUX pa je bolj zapleten. To je operacijski sistem, ki temelji na UNIXu. OpenOffice je pisarniški paket, ki ga ponuja Apache.

V primeru OpenOffice lahko program prenesete in namestite na skoraj vsak računalnik - brezplačno, tudi če ga namestite na več računalnikov. Kopirajte in jih izročite prijateljem in družini. Licenčnin ni. Uporabite ga, kot bi jo imeli katera koli druga obdelava, preglednica ali program baze podatkov. In če imate težave - na primer, da se pojavlja hrošč - ali če mislite, da ga boste lahko izboljšali, ga lahko prijavite ali sami odpravite težavo. Program omogoča uporabnikom, da ga "izboljšajo", v skladu s Apachejem.

Ali je varno?

Kadarkoli dovolite dostop več uporabnikov, se pojavi vprašanje virusov. Nadaljujte s previdnostjo in poskrbite, da imate dobro antivirusno aplikacijo, ko dostopate do odprtokodne programske opreme.