Nyílt forráskódú szoftver ( angol nyílt forráskódú szoftver ) - szoftver nyílt forráskóddal . Az ilyen programok forráskódja megtekinthető, tanulmányozható és módosítható, ami lehetővé teszi, hogy megbizonyosodjon arról, hogy nincsenek a felhasználó számára elfogadhatatlan sebezhetőségek és funkciók (például a program felhasználójának rejtett nyomon követése ), részt vesz benne magának a nyitott programnak a véglegesítése során használja a kódot új programok létrehozására és a bennük lévő hibák kijavítására - a forráskód kölcsönzésével, ha a licenckompatibilitás lehetővé teszi, vagy a használt algoritmusok , adatstruktúrák , technológiák, technikák és interfészek tanulmányozásával (a forrás óta) kód jelentősen kiegészítheti a dokumentációt , és ennek hiányában maga is egyfajta dokumentációként szolgál).
A nyílt forráskódú kifejezést (az angol nyelvből – „software with open source codes”) 1998-ban Eric Raymond és Bruce Perens használta definícióként , akik azzal érveltek, hogy a free software ( free software ) kifejezés angolul kétértelmű, és sok vállalkozót összezavar . 1] .
A legtöbb nyílt forráskódú szoftver is " ingyenes " [2] . Raymond nyílt forráskódú szoftver definíciója és a szabad szoftver definíciója nem pontosan egyezik egymással, de közel állnak egymáshoz, és a legtöbb licenc mindkettőre megfelel [ pontosítás ] . [3]
A nyílt forráskódú és a szabad szoftverek mozgalma közötti különbség elsősorban a prioritásokban rejlik. A „nyílt forráskód” kifejezés támogatói a nyílt forráskód, mint a programok fejlesztésének, korszerűsítésének és karbantartásának módszerének hatékonyságát hangsúlyozzák. A "szabad szoftver" kifejezés hívei úgy vélik, hogy az általa használt programok szabad terjesztésének, módosításának és tanulmányozásának emberi joga az ingyenes nyílt forráskódú szoftverek fő előnye.
Richard Stallman szerint a "nyílt forráskód" nyilvánossága némileg árt a szabad szoftvereknek, mivel a "nyílt forráskódú" szoftverek fejlesztői és felhasználói egyáltalán nem ellenzik a védett szoftvereket , és az emberek megállnak a nyílt forráskódnál, nem érik el a szabadság fogalmát . 4] . Megjegyzi, hogy egyes, a szabad szoftverekkel ellenséges cégek – például a Microsoft – csak a „nyílt forráskódú” kifejezést használják, miközben valószínűleg szándékosan kerülik a „szabad szoftver” kifejezést [5] .
Bruce Perens szerint a "nyílt forráskódú" szoftverek mindig is csak egy módja annak, hogy elmagyarázzák a szabad szoftverek gondolatát a vállalkozóknak, és ez sikerült is [6] .
Annak ellenére, hogy a definíció készítői szeretnék megszabadulni a free szó többértelműségétől [7] , a nyílt forráskódú kifejezés nagyon gyakran olyan entitásokat is jelöl, amelyek ellentmondanak az OSI definíciójának, vagy semmi közük hozzá, de zavart okozhat. . Például az amerikai hírszerző ügynökségek "nyílt forráskódú" jelentésben használják (lásd: OSINT az angolból. Open Source Intelligence ) [8] , amit a Raymond honlapján található közlemény említ [1] .
Vannak olyan programok is, amelyek forráskódja látható, de nem felelnek meg a nyílt forráskódú vagy ingyenes szoftver definícióinak, ilyen például az UnRAR, egy RAR archívum kicsomagoló. Forráskódja nyilvános, de a licenc tiltja, hogy RAR-kompatibilis archiválókat készítsenek vele [9] . Egy másik népszerű példa a TrueCrypt titkosító program : licence korántsem ingyenes, de a forráskód nyitott, bár megváltoztatni nem lehet, csak a teljesítményt és az "őszinteséget" lehet ellenőrizni [10] .
Az Open Source kifejezés nem az Open Source Initiative védjegye . Azok számára azonban, akik ennek a szervezetnek a logóját szeretnék használni, előírják, hogy a nyílt forráskód kifejezést csak az OSI által jóváhagyott licencekkel kapcsolatban használják [11] .
Létezik egy speciális bizottság, amely eldönti, hogy egy licenc felhasználhatja-e az Open Source Initiative védjegyét. A meghatározást, amelyhez ebben az esetben vezeti, a The Open Source Definition [12] tartalmazza .
Az OSI-definíciót számos más szervezet, például a SourceForge.net portál útmutatásul szolgálja .
Az OSI tíz követelményt támaszt a nyilvános licencre vonatkozóan, amelyek eredetileg a Debian Free Software Guidelines -on alapultak .
A nyílt forráskód vagy nyilvánosan , vagy "ingyenes" licencek alatt kerül kiadásra , mint például a GNU General Public License vagy a BSD License . Az ingyenes licenc lehetővé teszi a program forráskódjának saját igényeinek megfelelő használatát minimális korlátozásokkal, amelyek nem mondanak ellent az OpenSource.org definíciójának. Ilyen korlátozás lehet a korábbi alkotókra való hivatkozás, vagy a nyitottság tulajdonság megőrzése ugyanazon vagy módosított nyílt forráskódú program ( Copyleft licenc ) további terjesztésekor. Egyes esetekben (például Apache vagy FreeBSD ) ezek a korlátozások nagyon kicsik, más esetekben (például GNU General Public License ) elegendő a szoftvert a forráskóddal és a licenc szövegével együtt terjeszteni anélkül, hogy azt megváltoztatnák.
Jelenleg[ mikor? ] a nyílt forráskódú szoftverek nem terjedtek el széles körben Oroszországban , többek között a védett szoftverek széles körben elterjedt illegális terjesztését említik. .
Mindazonáltal a kormány [13] és az Orosz Föderáció elnöke, D. A. Medvegyev határozatai2008 - ban az Orosz Föderáció minden iskolájában bevezették az orosz nyílt forráskódú szoftvert , és telepítésre kerül[ mikor? ] minden állami és költségvetési szervezetben az informatika területén a nemzetbiztonság biztosítása érdekében [14] .
A nyílt forráskódú szoftverek szabadon telepíthetők és használhatók minden iskolában, irodában, egyetemen, minden személyi számítógépen, valamint minden állami, költségvetési és kereskedelmi szervezetben és intézményben Oroszországban és a FÁK-országokban a GNU nyílt licencszerződése ( GPL ) értelmében.
Az Orosz Föderáció kormányának [13] 2008. márciusi határozatával Oroszországban minden középiskola megkapta a licencelt, védett szoftverek alapcsomagját a számítógépes ismeretek , a számítástechnika alapjainak és az új információs technológiák Windows operációs rendszerekkel történő oktatásához.
Oroszország három régiójában 2008- ban megkezdődtek a számítástechnika és számítástechnika tantermi alapszoftver-csomagjainak középiskolákban történő bevezetése és használata, valamint a számítástechnika és technológia tanárainak és tanárainak képzése a nyílt szoftverekkel való munkavégzéshez. Windows és Linux környezet [15] [16] elkezdődött . A projekt megvalósítása során bejelentették a projekt földrajzi körének bővítését. Dinamikusan frissülő projekttérképen nyomon követhető az ingyenes szoftverprojekthez csatlakozó iskolák száma [17] .
Az Orosz Föderáció információbiztonsági doktrínája szerint a számítógépes ismeretek és az informatika oktatását jogi oktatási programnak kell kísérnie a számítógépes információbiztonság, a számítógépes vírusok elleni védelem, a pornóoldalak elleni védelem, valamint a helyi és globális számítógépes hálózatok információbiztonságának oktatásában, licencelt, ill. ingyenes nyílt forráskódú szoftver.
2007-ben megjelentek az első informatika tankönyvek egyetemek és iskolák számára, amelyek az állami oktatási szabványoknak megfelelő számítástechnikát oktatnak ingyenes és szabadalmaztatott szoftverekkel Windows és Linux környezetben.
Az orosz fejlesztők elsősorban angol nyelvű projektek fejlesztését segítik, vagy nemzetközi projektek honosított kiadásait adják ki (például OpenOffice.org alapú OpenOffice Pro ). Kevés nagy orosz nyílt forráskódú projekt létezik (például FAR Manager , Nginx , DriverPack Solution , 7-Zip ). A kis programok gyakrabban csak ingyenesek, forráskódok megnyitása nélkül (például Aimp , Light Alloy ).
Van néhány orosz nyílt forráskódú adattár is (például a Sisyphus repository ).
A Coverity tesztelő cég 2006 óta az amerikai belbiztonsági minisztériummal közösen végez kutatásokat a szoftverfejlesztés nyitott és zárt szektorában is, és az év eredményei alapján jelentést tettek közzé. A 2011-es eredmények alapján kiderült, hogy a nyílt forráskód minőségében nem rosszabb, mint a védetté [18] . A Linux 2.6, a PHP 5.3 és a PostgreSQL 9.1 voltak a legjobb minőségű projektek , amelyek minőségét a hibasűrűség (a hibák száma ezer kódsoronként) határozta meg, amely 0,62, 0,20 és 0,21 volt. .
Szótárak és enciklopédiák | |
---|---|
Bibliográfiai katalógusokban |
Ingyenes és nyílt forráskódú szoftver | |
---|---|
A fő dolog |
|
Közösség |
|
Szervezetek | |
Licencek | |
Problémák | |
Egyéb |
|
|
_ | Szoftverterjesztés|
---|---|
Licencek | |
Jövedelemmodellek | |
Szállítási módok |
|
Csalás/illegális | |
Egyéb |
|
Nyílt módszertanok | |
---|---|
Fogalmak |
|
Eszközök |
|
Szervezetek |
|
aktivisták | |
Projektek |
|
Független termékek | |
---|---|
Olvasás |
|
Meghallgatás |
|
Film |
|
Számítógépek |
|
Fogalmak | |
Lásd még |
|