On Sun, 2005-01-02 at 20:29 +0100, David Klasinc wrote:
> Jaka, hvala za odgovor, vse to ze na nek nacin vem. :/ Vse kar se linka
> poleg programa je glibc, stdlib, stdio, iostreams in podobne stvari,
> najbrz se kaka malenkost iz STLja.
pri header datotekah, ki vsebujejo "kodo" (#define makre, C++ template,
ipd.) je potrebno biti Åe posebej pozoren: raba teh reÄi Åteje kot
"povezovanje kode" - kar tako ali tako tudi je - v tvoj izdelek, zato
velja upoÅtevati licenco header datotek. v primeru gccja ni panike, saj
so tovrstni headerji pod GPL, s posebno izjemo, ki dovoli povezovanje v
poljubno licencirano kodo. poglej si npr. iostream, komentar na zaÄetku,
zadnji odstavek (v mojem primeru del gcc 3.3.x). STL je primerno
licenciran za rabo v poljubni kodi, glibc (katerega del sta stdlib in
stdio) pa je pod LGPL in ga moraÅ polinkati dinamiÄno.

> Sem upal na to, da je nekdo pred menoj ze to pocel :P
saj je: naj navedem primer neke, da ne bom delal reklame, recimo ji
high-tech firme iz obronkov Kranja, za katero tudi sam obÄasno priobÄim
kakÅno vrstico kode. ta svoj ultrazaprtokoden sw gradi na operacijskem
sistemu VxWorks. zveliÄavni prevajalnik, ki ga dobavi WindRiver, je -
glej si ga no! - gcc. verjetno je podobno tudi z vso pametjo, ki drÅi
Airbuse v zraku in tisto, s katero se plazita Mars roverja, - tudi ta
baje teÄe na zgoraj omenjenem OS, pa definitivno ni odprtokodna.

pmsm nimaÅ nobenega problema s samim gccjem in njegovimi pritiklinami;
pozornost velja posvetiti ostalim knjiÅnicam.

lp,
        jaKa

-- 

email: [EMAIL PROTECTED]
w3:    http://fish.homeunix.org/people/jaka


_______________________________________________
lugos-list mailing list
lugos-list@lugos.si
http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-list

Одговори путем е-поште