( uid_194 | 2010. 08. 03., k – 14:12 )

> GNU readline egy jo pelda.

readline helyett van BSD-s editline, amihez van readline compatibility layer. Mint mondtam, vannak ilyenek, de keves. Eddig kettot talaltunk ezek szerint: GnuTLS (amit BSDsek eleve nem hasznalnak, mert ott van nekik az OpenSSL, ami regebb ota megvan), es a Readline, ami helyett meg van editline, compatibility layerrel.

> Es olyankor mi van, ha a szoftverednek resze shell script, ami a mukodesehez GPL licencu szoftvereket hasznal fel? Pl. meghivja a tar-t, a grep-t, stb.

Egyreszt tar, grep, stb szinten van BSD-n is. Masreszt a tar, grep, stb meghivasa nem a GPL fennhatosaga alatt van. Akkor lenne a GPLnek hatasa erre, ha a tar, grep, stb forrasabol emelnel at dolgokat. Hasznalat != felhasznalat.

> Vagy nem tamogat bizonyos kenyelmi funkciokat emiatt, mert nem epithet GPL-es kodra. Eljen, a Linux kozosseg ujabb szoftvert es azok fejlesztoit zart ki korei kozul!

Milyen kenyelmi funkciokra gondolsz itt pl?

> C++ eseteben nincs ABI kompatibilitas, mert a szabvany nem targyalja, max akkor, ha ugyanazzal a forditoval forditjak.

Akkor az igyjaras. A lenyeg tovabbra is az, hogy elenyeszo azon esetek szama, amikor csak a licensz a donto, vagy egyatalan az kiemelten fontos szerepet jatszik - a filozofiai megfontolasoktol eltekintve.

Belatom miert szeretik a BSD-sek az LLVM-et, miert preferaljak annak a licenszet GCC-vel szemben, de ettol meg nem hatraltatt oket komolyan az, hogy a GCC GPL.

> Nem. Nagyon sok szabad szoftver licenc van, ami sem BSD, sem GPL, az FSF megis elfogadta, de nem GPL kompatibilis. A tulnyomo tobbsege a szabad szoftver licenceknek ilyen.

Masrol beszelunk, szerintem. ;)

A BSD licensz nem "szabad" abban a tekintetben, hogy nem garantalja, hogy a szoftver szabad is marad. FSF felfogasbol az a szabad licensz, ami ezt is garantalja. Nem a fejlesztonek ad szabadsagot, hanem a szoftver szabadsagat segiti elo. A BSD nem ilyen. Nem erre valo. A BSD szabadsagot ado licensz, de nem "szabad szoftver" licensz. Szabad szoftver is lehet BSD licensz alatt, de nem minden BSD licenszu szoftver szabad. GPL-nel nem csak az teljesul, hogy van olyan szabad szoftver, ami GPL-es, hanem minden GPL-es egyben szabad is.