| Tudja, mi a különbség az ingyenes szoftver és a nyílt forráskódú szoftver között? Mi a különbség a copyleft és a nem copyleft programok között? Vagy mi a különbség a freeware, shareware, a kereskedelmi szoftverek között? Ez egyike azoknak a hosszú cikkeknek, amelyek tele vannak definíciókkal és fogalmakkal, amelyek biztosan segítenek ötleteinek rendszerezésében, amikor a szabad szoftverekről van szó. |
Szabad szoftver
Az ingyenes szoftver olyan szoftver, amely bárki számára engedélyezett, ingyen vagy ellenszolgáltatás nélkül, módosítással vagy anélkül, bármilyen módon felhasználhatja, másolhatja és terjesztheti. Ez különösen azt jelenti, hogy a forráskódnak elérhetőnek kell lennie. "Ha ez nem forrás, akkor nem szoftver." Ez egyszerűsített meghatározás; lásd még a teljes definíciót.
Ha egy program ingyenes, akkor potenciálisan beilleszthető egy ingyenes operációs rendszerbe, például a GNU-ba vagy az ingyenes GNU / Linux rendszerbe.
A program ingyenessé tételének sokféle módja van: számos olyan kérdés eldöntése, amelyek sok esetben árnyalatok, és amelyek különféle módon megoldhatók anélkül, hogy a program megszűnne ingyen lenni. Néhány lehetséges variációt az alábbiakban ismertetünk. A konkrét ingyenes szoftverlicencekkel kapcsolatos információkért tekintse meg a licencek listáját.
A szabad szoftver "ingyen" jelző a szabadságra utal, nem pedig a szabadra. A szabadalmazott szoftvercégek azonban néha az ár kifejezésére használják a "szabad szoftver" kifejezést [Fordító megjegyzése: angolul a "free software" a "free software" szó, a "free" kifejezés pedig "ingyen" vagy "ingyen" jelenthet]. Néha használja ezt a kifejezést, amikor az ingyenesen elérhető bináris példányról beszél; máskor pedig az újonnan beszerzett számítógépen található másolat minősítésére használják. Ennek semmi köze ahhoz, hogy mit értünk szabad szoftver alatt a GNU projektben.
E potenciális zavar miatt, amikor egy szoftvercég azt állítja, hogy terméke szabad szoftver, bölcs dolog mindig ellenőrizni az adott disztribúció feltételeit, és megnézni, hogy a felhasználók rendelkeznek-e azokkal a szabadságokkal, amelyeket a szabad szoftverek jelentenek. Néha igaz szabad szoftver; máskor pedig nem.
Sok nyelvben két különböző szó van a "szabad", mint a szabadság és a "szabad", mint nulla ár kifejezésre. Például a francia a "libre" és a "gratuit" kifejezésekkel rendelkezik [spanyolul pontosan ugyanaz történik a "libre" és a "gratis" kifejezésekkel]. Ez nem angolul fordul elő, angolul van a "free" szó, amely egyértelműen utal az árra, de nincs közös jelzője, amely egyértelműen a szabadságra utal. Ezért, ha nem angol nyelven beszél, javasoljuk, hogy fordítsa le a "free" kifejezést a "free software" -ről az Ön nyelvére, hogy világosabb legyen. Tekintse meg a "szabad szoftver" kifejezés más nyelvekre történő fordításainak listáját.
Az ingyenes szoftver gyakran megbízhatóbb, mint a nem ingyenes szoftver.
Nyílt forráskódú szoftver
Sokan a "nyílt forráskódú" szoftver kifejezést használják, hogy nagyjából ugyanabba a kategóriába utaljanak, mint az ingyenes szoftverek. Ugyanakkor nem teljesen azonos típusú szoftverek: elfogadnak néhány licencet, amelyet túl korlátozónak tartunk, és vannak olyan szabad szoftverlicencek, amelyeket nem fogadtak el. A két kategória által lefedett különbségek azonban kevések: szinte minden szabad szoftver nyílt forráskódú, és szinte minden nyílt forráskódú szoftver ingyenes.
Inkább a „szabad szoftver” kifejezést részesítjük előnyben, mert a szabadságra utal, amire a „nyílt forráskódú” kifejezés nem.
Nyilvános domain szoftver
A nyilvános tulajdonban lévő szoftver olyan szoftver, amelyet szerzői jog nem véd. A szabad szoftverek speciális esete, amely nem védett a copyleft-védelemmel, ami azt jelenti, hogy egyes példányok vagy módosított verziók nem biztos, hogy teljesen ingyenesek.
Bizonyos esetekben egy futtatható program nyilvános lehet, a forráskód elérhetősége nélkül. Ez a szoftver nem ingyenes szoftver, mert ahhoz, hogy ingyenes legyen, a forráskódnak hozzáférhetőnek kell lennie. A maga részéről a legtöbb ingyenes szoftver nem nyilvános szoftver; szerzői jogi védelem alatt áll, és a szerzői jog tulajdonosai törvényes engedélyt adtak arra, hogy bárki szabadon felhasználhassa az ingyenes szoftverlicenc használatával.
Néha a „közkincs” kifejezést lazán használják az „ingyenes” vagy „szabadon elérhető” kifejezésre. A "közkincs" azonban jogi kifejezés, és pontosan azt jelenti, hogy "szerzői jog nélkül". Annak érdekében, hogy a lehető legegyértelműbb legyen, javasoljuk a "közkincs" használatát csak ennek a jelentésnek a kifejezésére, és a többi kifejezés használatát a megfelelő kifejezés kifejezésére.
A berni egyezmény értelmében, amelyet a legtöbb ország aláírt, minden új írás automatikusan szerzői jogi védelem alatt áll. Ez magában foglalja a programokat is. Ezért, ha azt akarja, hogy az Ön által írt program nyilvános legyen, akkor bizonyos jogi eljárásokat be kell tartania annak elkerülése érdekében, hogy automatikusan szerzői jogok kerüljenek rá.
Copyleft védett szoftver
A Copyleft védett szoftver ingyenes szoftver, amelynek terjesztési feltételei biztosítják, hogy az összes verzió minden példánya szabad szoftver. Ez például azt jelenti, hogy a copyleft licencek nem engedélyezik harmadik feleknek további követelmények hozzáadását (kivéve a korlátozott követelményeket a védelem fokozásához), és előírják, hogy a forráskód legyen nyilvános. Egyes copyleft licencek, például a GPL harmadik verziója, megakadályozzák a szoftver tulajdonjogossá tételének más módjait.
A GNU Projektnél szinte az összes szoftvert átírjuk, amit írunk, mert célunk minden felhasználónak megadni azokat a szabadságjogokat, amelyeket a "szabad szoftver" kifejezés magában foglal. A Copyleft védett részében olvashat további magyarázatért a copyleft működéséről és miért használjuk.
A Copyleft általános fogalom; a program tényleges másolásához speciális terjesztési feltételeket kell használnia. Sokféleképpen lehet megírni a copyleft terjesztési feltételeket, ezért elvileg sok copyleft ingyenes szoftverlicence létezhet. A gyakorlatban azonban szinte az összes copyleft szoftver a GNU General Public License-t használja. Általában két különböző copyleft licenc "nem kompatibilis", ami azt jelenti, hogy törvénytelen kombinálni az ezen licencekkel védett kódokat; ezért jó lenne a közösségnek, ha valamennyien egyetlen copyleft licencet használnának.
Az ingyenes szoftverek nem védettek a fájloktól
A másolás nélküli, szabad szoftver magában foglalja a szerző engedélyét a szoftver terjesztésére és módosítására, valamint további korlátozások hozzáadására vonatkozó engedélyt.
Az a tény, hogy egy program ingyenes, de nincs védve a copyleft-rel, azt jelenti, hogy egyes példányai vagy módosított verziói nem biztos, hogy teljesen ingyenesek. Egy szoftvercég összeállíthatja a programot, módosításokkal vagy anélkül, és terjesztheti a futtatható fájlt saját szoftvertermékként.
Erre példa az X Window System. Az X konzorcium kiadja az X11-et olyan terjesztési feltételekkel, amelyek nem copyleft szabad szoftverré teszik. Ha szeretné, beszerezhet egy példányt, amely rendelkezik a terjesztési feltételekkel és ingyenes. Vannak azonban nem ingyenes verziók, és vannak népszerű munkaállomások és PC-s grafikus kártyák, amelyekben csak a nem ingyenes verziók működnek. Ha ezt a hardvert használja, az X11 nem ingyenes szoftver az Ön számára. Még maguk az X11 fejlesztők is készítettek egy ideig nem szabad szoftvert az X11-hez.
GPL által lefedett szoftver
A GNU General Public License (GPL) egy általános terjesztési kifejezés, amelyet a copyleft program védelmére használnak. A GNU Project ezt a licencet használja a legtöbb GNU szoftver terjesztésére.
A GNU rendszer
A GNU rendszer a teljesen szabad szoftverekből álló Unix-szerű operációs rendszer, amelyet 1984 óta fejlesztettünk ki a GNU Projektben.
A Unix-szerű operációs rendszer sok programból áll. A GNU rendszer magában foglalja az összes GNU szoftvert, valamint sok más csomagot, például az X Window System és a TeX, amelyek nem GNU szoftverek.
A teljes GNU rendszer első próbaverziója 1996-ban volt elérhető. Ez magában foglalta a GNU Hurd-t, a kernelünket, amelyet 1990 óta fejlesztettünk ki. 2001-ben a GNU rendszer (beleértve a GNU Hurd-ot is) elég megbízhatóan kezdett működni, de a Hurd még mindig hiányzott. néhány fontos jellemző, ezért nem használják széles körben. Eközben a GNU / Linux rendszer, a GNU rendszer származéka, amely a GNU Hurd helyett a kernelt használja a Linuxot, az 1990-es évek óta nagyon sikeres.
Mivel a GNU célja, hogy egy szabad rendszer legyen, minden egyes alkatrészének szabad szoftvernek kell lennie. Azonban nem mindegyiket kell védeni a copyleft-rel; Jogilag bármilyen típusú ingyenes szoftver belefoglalható, ha ez segít a javasolt technikai célok elérésében. És nem szükséges, hogy minden komponens külön-külön GNU szoftver legyen. A GNU rendszer tartalmazhat és tartalmaz is olyan ingyenes szoftvereket, amelyeket nem véd a copyleft, például az X Window rendszert, amelyet más projektekben fejlesztettek ki.
GNU programok
A "GNU programok" kifejezés egyenértékű a GNU szoftverrel. Az Y program akkor GNU program, ha GNU szoftver (GNU Project szoftver). Néha azt mondjuk, hogy ez egy "GNU csomag".
GNU szoftver
A GNU szoftver a GNU Project égisze alatt kiadott szoftver. Hívunk egy olyan programot is, amely GNU szoftver vagy GNU csomag. A README fájlnak vagy a GNU csomag kézikönyvének jeleznie kell, hogy az; továbbá a Szabad Szoftver Könyvtár azonosítja az összes GNU csomagot.
A GNU szoftverek nagy része copyleft-védett, de nem minden; azonban minden GNU szoftvernek szabad szoftvernek kell lennie.
A GNU szoftverek egy részét a Free Software Foundation munkatársai írják, de a legtöbb szoftvert önkéntesek adják. Az önkéntesek által közreműködő szoftverek közül néha a szerzői jog tulajdonosa a Szabad Szoftver Alapítvány, néha pedig a közreműködők írták.
A szoftver nem ingyenes
A nem szabad szoftver minden olyan szoftver, amely nem ingyenes. Ez magában foglalja a félig ingyenes szoftvert és a saját szoftvert.
Félig ingyenes szoftver
A félig ingyenes szoftver olyan szoftver, amely nem ingyenes, de engedélyt tartalmaz az egyének számára, hogy nonprofit célokra használják, másolják, terjesszék és módosítsák (beleértve a módosított verziók terjesztését is). A PGP egy példa egy félig ingyenes programra.
A félig ingyenes szoftver etikailag sokkal jobb, mint a saját szoftver, de még mindig olyan problémákat vet fel, amelyek nem teszik lehetővé, hogy ingyenes operációs rendszeren használjuk őket.
A Copyleft korlátozások célja az összes felhasználó alapvető szabadságainak védelme. Számunkra az egyetlen érdemi korlátozás, amely egy program használatában indokolt, az, amely megakadályozza, hogy mások korlátozásokat adjanak hozzá. A félig ingyenes programoknak további korlátozásai vannak, amelyeket pusztán önző célok motiválnak.
Lehetetlen félig ingyenes szoftvert beépíteni egy ingyenes operációs rendszerbe. Ennek oka, hogy az ingyenes operációs rendszer egészének terjesztési feltételei az összes összetevő program terjesztési feltételeinek együttesei. Félig ingyen program hozzáadásával a rendszer egésze csak félig ingyen lesz. Két oka van annak, amiért nem akarjuk, hogy ez megtörténjen:
Úgy gondoljuk, hogy az ingyenes szoftvereknek mindenki számára, beleértve a vállalatokat is, nemcsak az iskoláknak vagy a szabadidős tevékenységeknek kell lenniük. Meg akarjuk hívni a vállalatokat, hogy használják a teljes GNU rendszert, és ezért ne vegyünk bele félig ingyenes programot.
Az ingyenes operációs rendszerek, köztük a GNU / Linux rendszerek kereskedelmi forgalmazása nagyon fontos, és a felhasználók értékelik a kereskedelmi terjesztések elérhetőségét CD-ROM-on. Félig ingyenes programnak az operációs rendszerbe történő beépítése megakadályozná annak CD-ROM-on történő kereskedelmi terjesztését.
Maga a Szabad Szoftver Alapítvány nem kereskedelmi szervezet, és ezért "belsőleg" törvényesen használhat egy félig ingyenes programot. De nem, mert negatívan befolyásolná a GNU rendszerbe felvehető programok megszerzésére irányuló erőfeszítéseinket.
Mindaddig, amíg van egy feladat, amelyet szoftverrel kell elvégezni, és nincs programja, amely elvégezné, a GNU rendszer hiányzik. Azt kell mondanunk az önkénteseknek: "Még nincs programunk a GNU Projektben erre a munkára, ezért reméljük, hogy megírja." Ha egy félig ingyenes programot használnánk erre a feladatra, akkor hiteltelenítenénk magunkat; és elveszne a lendület (a miénk és azoké, akik megoszthatják nézeteinket) egy ingyenes alternatíva megírásához. Ezért nem tesszük.
Saját szoftver
A saját szoftver olyan szoftver, amely sem ingyenes, sem félig ingyenes. Használatuk, terjesztésük vagy módosításuk tilos, engedélyt igényel, vagy annyira korlátozott, hogy valójában nem tehet ilyet szabadon.
A Szabad Szoftver Alapítvány azt a szabályt követi, hogy egy saját programot csak akkor telepíthetünk számítógépeinkre, ha ezt ideiglenesen tesszük, és ugyanannak a programnak egy ingyenes alternatíváját írjuk. Ezen a konkrét esettől eltekintve úgy gondoljuk, hogy a saját program telepítésére nincs mentség.
Például úgy gondoltuk, hogy az Unix telepítése a mi számítógépeinkre az 1980-as években indokolt volt, mert arra használtuk, hogy ingyenes alternatívát írjunk magának a Unixnak. Figyelembe véve, hogy rendelkezésre állnak ingyenes operációs rendszerek, ez a kifogás már nem érvényes; megszüntettünk minden nem szabad operációs rendszert; és bármely új számítógépre telepítünk egy teljesen ingyenes operációs rendszert.
Nem ragaszkodunk ahhoz, hogy a GNU felhasználói vagy közreműködői betartsák ezt a szabványt. Ezt a szabványt mi magunk teremtjük meg. De reméljük, hogy ők is úgy döntenek, hogy követik őt.
freeware
A "freeware" kifejezésnek nincs egyértelműen elfogadott meghatározása, de általában olyan csomagokra utal, amelyek terjeszthetők, de nem módosíthatók (és amelyek forráskódja nem érhető el). Ezek a csomagok nem ingyenes szoftverek. Ezért kérjük, ne használja a "freeware" kifejezést az ingyenes szoftverre való utaláshoz.
Shareware
A Shareware olyan szoftver, amely megengedi a másolatok újrafelosztását, de minden felhasznált példányért a felhasználónak licencdíjat kell fizetnie.
A shareware nem ingyenes, még félig sem ingyenes szoftver. Ez két okból így van:
A legtöbb shareware esetében a forráskód nem érhető el; ezért semmilyen módon nem módosíthatja a programot.
Nem készíthet másolatot a shareware-ről, és licencdíj megfizetése nélkül sem telepítheti azokat, még azok számára sem, akik nonprofit tevékenységekre használják (a gyakorlatban a felhasználók gyakran figyelmen kívül hagyják a terjesztési feltételeket, és így is tesznek, de ezek a feltételek nem teszik lehetővé ).
privát szoftver
A privát vagy egyedi szoftver a felhasználó (általában egy szervezet vagy egy vállalat) számára kifejlesztett szoftver. Ez a felhasználó birtokolja és használja, és nem adja ki a nyilvánosság számára sem forráskódként, sem bináris formában.
A privát program triviális értelemben vett ingyenes szoftver, ha egyetlen felhasználója teljes jogokkal rendelkezik rá. A kérdés mélyebb megfontolásakor azonban elveszíti értelmét az a kérdés, hogy egy ilyen program ingyenes-e vagy sem.
Általában nem hisszük, hogy egy program fejlesztése és nem kiadása hiba. Van, amikor egy program annyira hasznos, hogy a saját maga számára való felhalmozás káros az emberiség számára. A legtöbb program azonban nem olyan csodálatos, és a kiadásuk nem különösebben káros. Ezért nincs ellentmondás a magán- vagy egyedi szoftverek fejlesztése és a szabad szoftverek mozgásának elvei között.
A legtöbb programozót egyedi szoftverek fejlesztésére fordítják; ezért a legtöbb programozási munkát a szabad szoftver mozgásával kompatibilis módon végzik, vagy lehetne elvégezni.
Kereskedelmi szoftver
A kereskedelmi szoftverek egy olyan vállalkozás által kifejlesztett szoftverek, amelyek felhasználásával pénzt akarnak szerezni. A "kereskedelmi" és a "saját" nem ugyanaz! A legtöbb kereskedelmi szoftver saját tulajdonú, de vannak kereskedelmi szabad szoftverek, és vannak nem kereskedelmi, nem szabad szoftverek.
Például a GNU Ada-t mindig a GNU GPL feltételei szerint terjesztik, és minden példánya szabad szoftver; fejlesztői azonban karbantartási szerződéseket kötnek. Az érdeklődő vásárlók néha megjegyzik az eladóknak: "Biztonságosabbnak éreznénk magunkat egy kereskedelmi fordítóval." A gyártók erre válaszolnak: „A GNU Ada kereskedelmi fordító; azzal a különlegességgel, hogy ez is szabad szoftver ».
A GNU Projekt esetében a hangsúly egy másik szinten van: az a fontos, hogy a GNU Ada szabad szoftver; hogy kereskedelmi jellegű-e, nem döntő kérdés. A GNU Ada kereskedelmi fejlesztésből fakadó további fejlesztése azonban mindenképpen előnyös.
Kérjük, segítsen elterjeszteni azt a hírt, hogy lehetséges a szabad kereskedelmi szoftver. Ezt úgy teheti meg, hogy megpróbálja nem azt mondani, hogy "kereskedelmi", amikor az, amire gondol, "saját".
forrás: Szabad Szoftver Alapítvány (FSF)