Különbség a nyílt forráskódú és a szabad szoftver között

Nyílt forráskódú és ingyenes szoftver

A nyílt forráskódú szoftverek és a szabad szoftverek azok a két mozgalom, amelyek felbukkantak a kereskedelemben kapott védett szoftverek gyors trendjének leküzdésére. Az „Open Source” névből már levonhatod, hogy a szoftver forráskódja szabadon elérhető más emberek számára is. Valójában a nyílt forráskódú szoftverek mérete nemcsak a látható forráskóddal rendelkezik, hanem több rendelkezést is tartalmaz. Sokféle definíció van a szabad szoftver számára, amelyek közül a leggyakoribb a „freeware”, vagy olyan szoftver, amelynek használatáért nem kell fizetnie. A Szabad Szoftver mozgalom azonban meghatározza, hogy a szabad szoftver szabadsága messze meghaladja a szoftver költségeit. Alapvetően a felhasználó bármit megtehet a Szabad Szoftverért, feltéve, hogy a kapott szoftver szintén ingyenes.

A Free Software egy szigorúbb kódmegosztási módszer a nyílt forráskódhoz képest, amely lehetővé teszi a kód készítőjének bizonyos feltételek meghatározását a szoftver jogszerű használatának és terjesztésének lehetővé tétele érdekében. Az Open Source szoftver kódolója meghatározhatja, hogy a felhasználó megengedheti-e a módosított kód újraelosztását. Ez a Free Software esetében nem lehetséges, mivel kifejezetten azt jelzi, hogy a Free Software-ből származó módosított kódot Free Software formájában is meg kell engedni.

Egy másik szempont, amelyre a szabad szoftver támogatja a nyílt forráskódú szoftverekkel kapcsolatban, egyes vállalatok gyakorlata, hogy szoftvereiket nyílt forrásúként forgalmazzák, de a funkciók nagy részét védett szoftverekkel értékesítik, áron eladva. Tehát, annak ellenére, hogy a fő szoftvert nyílt forráskódú szoftverként engedélyezik, továbbra is fizetnie kell a teljes funkcionalitás elérése érdekében. A szabad szoftvereknek nem szabad szabadalmaztatott szoftverekkel együtt dolgozniuk, ezzel elkerülve a szabad szoftver kifejezés félrevezető használatának lehetőségét..

Noha a frakciók között vannak a szabad és a nyílt forráskódú szoftverek elleni küzdelemben, mégis egyesülnek a közös ellenség, a védett szoftverek ellen. Az egyes jellemzők drasztikusan eltérhetnek, de a szabad és bővíthető szoftverek biztosításának célja mindkettő számára közös.

Összefoglaló:

1. A szabad szoftver nyílt forráskódú szoftver, de a nyílt forráskódú szoftver nem feltétlenül szabad szoftver.

2. A nyílt forráskód lehetővé teszi a kódoló számára a Szabad Szoftverhez képest nagyobb ellenőrzést a programja felett.

3. A nyílt forráskódú szoftverek más szabadalmaztatott szoftverekkel is működhetnek, míg a Szabad Szoftver ezt nem teszi lehetővé.