• 2024-11-21

Programske aplikacije odprte kode in javne domene

Revolution OS (documentary about GNU/Linux) (Multilingual) (HQ)

Revolution OS (documentary about GNU/Linux) (Multilingual) (HQ)

Kazalo:

Anonim

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

Ali obstaja razlika med odprtokodnimi aplikacijami in javno domeno?

Aplikacije odprte kode niso javno dostopne, kar ljudem omogoča prosto uporabo svojih del. Programska oprema v javni lasti običajno ne dovoljuje dostopa do izvornih kod, čeprav to ni vedno tako. Programska oprema odprte kode ne avtorskih pravic.

Včasih se izraz "odprtokodni" uporablja kot zamenljiva s programsko opremo "javna domena", vendar to ni isto.

Odločilni dejavniki so avtorske pravice ali omejitve uporabe

Ključna razlika med operacijskim sistemom in programsko opremo v javni domeni ni v tem, ali je izvorna koda dostopna, temveč ali obstajajo zahteve glede licenc ali druge omejitve glede uporabe programa, spreminjanje izvorne kode, prerazporeditev programa ali avtorskih pravic. Če obstajajo, je programska oprema odprte kode in ne javna domena.

Open Source Initiative, neprofitna organizacija s sedežem v Kaliforniji (501) (3), ponuja zelo podrobno in pravno definicijo odprtokodne programske opreme, kdo jo lahko uporablja in kako. Imajo tudi velik abecedni seznam podjetij, ki ponujajo odprtokodno programsko opremo, če želite raziskati določeno podjetje. OpenSource.org je odličen kraj za več informacij o razvoju, sodelovanju in uporabi programske opreme OS.

Druge pomembne razlike

Programsko opremo OS lahko prosto delite, uporabljate in celo spreminjate. Razvija se s pomočjo številnih prispevkov in distribuira z licencami, ki morajo izpolnjevati določena merila za uporabo. Licenca ne more diskriminirati nikogar. Z drugimi besedami, določenih skupin ljudi ne morete prepovedati uporabe programske opreme. Omogočati mora izvedena dela.

Primeri

Odprtokodna programska oprema je na voljo v vseh oblikah in velikostih in lahko služi za različne namene. Primeri vključujejo LINUX, Apache, Firefox, KOffice, Thunderbird, OpenOffice, KOffice in SquirrelMail. Firefox je preprost spletni brskalnik, medtem ko je LINUX 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. Izdelajte kopije in jih izročite prijateljem in družini. Ni licenčnine. Uporabite ga kot vsak drug program za obdelavo besedil, preglednico ali zbirko podatkov. In če imate težave - kot je, da se pojavi hrošč - ali če mislite, da lahko to izboljšate, lahko to prijavite ali pa samo odpravite težavo. Program omogoča uporabnikom, da "povečajo", v skladu s Apache.

Je varno?

Kadarkoli dovolite dostop več uporabnikom, se pojavi vprašanje o virusih. Nadaljujte previdno in poskrbite, da boste imeli dobro protivirusno aplikacijo, ko dostopate do odprtokodne programske opreme.


Zanimivi članki

Povečevanje besedila na spletnih mestih, ki uporabljajo majhno besedilo

Povečevanje besedila na spletnih mestih, ki uporabljajo majhno besedilo

Tukaj je priročnik za uporabnike računalnikov Mac in osebnih računalnikov, da popravijo to nadležno izdajo besedila spletnega mesta, ki je premajhna za branje ali prevelika za vaš monitor.

US Marine Corps Job: Polje 21, Ordnance

US Marine Corps Job: Polje 21, Ordnance

Opisi delovnih mest in faktorji usposobljenosti za ameriške mornarice, ki so se zaposlili pri MOS: Polje 21, Ordnance.

Polje 65. delovnega mesta ameriškega morskega korpusa: letalstvo

Polje 65. delovnega mesta ameriškega morskega korpusa: letalstvo

Opisi delovnih mest in faktorji usposobljenosti za zaposlitev mornariških sil Združenih držav: Polje 65, letalski promet.

Zaposlitev mornarice FIELD 63/64, letalska elektronika

Zaposlitev mornarice FIELD 63/64, letalska elektronika

Opis delovnega mesta in faktorji usposobljenosti za tehniko elektronike elektronske elektronike Marine Corps, ki vključuje podporo vseh sistemov letalskega orožja.

Marine Corps prijavil delovno mesto: jezikoslovka

Marine Corps prijavil delovno mesto: jezikoslovka

Jezikoslovci Marine Corps delujejo kot prevajalci in tolmači na vseh področjih, kjer so marinci razporejeni ali delajo. Tukaj je nekaj različnih jezikoslovcev.

Spoznajte Zaposlitev vojaške policije

Spoznajte Zaposlitev vojaške policije

Tukaj je vse, kar morate vedeti o zaposlitvi vojaške policije, vključno z vojaškimi zahtevami, izobraževanjem in še več.