Programske aplikacije odprte kode in javne domene
Revolution OS (documentary about GNU/Linux) (Multilingual) (HQ)
Kazalo:
- Ali obstaja razlika med odprtokodnimi aplikacijami in javno domeno?
- Odločilni dejavniki so avtorske pravice ali omejitve uporabe
- Druge pomembne razlike
- Primeri
- Je varno?
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.
Vzorci za obnovitev programske opreme
Tukaj je povzetek vzorca za programerja z izkušnjami. Uporabite ga kot predlogo ali navdih za vašo prijavo.
Seznam dovoljenih pošiljateljev e-pošte ali domene v storitvi Yahoo! Mail
Evo, kako pošiljatelje e-poštnih naslovov v seznam dovoljenih v Yahoo! Mail, da boste vedno prejeli pomembna sporočila, posodobitve in drugo.
Nadaljevanje primerov profila za številne odprte naloge
Kaj je profil za nadaljevanje dela, nadaljujte s primeri profila za različna delovna mesta ter nasvete in nasvete za pisanje profila za svoj življenjepis.