shrike je napisao/la:Moj originalni post je bio namijenjen u tonu i sa smislom da ako si prodao binarni fajl, ne možeš kod naplatiti. Ono čega nisam bio svjestan je naplaćivanje koda samog bez binarnog fajla. Daljnjim uvidom mi se čini da ipak u GPL licenci posotji rupa po kojoj je kod ipak moguće naplatiti proizvoljno.
Vidim da ne pišeš na koji kod misliš kad kažeš kod - možda je tu došlo do nerazumijevanja.
Ne postoji rupa u tom smislu. GPL služi da se spriječi izdavanje binarnog koda bez pratećeg izvornog a ne služi da se nameće izdavanje besplatnog binarnog ili izvornog bez obzira na sve. Što se samog izvornog tiče (dakle, bez binarnog), ako je to tvoj kod, možeš ga naplatiti kolko hoćeš ako nađeš kupca, onda on može ako hoće davati besplatno ili ga naplatiti.
Ima situacija u kojima naručitelj ne treba generirani binarni fajl već samo source. Recimo da praviš novi model wirelles routera i hoćeš da ima GPL firmware. Recimo da hardver još nije u potpunosti gotov, jer do zadnjeg trenutka nisi siguran da li ćeš staviti ARM ili MIPS procesor unutra, ovisno o cijeni ili dobavljivosti. U tom slučaju kad naručuješ firmware od nekoga, ne treba ti binarni kod već izvorni koji ćeš kompajlirati za određeni proc kad konačno odlučiš koji će ići. Onaj tko ti radi firmware može pod GPL prodati samo source a ti kad ga dobiješ možeš to isto dalje ako želiš - nitko ti ne može nametnuti da predaš kod iz čista mira. Ali ako dijeliš i prodaješ binarni, onda source mora biti dostupan besplatno (iliti po razumnoj cijeni troškova dostave koja ne smije biti skuplja od cijene binarnog).
shrike je napisao/la:
2. Ako je namjena da se kod ne može naplatiti više od cijene binarnog fajla, zašto onda to nije tako direktno napisano, već se kaže "pod istim uvijetima" što se može ali i ne more shvatiti kao "pod istom i maksimalnom cijenom"?
Direktno je napisano u članku 6.:
Kod: Označi sve
b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.