Szinte minden szoftverfejlesztő találkozott már a kifejezéssel, egyrészt sok ilyen szoftver komponenst használnak fel, másrészt előbb utóbb egy-egy megrendelőjével vita alakul ki, hogy ha szabad a szoftver, miért kell érte fizetni.
Ezért tegyük tisztába a fogalmat és hogy mit lehet és mit nem lehet tenni egy szabad szoftverrel.
A fogalom pontos megértéséhez a GNU projekt oldalát ajánljuk, ahol nagyon jól össze van foglalva a szellemiség, ami emögött megtalálható:
„A „szabad szoftver” elnevezés a felhasználók szabadságára utal. Azt jelenti, hogy a felhasználóknak szabad futtatni, másolni, közzétenni, tanulmányozni, megváltoztatni és tökéletesíteni a szoftvert. Pontosabban kifejtve a felhasználók négy különböző jogát jelöli:
A szabad szoftver tehát a szabadságot tűzi zászlajára, azzal a fejlesztői gyakorlattal kívántak szakítani a megalkotásakor, hogy a programozó magához láncolja a megrendelőjét azzal, hogy pl.: nem ad át forráskódot, átdolgozási jogot akkor sem, ha ezt megfizetnék neki.
A klasszikus szerzői jogi gondolkodásban a szerző joga eldönteni, hogy milyen jogokat ad át a megrendelőnek, a megrendelőnek nem lehet ilyen jellegű elvárása.
Sok esetben a szoftver fejlesztés során a fejlesztő a cége működését megalapozó termék forráskódját nem szeretné kiadni, ez egy méltányolható érdek.
Ha a mindennapi működés zökkenőmentes, akkor nem is lesz a megrendelőnek szüksége a forráskódra, de ha problémák merülnek fel, akkor az üzletmenetét veszélyezteti, ha nem tud a számára készített
A szoftver előbb említett szabadságait a közösségek által kialakított szoftver licence feltételek adják meg. Azaz akkor lesz szabad a szoftver (open source), ha a fejlesztője egy szabad szoftver licence alatt teszi közzé azt.
Ennek licence minden olyan licence, ami a fenti szabadságokat teljesíti, ennek több tipológiája is elérhető, mivel már sok-sok ilyen licencet ismerünk.
Egyik legjobb felosztást ezen az oldalon találjátok.
A legelterjedtebb licence feltételek:
Általában a fejlesztők sok szabad szoftvert használnak fel munkáik elkészítése során. Például ha a wordpress, vagy a drupal keretrendszert használja a fejlesztő a weboldal elkészítéséhez, ezek a keretrendszerek szabad szoftver licence alatt futnak és a szabad szoftver szellemiség már így is bekerül a kereskedelembe, hatással van arra.
A szabad szoftver típusától függ, hogy milyen kötelezettségeink vannak fejlesztőként, ami általánosan vizsgálandó szempont, hogy:
A legtipikusabb kérdés, amivel találkozunk, hogy a fejlesztő ügyfele a szó hallatán azonnal azt gondolja, hogy ha ilyet használ fel a fejlesztő, akkor ő ingyen juthat forráskódhoz és a fent említett szabadságokhoz.
Ez azonban nincs így:
Részletesebb elemzéseket az egyes licencekről folyamatosan fogunk közzétenni, az MIT licence-ről szóló elemzést itt megtalálod.
Addig is, ha kérdésed van, keress minket bizalommal.
Szerző: dr. Németh Ádám
2021.06.16.
Vállaljuk szoftver fejlesztési, support, alvállalkozói és licencia szerződések készítését fejlesztőknek és megrendelőknek is, figyelve mind a két fél érdekeire.
Segítünk valamennyi szerzői jogi kérdésére és a fejlesztéssel kapcsolatos más jogi kérdéseire is a választ megtalálni, telefonon, email-en és konzultáció keretében is.
Banki széfben biztosítunk forráskód letétet, ha az üzletmenet folytonosság miatt szükséges.
Segítünk cége védjegyének bejelentésében, kutatással, és a bejelentés intézésével.
Az ajánlatot kérek gomb megnyomásával hozzájárulok az itt megadott adataimnak az adatkezelési tájékoztató szerinti kezeléséhez.