Nyílt forráskódú és szabad szoftver: mi a különbség és miért számít?

Nyílt forráskódú és szabad szoftver: mi a különbség és miért számít?

Tehát letöltötte a Firefoxot, és a Microsoft Office -t LibreOffice -ra cserélte? Annyira szereted ezeket az alkalmazásokat, hogy többé nem dobálsz pénzt a Microsoftra vagy az Apple -re, és úgy döntöttél, hogy 100 százalékos Linux -ot használsz.





hogyan lehet letölteni a műsorokat a hulu -ról

De azóta felfedezted ingyenes szoftver itt nem teljesen ugyanaz a jelentés, és azon tűnődhetsz, miért nem hívjuk fel ezeket a dolgokat nyílt forráskód az egyértelműség kedvéért. Mi a nagy baj?





Kiderült, hogy az ingyenes szoftver és a nyílt forráskódú szoftver nem ugyanaz. Tisztázzuk ezt.





Némi háttér a kontextushoz

Az 1950 -es években szinte minden szoftvert tudósok és kutatók állítottak elő. Korlátlanul megosztották a számítógépes szoftvereket és a forráskódot, így a felhasználók kijavíthatták saját hibáikat. Ennek nagy része köztulajdonban lévő szoftver volt - amely szerzői jogi értelemben az ingyenes legszabadabb formája.

Ennek egy része kulturális volt. Ennek egy része a szoftver jellegéből adódott. A fizikai termékekkel ellentétben a digitális szoftvereket végtelenül ingyenesen és minimális erőfeszítéssel lehet másolni. A számítógépes hardvereket természetesen el lehet adni, de kód?



Ez a hetvenes évek elején kezdett megváltozni. Az IBM külön elkezdett fizetni a szoftverekért, és leállította a forráskód szolgáltatását. Ez szült trösztellenes pert 1969 -től 1982 -ig tartott. 1983 -ban az Apple nyert a Legfelsőbb Bíróság ügye annak megállapítása, hogy a bináris szoftver szerzői jogvédelem alatt állhat. A Microsoft néhány évvel később kiadta a Windows rendszert.

Ez volt az a légkör, amelyben a szoftverek „szabadon tartásának” mozgalma alakult ki.





A Szabad Szoftver Mozgalom eredete

Az 1970 -es évektől kezdve a Unix volt az uralkodó operációs rendszer. 1983-ban Richard Stallman bejelentett egy projektet egy teljesen nem szabadalmaztatott Unix-kompatibilis operációs rendszer létrehozására, a GNU projekt . Két évvel később megalapította a Szabad Szoftver Alapítványt azzal a küldetéssel, hogy a szabad szoftverek mellett szóljon és oktatja őket.

Stallman nem hozta létre a „szabad szoftver” kifejezést, amely nagyrészt a nyilvánosan elérhető szoftverekre vonatkozott. De kibővítette, hogy mit jelent az, hogy a szoftver ingyenes.





A Free Software Foundation az ingyenes szoftvert olyan szoftverként határozza meg, amelyet a felhasználók szabadon futtathatnak, másolhatnak, terjeszthetnek, tanulmányozhatnak, változtathatnak és fejleszthetnek. Az „ingyenes” ezekre a szabadságokra vonatkozik, nem az árra. Előfordul, hogy a legtöbb ingyenes szoftver nem kerül pénzbe, nagyrészt azért, mert a szoftvereket értékesíteni kívánó vállalatok hajlamosak korlátozni a felhasználók szabadságát, hogy lemásolják, terjesszék vagy javítsák a vásárolt termékeket.

A Szabad Szoftver Alapítvány négy szabadságot sorol fel, amelyeket elengedhetetlennek tart :

  1. Szabadság 0 - A program tetszés szerinti, bármilyen célból történő futtatásának szabadsága.
  2. Szabadság 1 - A program tanulmányozásának szabadsága és annak megváltoztatása, hogy tetszés szerint végezze a számítástechnikát. Ennek előfeltétele a forráskódhoz való hozzáférés.
  3. Szabadság 2 - A másolatok újraosztásának szabadsága, hogy segítsen szomszédjának.
  4. Szabadság 3 - A módosított verziók másolatainak másoknak való terjesztésének szabadsága. Ezzel esélyt adhat az egész közösségnek, hogy hasznot húzzon a változásokból. Ennek előfeltétele a forráskódhoz való hozzáférés.

A 'nyílt forráskód' kifejezés megalkotása

Míg az ingyenes szoftvercímke kifejezetten etikus, a nyílt forráskódú címke nem az. A kifejezés a kilencvenes években, Eric Raymondé után alakult ki A katedrális és a bazár segítette a Netscape -t arra, hogy kiadja a Netscape Communicator internetcsomag forráskódját.

Ez viszont arra inspirálta Raymondot és másokat, hogy lássák, hogyan vihetik a Szabad Szoftver Alapítvány ideáljait az üzleti világba. Kitalálták a „nyílt forráskód” kifejezést, és 1998 -ban Raymond és Bruce Perens megalapították a nyílt forráskódú kezdeményezést. A nyílt forráskódú kezdeményezés biztosítja a 10 pontot Nyílt forráskódú definíció és az tanúsítási jelet kínál a kompatibilis alkalmazásoknak .

A nyílt forráskódú mozgalom nem hagyja figyelmen kívül a szabad szoftver értékeit, de inkább a nyílt együttműködéssel foglalkozik. A cél az, hogy a vállalatok és a fejlesztők szabadon hozzáférhetővé tegyék szoftverük kódját. Így a felhasználók megbízhatnak a gépükön futó programokban, és javításokat és funkciókat adhatnak vissza a projekthez.

Az etika nagy része még mindig összhangban van, de a nyílt forráskódú mozgalom kevésbé konfrontatív, és inkább kompromisszumkész az elfogadás elterjesztése érdekében.

Kulcs különbség

A szabad szoftverek és a nyílt forráskódú mozgalmak egyetértenek a legtöbb alapvető értékben, de a szabadság definíciói eltérőek.

A Free Software Foundation felöleli a copyleftet, hogy megvédje a fent felsorolt ​​négy szabadságot. Ez jogilag megakadályozza, hogy az emberek további korlátozásokkal terjesszék újra az ingyenes szoftvereket. A szervezet ezt az elvet rögzítette a GNU General Public License -ben. Aki GPL kódot használ, annak saját alkotásait is GPL -ként kell kiadnia.

hogyan lehet megváltoztatni a kép hátterét a Photoshopban

A Linuxot és más ingyenes operációs rendszereket működtető alapvető programok nagy része a GNU projekt részeként kezdődött. Az alkalmazások nagy része GPL licenc alatt áll.

Az ingyenes szoftverlicencek is nyílt forráskódúak, de nem minden nyílt forráskódú licenc megköveteli a fejlesztőktől a kód megosztását. Egyesek lehetővé teszik a fejlesztők számára, hogy nyílt forráskódot használjanak zárt forráskódú alkalmazások, például az MIT License létrehozásához. Ezeket a nem copyleft licenceket megengedő licenceknek nevezik.

Míg a szabad szoftverek szószólója úgy tekintheti a szabad szoftverek nem szabad szoftverek létrehozására való felhasználását, mint amelyek korlátozzák a felhasználó szabadságait, a nyílt forráskód hívei hajlamosabbak arra, hogy az engedélyező engedélyt valóban ingyenesnek tekintsék-mint az emberek szabadon tehetnek bármit a kóddal, még akkor is, ha ez egy saját alkalmazás létrehozását jelenti.

Néhány különösen kiemelkedő személy azt állítja, hogy egyes ingyenes szoftverlicencek, például a GPL v3 olyan sok feltétellel rendelkeznek, hogy jelentősen korlátozzák a fejlesztő szabadságát.

A FOSS szükségessége

Összefoglalva: minden szabad szoftver nyílt forráskódú szoftver, de nem minden nyílt forráskódú szoftver szabad szoftver. Emiatt a szabad szoftverek hívei inkább az ingyenes szoftvereket hivatkoznák a ingyenes szoftver . De mivel az általános felhasználók az „ingyenes” -et az árhoz társítják, ez a név nem annyira egyértelmű. A dolgok különösen zavarosak, ha valóban vannak megbeszélés a szabad szoftverekről a pénz összefüggésében.

Ezért látja a legtöbb ingyenes szoftvert ingyenes és nyílt forráskódú szoftver , vagy SÁNCÁROK . Ez azt jelenti, hogy a Windows ingyenes szoftverei gyakran hirdetésekkel érkeznek, az ingyenes és nyílt forráskódú szoftverek azonban nem, anélkül, hogy összezavarnának mindenkit a szobában.

Sok felhasználó és fejlesztő egyszerűen nem törődik vele

A beszélgetés nagy része az engedélyezésre vonatkozik, és ez meglehetősen unalmas téma lehet. A nem jogászok számára soknak nincs is értelme. Sok felhasználó egyszerűen programokat akar futtatni , és egy csomó fejlesztő csak létre akarja hozni őket. A szoftver licencelésének módja kisebb prioritás.

De a szabad és nyílt forráskódú szoftverek világa nyíltan tárgyalja az etikát, ezért a szavak számítanak, még akkor is, ha ez zavaróbbá teheti az életet.

Egyetért a szabad szoftver elveivel vagy a nyílt forráskódú mozgalommal? Együtt érzel mindkettővel? Ön szerint mit nevezzünk ingyenes és nyílt forráskódú szoftvernek? Beszéljük meg ezt az alábbi megjegyzésekben!

Részvény Részvény Csipog Email A Windows PC tisztítása a parancssor használatával

Ha a Windows PC -n kevés a tárhely, törölje ki a szemetet ezekkel a gyors parancssori segédprogramokkal.

Olvassa tovább
Kapcsolódó témák
  • Linux
  • Technológia magyarázata
  • Nyílt forráskód
A szerzőről Bertel King(323 megjelent cikk)

Bertel egy digitális minimalista, aki fizikai adatvédelmi kapcsolóval és a Free Software Foundation által jóváhagyott operációs rendszerrel rendelkező laptopról ír. Értékeli az etikát a funkciók felett, és segít másoknak átvenni az irányítást digitális életük felett.

Továbbiak Bertel Kingtől

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide