[Discussioni] le specifiche di zigbee
leonardo
leonardo a lilik.it
Ven 28 Gen 2011 14:40:10 CET
Francesco Potortì wrote:
>>> Capo 1 -
>
> Questo credo sia vero per una licenza Apache, che infatti è quella che
> propongo di utilizzare in tutti i casi d'uso (A, B, C, D) che ho
> proposto. Non credo sia vero per la GPL, perché introdurrebbe un
> vincolo aggiuntivo su chi ottiene il software, invalidando così la
> licenza e rendendone impossibile la distribuzione (e infatti credo che
> il caso D da me proposto non sia fattibile, ma non è quello che mi
> intressa di più).
>
ah, penso di aver capito, riassumo:
- la specifica ti permette di sviluppare prodotti non commerciali ma
non vieta esplicitamente di licenziarli in un modo o in un altro, nè
vieta di usare per qualsiasi fine prodotti (che non hai sviluppato te)
basati sulle specifiche.
- le specifiche le devi leggere per sviluppare software, non perforza
per usarlo, ed il software che te sviluppi in base alle specifiche lo
usi per scopi non commerciali ma lo rilasci con licenza BSD.
- a quel punto, qualcuno prende il codice BSD e lo rilicenzia GPL
se cosi' stanno le cose, la licenza delle specifiche è scritta in modo
da permetterti di fare qualcosa che probabilmente non era nelle
intenzioni di chi l'ha scritta. Però ci sono un paio di cose che non mi
tornano, la prima è che la licenza BSD dice:
"Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met...". Quindi se io prendo un codice BSD ne posso fare l'uso che mi
pare, anche commerciale, e te mi stai dando in licenza qualcosa che io
posso usare commercialmente a meno che tu non lo accompagni con un'altra
limitazione che poi non ti permette di cambiare in GPL.
La licenza zigbee dice: "No part of this specification may be used in
development of a product for sale without becoming a member of ZigBee
Alliance." Dice "For Sale", in vendita, non "che vendi tu". Se te lo
sviluppi e qualcun altro lo vende, sei sempre te che lo hai sviluppato
senza essere membro ZB.
D'altra parte però se ti iscrivi a ZB, ammesso che non ci siano altri
vincoli, puoi sviluppare qualcosa che qualcun'altro venderà, visto che
il vincolo è solo sullo sviluppatore e quindi lo puoi licenziare come ti
pare. Gli sviluppi successivi a meno che non abbiano bisogno delle
specifiche, sono garantiti dalla licenza che scegli tu.
my 2 cents,
leonardo.
More information about the discussioni
mailing list