Open source-software ( engelsk open source-software ) - software med åben kildekode . Kildekoden til sådanne programmer er tilgængelig for visning, undersøgelse og ændring, hvilket giver dig mulighed for at sikre, at der ikke er nogen sårbarheder og funktioner, der er uacceptable for brugeren (for eksempel skjult sporing af brugeren af programmet ), deltage i færdiggørelsen af selve det åbne program skal du bruge koden til at oprette nye programmer og rette fejl i dem - ved at låne kildekoden, hvis licenskompatibiliteten tillader det, eller gennem at studere de anvendte algoritmer , datastrukturer , teknologier, teknikker og grænseflader (siden kilden kode kan supplere dokumentationen væsentligt , og i mangel af en sådan fungerer den selv som en slags dokumentation).
Begrebet åben kildekode (fra engelsk - "software med åben kildekode") blev brugt som en definition i 1998 af Eric Raymond og Bruce Perens , som hævdede, at begrebet fri software ( fri software ) på engelsk er tvetydigt og forvirrer mange iværksættere [ 1] .
Det meste open source-software er også " gratis " [2] . Raymonds definition af open source-software og definitionen af fri software matcher ikke nøjagtigt hinanden, men er tæt på hinanden, og de fleste licenser passer til begge [ klarer ] . [3]
Forskellen mellem open source og fri software bevægelser ligger hovedsageligt i prioriteringer. Tilhængere af udtrykket "open source" understreger effektiviteten af open source som en metode til at udvikle, modernisere og vedligeholde programmer. Tilhængere af udtrykket "fri software" mener, at det er menneskeretten til frit at distribuere, ændre og studere de programmer, han bruger, der er den største fordel ved gratis open source-software.
Ifølge Richard Stallman skader publiciteten af "Open Source" i nogen grad fri software, da nogle udviklere og brugere af "open source"-software slet ikke er imod proprietær software , og folk stopper ved Open Source og når ikke frihedsbegreberne [ 4] . Han bemærker, at nogle virksomheder, der er fjendtlige over for fri software - såsom Microsoft - kun bruger udtrykket "open source", mens de sandsynligvis bevidst undgår udtrykket "fri software" [5] .
Ifølge Bruce Perens har "open source" software altid kun været en måde at forklare ideen om gratis software til iværksættere, og det lykkedes ham [6] .
På trods af definitionens forfatteres ønske om at slippe af med tvetydigheden af ordet fri [7] , betegner udtrykket åben kildekode også meget ofte enheder, der modsiger OSI-definitionen eller ikke har noget med den at gøre, men som kan føre til forvirring . For eksempel bruger amerikanske efterretningstjenester det i betydningen "open source" (se: OSINT fra engelsk. Open Source Intelligence ) [8] , som er nævnt i meddelelsen på Raymonds hjemmeside [1] .
Der er også programmer, hvis kildekode kan ses, men som ikke opfylder definitionerne af open source eller fri software, såsom UnRAR, en RAR - arkivudpakker. Dens kildekode er i det offentlige domæne, men licensen forbyder at bruge den til at oprette RAR-kompatible arkivere [9] . Et andet populært eksempel er TrueCrypt -krypteringsprogrammet : dets licens er på ingen måde gratis, men kildekoden er åben, selvom den ikke kan ændres, kan du kun tjekke ydeevnen og "ærligheden" [10] .
Udtrykket Open Source er ikke et varemærke tilhørende Open Source Initiative . Men for dem, der ønsker at bruge denne organisations logo, er der et krav om, at udtrykket Open Source kun bruges i forhold til licenser godkendt af OSI [11] .
Der er et særligt udvalg, der afgør, om en licens kan bruge Open Source Initiativets varemærke. Definitionen, som han ledes efter i dette tilfælde, er givet i The Open Source Definition [12] .
OSI-definitionen er anerkendt som vejledning for mange andre organisationer, såsom SourceForge.net- portalen .
OSI stiller ti krav til den offentlige licens, som oprindeligt var baseret på Debians retningslinjer for fri software .
Åben kildekode frigives enten i det offentlige domæne eller under "gratis" licenser såsom GNU General Public License eller BSD License . Den gratis licens giver dig mulighed for at bruge programmets kildekode til dine egne behov med minimale begrænsninger, der ikke modsiger definitionen af OpenSource.org. En sådan begrænsning kan være et krav om at henvise til tidligere skabere eller et krav om at bevare åbenhedsegenskaben ved yderligere distribution af det samme eller modificerede open source-program ( Copyleft -licens ). I nogle tilfælde (for eksempel Apache eller FreeBSD ) er disse begrænsninger meget små, i andre (for eksempel GNU General Public License ) er det nok at distribuere softwaren sammen med kildekoden og teksten til licensen uden at ændre den.
I øjeblikket[ hvornår? ] open source-software er ikke blevet udbredt i Rusland , blandt årsagerne til, at de nævner den udbredte ulovlige distribution af proprietær software .
Men ved beslutninger fra regeringen [13] og præsidenten for Den Russiske Føderation D.A. Medvedev , russisk open source-software blev implementeret i alle skoler i Den Russiske Føderation i 2008 og vil blive installeret[ hvornår? ] i alle statslige og budgetmæssige organisationer for at sikre national sikkerhed på it -området [14] .
Open source-software kan frit installeres og bruges i alle skoler, kontorer, universiteter, på alle personlige computere og i alle statslige, budgetmæssige og kommercielle organisationer og institutioner i Rusland og CIS-landene, i henhold til GNUs åbne licensaftale ( GPL ).
Ved beslutning truffet af Den Russiske Føderations regering [13] i marts 2008 modtog alle gymnasier i Rusland grundlæggende pakker med licenseret proprietær software til undervisning i computerfærdigheder , det grundlæggende inden for datalogi og nye informationsteknologier med Windows-operativsystemer.
I tre regioner i Rusland blev der i 2008 iværksat et arbejde med introduktion og brug i gymnasier af grundlæggende softwarepakker til klasseværelser inden for datalogi og datateknologi og uddannelse af lærere og lærere i datalogi og teknologi til at arbejde med åben software i Windows- og Linux-miljøet [15] [16] er begyndt . Under gennemførelsen af projektet blev det annonceret udvidelsen af projektets geografi. Antallet af skoler, der har tilsluttet sig gratis softwareprojektet, kan spores på et dynamisk opdateret projektkort [17] .
Ifølge Den Russiske Føderations informationssikkerhedsdoktrin skal undervisning i computerfærdighed og informatik ledsages af et juridisk uddannelsesprogram i undervisning i computerinformationssikkerhed, beskyttelse mod computervirus, pornosider og informationssikkerhed i lokale og globale computernetværk baseret på licenserede og gratis open source-software.
I 2007 blev de første computervidenskabelige lærebøger til universiteter og skoler udgivet for at undervise i datalogi i overensstemmelse med statslige uddannelsesstandarder med gratis og proprietær software i Windows- og Linux-miljøet.
Russiske udviklere hjælper hovedsageligt med udviklingen af engelsksprogede projekter eller frigiver lokaliserede udgaver af internationale projekter (for eksempel OpenOffice Pro baseret på OpenOffice.org ). Der er få store russiske open source-projekter (for eksempel FAR Manager , Nginx , DriverPack Solution , 7-Zip ). Små programmer er oftere kun gratis, uden at åbne kildekoder (for eksempel Aimp , Light Alloy ).
Der er også et lille antal russiske open source- depoter (såsom Sisyphus -depotet ).
Siden 2006 har testvirksomheden Coverity sammen med det amerikanske Department of Homeland Security forsket i både den åbne og lukkede sektor af softwareudvikling, og de udgav en rapport baseret på årets resultater. Ifølge resultaterne fra 2011 viste det sig, at den åbne kildekode ikke er af ringere kvalitet end den proprietære [18] . Linux 2.6, PHP 5.3 og PostgreSQL 9.1 blev anerkendt som projekter af højeste kvalitet , hvis kvalitet blev bestemt af defekttætheden (antallet af defekter pr. tusinde linjer kode), som var lig med henholdsvis 0,62, 0,20 og 0,21 .
Ordbøger og encyklopædier | |
---|---|
I bibliografiske kataloger |
Gratis og open source software | |
---|---|
Det vigtigste |
|
Fællesskab |
|
Organisationer | |
Licenser | |
Problemer | |
Andet |
|
|
Software distribution | |
---|---|
Licenser | |
Indkomstmodeller | |
Forsendelsesmetoder |
|
Svigagtig/ulovlig | |
Andet |
|
intellektuel ejendomsret | Offentlig aktivitet omkring|
---|---|
Spørgsmål og debat |
|
Begreber |
|
bevægelser |
|
Organisationer | |
Dokumentar |
|
Åbne metoder | |
---|---|
Begreber |
|
Værktøjer |
|
Organisationer |
|
aktivister | |
Projekter |
|
Uafhængige produkter | |
---|---|
Læsning |
|
Høring |
|
Film |
|
Computere |
|
Begreber | |
se også |
|