FSF/GNU/GPL

GPL v3 hamarosan

Címkék

Az FSF (Free Software Foundation) 13 év után arra készül, hogy kipofozza a legszélesebb körben használt szabadszoftveres licencet, a GNU General Public License-t (GPL). A GPL-t a GNU atyja Richard M. Stallman alkotta, és 1991-ben módosította a utoljára. Számos olyan téma / probléma merült fel az elmúlt 13 évben, amelynek megoldására a GPL jelenlegi változata nincs felkészítve. A GPL következő verziójának vázlata a jövő évre várható.

Arról, hogy miben lesz újabb, másabb a harmadik generációs GPL ebben a cikkben olvashatsz bővebben.

Végre egy jó példa

Címkék

A Gigabyte rengeteg dolgot gyárt, többek között SuperH procival meghajtott wireless routereket is. Nekem is van egy, és kis nézelődés után kiderült, hogy Linuxot futtat. Pár levélváltást követően mostantól a firmware forráskódok letölthetőek a Gigabyte honlapjáról. Remélhetőleg minél több ilyen esetről számolhatunk be.

Ezúton is köszönet a Gigabyte-nak, aki a nagy cégek közül talán elsőként tett eleget a GPL-nek önszántából.Felvettem a kapcsolatot a supportal, jelezve, hogy igényt tartanék a forráskódra. Hamarosan válaszoltak, és pár hetet kértek, hogy eleget tehessenek a kérésnek. Mostantól az összes ilyen routernél megtalálható egy link a GPL-re, letölthető a firmware-ek forráskódja, valamint a mostantól szállított modellek CD-jén is lesz egy-egy példány a GPL licencből.

21.

Címkék

Pontosan 21 éve történt, hogy Richard M. Stallman (RMS) egy levelet írt a net.unix-wizards és net.usoft hírcsoportokba, és bejelentette, hogy egy olyan Unix-kompatibilis operációs rendszert szándékozik írni, amelyet később bárki rendelkezésére bocsát majd szabadon.1983. szeptember 27-én 10:35:59-kor (PST) ezzel a bejelentéssel meg is született a GNU (GNU's Not Unix!) projekt, amely ugyan stabil operációs rendszert még nem adott a felhasználóknak, de nélküle a szabad szoftverek és operációs rendszerek nehezen lennének olyan szinten, ahol napjainkban tartanak.

HB!



(A dátumra Nagy Róbert figyelmeztetett, köszönet érte!)

A német bíróság szerint a GPL érvényes

Címkék

A Slashdot egyik mai cikke azt állítja, hogy a Müncheni Körzeti Bíróság bíróság egyik ítélete szerint a GNU GPL licenc főbb pontjai érvényenek tekinthetők a Németországi törvények szerint. A cikk írója szerint úgy tűnik, hogy ez az első olyan ítélet világszerte, amely megerősíti a legnépszerűbb szabad szoftveres licenc érvényességét. Az ítélet nem más egyébként, mint az áprilisi netfilter/iptables vs. Sitecom Germany GmbH bírósági ideiglenes intézkedés jóváhagyása. Az új ítélet indoklása egy 20 oldalan német nyelvű dokumentumban van leírva, amelynek az angol fordítása éppen készül. A dokumentum egyértelműen kimondja, hogy a GPL második, harmadik és negyedik szekciója érvényes a Németországi törvények szerint.

A német nyelvű dokumentum megtalálható itt. A Slashdot cikke itt.

A Sveasoft is megsértette a GPL-t?

Címkék

"Nemrég az igen népszerű Linksys WRT54G AP-khoz alternatív (a Linksys által kiadott forrásra épülő) firmware-t fejlesztő Sveasoft terméke is ``fizetős'' lett, a forráshoz is csak előfizetés ellenében lehet hozzájutni (a CD ára 50USD)."

Élménybeszámoló RMS látogatásáról

Címkék

Aki nem tudott elmenni RMS szegedi előadására, annak érdemes elolvasni a Linuxvilág oldalán Kelényi Attila élménybeszámolóját. A beszámolóból kiderül, hogy az MTV miért tudott nehezen kommunikálni RMS-sel, hogy a guru miért nem akarta aláírni a Linux programozás című könyvet, és hogy vajon szereti-e RMS az open source szót, stb.

A beszámolót megtalálod itt. A Linuxvilág stábja interjút készített a guruval, amelyet az újság következő számában olvashatnak az érdeklődők.

TheOpenCD -1.2-hu-r2

Címkék

Sziasztok! Elkészült a TheOpenCD 1.2 windowsos szabad szoftveres programgyűjtemény magyar kiadása. A Linux az oktatásban rendezvénysorozaton már osztogattuk is. Az anyag megtalálható az FSF.hu Alapítvány szerverén a TheOpenCD-1.2-hu webhelyen. Innen tölthető le az iso fájl, md5 checksum, valamint megtekinthető a html felület, a gyűjteményben lévő programok listája és a változások listája.



Üdv.



dacas

Újabb cég tiporja sárba a GPL-t

Címkék

Lassan már sorozatot indíthatok. A Hall of Shame és a korábbi összegzés után itt egy újabb ügy. Most a LinuxAnt (DriverLoader - Windowsos driverek használata 2.4 és 2.6 kernel alatt) gondolta úgy, hogy semmibe veszi a GPL-t, és úgy hamisítja meg a Linux kernel moduljának licencét, ahogy az neki jólesik.

Lássuk miről van szó:

2001-ben a 2.4-es kernel fejlesztésének idején mutatkozott be a Linux kernelben a MODULE_LICENSE makró, amely lehetővé tette, hogy egy modul világosan meghatározhassa, hogy milyen licenc alatt áll. Jelenleg öt szabad szoftveres licenc használható a Linux kernelhez anélkül, hogy a modul betöltésekor a kernel ``tainted''-dé válna. Ezek a licencek a GPL, a GPL v2, a GPL és a további jogok, Dual BSD/GPL licenc, és végül a Dual MPL/GPL licenc.

Ha egy modul betöltésekor nem rendelkezik a fent említett öt licenc közül valamelyikkel, akkor a kernel automatikusan ``mérgezetté'' (tainted) válik. Az ilyen kernel debugolása meglehetősen nehéz, ezért a kernel fejlesztők nem szívesen foglalkoznak az olyan bugreportokkal, amelyek a ``tainted'' kernelektől származnak.

Lássuk hogyan trükközött a LinuxAnt:A LinuxAnt ``binary only'' (csak bináris) kernel modult ajánl mindenféle forrás nélkül. Hogy áthidalja a kernel MODULE_LICENSE ellenőrző funkcióját, a cég egy \0 sztringet tett a licenc deklarációba:

MODULE_LICENSE("GPL\0for files in the "GPL" directory; for others, only LICENSE file applies");

Mivel a kernel csak a \0-ig ellenőrizte a sztringet, a modul minden zokszó nélkül betöltődött, mint GPL-es kernelmodul (a kernel nem lett ``tainted''). (Egyébként a könyvtár, amelyről beszélnek teljesen üres.)

A csalást Carl-Daniel Hailfinger vette észre, és jelentette az LKML-re. Levelében egy patchet is mellékelt, amelyben olyan kódot javasol, amely feketelistára tenné az olyan modulokat, amelyek megpróbálják átverni a kernel ellenőrző mechanizmusát.

Linusnak is meg van a saját véleménye az ügyről. Ő nem a feketelistát támogatja, hanem más megoldást javasol. Rusty Russell a module-init-tools karbantartója szerint Linus ötelete elrontja a ``modinfo'' működését, ezért helyette egy másik megoldást javasol.

(részlet a patch-ből:

+/* Some sick fucks embeded NULs in MODULE_LICENSE to circumvent checks. */ :-)

A LinuxAnt cselekedete egyértelműen licence sértés. Nem hivatkozhat arra, hogy nem ismerte a licencet, hiszen _tudatosan_ hágta azt át. Szégyen rá nézve!