aiuto con licenze software...

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Avatar utente
elegos
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1308
Iscrizione: sabato 14 ottobre 2006, 18:34
Contatti:

aiuto con licenze software...

Messaggio da elegos »

Salve ragazzi!

Ho in mente di cominciare un progetto per un programma alquanto articolato (non vi dico neanche di cosa si tratta se no mi picchiate XD), ed ho intenzione di renderlo opensource e soprattutto libero (freeware). Ora voi mi consiglierete la GNU GPL, ma credo che abbia una pecca: i fork. Ok, i fork sono sempre stati delle 'vie alternative' che a volte hanno portato a due cose completamente differenti, ma vorrei avere il diritto di veto su di essi. Nel senso, se una persona vuole creare un fork che va a creare un programma completamente differente, faccia pure, ma se la stessa persona vuole fare un fork perché non gli piace una caratteristica del programma e ne crea un sosia (vedi caso compiz & beryl), non vorrei assolutamente che una cosa accadesse. Quindi volevo chiedervi se esistesse una licenza che protegga i miei diritti come proprietario del software e che mi permetta di gestire i fork... mi sono spiegato abbastanza bene? XD

Inoltre, se non dovesse esistere una licenza del genere, ne posso creare una io, o modificarne una già esistente? Se sì, c'è bisogno di fare qualche procedimento burocratico?

grazie ^^
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: aiuto con licenze software...

Messaggio da Guiodic »

elegos ha scritto: Salve ragazzi!

Ho in mente di cominciare un progetto per un programma alquanto articolato (non vi dico neanche di cosa si tratta se no mi picchiate XD), ed ho intenzione di renderlo opensource e soprattutto libero (freeware). Ora voi mi consiglierete la GNU GPL, ma credo che abbia una pecca: i fork. Ok, i fork sono sempre stati delle 'vie alternative' che a volte hanno portato a due cose completamente differenti, ma vorrei avere il diritto di veto su di essi. Nel senso, se una persona vuole creare un fork che va a creare un programma completamente differente, faccia pure, ma se la stessa persona vuole fare un fork perché non gli piace una caratteristica del programma e ne crea un sosia (vedi caso compiz & beryl), non vorrei assolutamente che una cosa accadesse. Quindi volevo chiedervi se esistesse una licenza che protegga i miei diritti come proprietario del software e che mi permetta di gestire i fork... mi sono spiegato abbastanza bene? XD

Inoltre, se non dovesse esistere una licenza del genere, ne posso creare una io, o modificarne una già esistente? Se sì, c'è bisogno di fare qualche procedimento burocratico?

grazie ^^
Potrei sbagliarmi, ma non credo che esista una licenza che sia di software libero e contemporaneamente anti-fork, non sarebbe software libero.
Il massimo che si può fare è quello che fa Torvalds con il kernel. Nel caso di modifiche non "ufficiali" impone che queste siano visibilmente separate dal resto del kernel.
Avatar utente
Embrace
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3223
Iscrizione: martedì 28 febbraio 2006, 12:04
Località: Pisa
Contatti:

Re: aiuto con licenze software...

Messaggio da Embrace »

Creative Commons ovviamente...

http://creativecommons.org/license/?lang=it

Nel form per la scelta della licenza che ti ho dato c'è la possibilità di specificare che l'opera NON possa essere modificata...

In particolare credo che nel tuo caso verrebbe fuori una Non commerciale / non opere derivate
Avatar utente
iLLusion`
Prode Principiante
Messaggi: 206
Iscrizione: lunedì 26 febbraio 2007, 14:16
Contatti:

Re: aiuto con licenze software...

Messaggio da iLLusion` »

Embrace ha scritto: Creative Commons ovviamente...

http://creativecommons.org/license/?lang=it

Nel form per la scelta della licenza che ti ho dato c'è la possibilità di specificare che l'opera NON possa essere modificata...

In particolare credo che nel tuo caso verrebbe fuori una Non commerciale / non opere derivate
Quindi non Open Source.

Ricorda le 4 libertà del software libero... e applicale tutte, altrimenti non dire che il tuo è un software libero.
Avatar utente
elegos
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1308
Iscrizione: sabato 14 ottobre 2006, 18:34
Contatti:

Re: aiuto con licenze software...

Messaggio da elegos »

grazie mille ragazzi!

Volevo chiedervi a proposito delle Creative Commons... qual'è il loro tallone d'Achille? Dov'è la fregatura? xD

per il software libero... beh effettivamente mi dispiacerebbe vedere un fork, quindi le persone sono libere di aiutarmi a scrivere codice, ma non di 'rubare' un codice sudato magari in mesi o anni di programmazione... Sinceramente penso questo delle persone che creano fork... In specifico volevo realizzare un videogioco, quindi figuratevi...
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: aiuto con licenze software...

Messaggio da Guiodic »

elegos ha scritto: grazie mille ragazzi!

Volevo chiedervi a proposito delle Creative Commons... qual'è il loro tallone d'Achille? Dov'è la fregatura? xD

per il software libero... beh effettivamente mi dispiacerebbe vedere un fork, quindi le persone sono libere di aiutarmi a scrivere codice, ma non di 'rubare' un codice sudato magari in mesi o anni di programmazione... Sinceramente penso questo delle persone che creano fork... In specifico volevo realizzare un videogioco, quindi figuratevi...
I fork di solito hanno altra origine, sono scismi nella comunità di programmatori di un programma. Quanto al codice, "rubare" codice è esattamente il principio cardine dell'open source.
Avatar utente
elegos
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1308
Iscrizione: sabato 14 ottobre 2006, 18:34
Contatti:

Re: aiuto con licenze software...

Messaggio da elegos »

beh io credo che il cardine dell'opensource invece sia una community di programmatori che scrivono un pezzettino di codice ciascuno per aiutare lo sviluppo di un programma, in modo da perfezionarlo e renderlo migliore di altri programmi closed-source
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: aiuto con licenze software...

Messaggio da Guiodic »

elegos ha scritto: beh io credo che il cardine dell'opensource invece sia una community di programmatori che scrivono un pezzettino di codice ciascuno per aiutare lo sviluppo di un programma, in modo da perfezionarlo e renderlo migliore di altri programmi closed-source
No, anche il software closed può essere scritto da una comunità di programmatori. La differenza consiste nelle libertà che concedi agli altri non nel modello di sviluppo. Ovviamente certe libertà favoriscono un modello rispetto ad un altro ma questa è una conseguenza (che non sempre si verifica peraltro).
Software libero vuol dire che tu metti il diritto al progresso e i diritti degli altri prima dei tuoi.
Divilinux

Re: aiuto con licenze software...

Messaggio da Divilinux »

per il software libero... beh effettivamente mi dispiacerebbe vedere un fork, quindi le persone sono libere di aiutarmi a scrivere codice, ma non di 'rubare' un codice sudato magari in mesi o anni di programmazione... Sinceramente penso questo delle persone che creano fork... In specifico volevo realizzare un videogioco, quindi figuratevi...
se il codice e' aperto rubare e' un termine improprio.
se sei geloso del tuo lavoro e vuoi che nessuno ne tragga beneficio ,magari sistemando le cappellate al codice visto che le fanno tutti,..probabilmente faresti meglio a scegliere una licenza commerciale
e io personalmente..non ti aiuterei proprio se le cose stanno cosi'..ti direi di arrangiarti perche' la collaborazione e l'opensources sono un altra cosa (anche i fork sono un altra cosa)  (b2b) (ps. parliamo di ipotesi ovviamente,non voglio offendere)
Avatar utente
elegos
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1308
Iscrizione: sabato 14 ottobre 2006, 18:34
Contatti:

Re: aiuto con licenze software...

Messaggio da elegos »

Divilinux ha scritto:
per il software libero... beh effettivamente mi dispiacerebbe vedere un fork, quindi le persone sono libere di aiutarmi a scrivere codice, ma non di 'rubare' un codice sudato magari in mesi o anni di programmazione... Sinceramente penso questo delle persone che creano fork... In specifico volevo realizzare un videogioco, quindi figuratevi...
se il codice e' aperto rubare e' un termine improprio.
se sei geloso del tuo lavoro e vuoi che nessuno ne tragga beneficio ,magari sistemando le cappellate al codice visto che le fanno tutti,..probabilmente faresti meglio a scegliere una licenza commerciale
e io personalmente..non ti aiuterei proprio se le cose stanno cosi'..ti direi di arrangiarti perche' la collaborazione e l'opensources sono un altra cosa (anche i fork sono un altra cosa)  (b2b) (ps. parliamo di ipotesi ovviamente,non voglio offendere)
beh io continuo a pensare che se si creano copie di programmi si ha solo un inutile spreco di sforzi e soprattutto una presa in giro per le persone che son state molto tempo dietro al codice, per vedersi prendere il lavoro e cambiarlo per creare qualcosa di simile... come se tu facessi un progetto ed una persona te lo copia, lo modifica magari in qualche componente e lo pubblica sotto nome differente... continuo ad essere dell'opinione che un programma sviluppato da chiunque voglia abbia il diritto di non essere spudoratamente copiato da persone creando un'altra cosa... per questo volevo tutelarmi da queste persone. Poi, per l'amor del cielo, spero non accada (ho in mente di essere piuttosto flessibile alle idee), però vorrei mantenere l'unità per un progetto che già di suo vuole un grande sforzo da parte di molte persone.
Divilinux

Re: aiuto con licenze software...

Messaggio da Divilinux »

come se tu facessi un progetto ed una persona te lo copia, lo modifica magari in qualche componente e lo pubblica sotto nome differente...
questa e' la GPL..a patto che riporti sempre l'autore originale e che non vendi il software per ricavarci soldi
se fornisci i codici sorgenti..non puoi pretendere che la gente non possa farci quello che vuole  :-\
se pensi che gli altri sono cattivoni..per difenderti NON usare la GPL..semplicissimo

ps. se il kio_sysinfo non fosse stato open..io e altre persone non avremmo potuto migliorarlo..perche' l'autore aveva altro da fare..e oggi migliaia di persone avrebbero un kio_sysinfo fatto male..questo non e' ne' fork ne' rubare..
Ultima modifica di Divilinux il sabato 7 luglio 2007, 23:59, modificato 1 volta in totale.
Avatar utente
elegos
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1308
Iscrizione: sabato 14 ottobre 2006, 18:34
Contatti:

Re: aiuto con licenze software...

Messaggio da elegos »

Divilinux ha scritto: ps. se il kio_sysinfo non fosse stato open..io e altre persone non avremmo potuto migliorarlo..perche' l'autore aveva altro da fare..e oggi migliaia di persone avrebbero un kio_sysinfo fatto male..questo non e' ne' fork ne' rubare..
certo ma non è necessario creare un fork, se l'autore quando termina il programma e non vuole più averne a che fare permette ad altre persone di proseguire il suo lavoro ;)

non voglio assolutamente 'prendere tutti i meriti' di un programma di comunità, anzi, solo voglio tenere unito tutto il lavoro, capisci?
Avatar utente
iLLusion`
Prode Principiante
Messaggi: 206
Iscrizione: lunedì 26 febbraio 2007, 14:16
Contatti:

Re: aiuto con licenze software...

Messaggio da iLLusion` »

Come si può parlare di software libero e poi usare il termine "rubare"? Ma se è lì che sta il software libero. Le 4 libertà da me sopra citate:
    * Libertà 0: libertà di usare il programma per qualsiasi scopo
    * Libertà 1: libertà di studiare il programma e modificarlo in base alle proprie esigenze o a quelle della comunità
    * Libertà 2: libertà di copiare il programma in modo da aiutare il prossimo
    * Libertà 3: libertà di migliorare il programma e di distribuirne pubblicamente i miglioramenti per il bene della comunità.
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: aiuto con licenze software...

Messaggio da Guiodic »

elegos ha scritto:
Divilinux ha scritto: ps. se il kio_sysinfo non fosse stato open..io e altre persone non avremmo potuto migliorarlo..perche' l'autore aveva altro da fare..e oggi migliaia di persone avrebbero un kio_sysinfo fatto male..questo non e' ne' fork ne' rubare..
certo ma non è necessario creare un fork, se l'autore quando termina il programma e non vuole più averne a che fare permette ad altre persone di proseguire il suo lavoro ;)

non voglio assolutamente 'prendere tutti i meriti' di un programma di comunità, anzi, solo voglio tenere unito tutto il lavoro, capisci?
Forse hai una idea strana dei fork. Se tu fai il tuo gioco e rilasci la versione 0.1 sotto gpl, diciamo che si può creare ad esempio una comunità di programmatori di 10 persone. Se fra voi litigate e tre di queste continuano a sviluppare il programma su linee diverse da quelle stabilite da te, allora si ha un fork. Ma è del tutto legittimo se loro non condividono la tua linea di sviluppo.
Per Beryl e Compiz è stato così.

Quanto ai chi prende codice altrui e si fa un programma "identico" con un altro nome, be', io ti sto scrivendo da Epiphany che alto non è se non firefox con le gtk. Ringrazio chi ha fatto questo "clone" perché è molto più elegante - per i miei gusti ovviamente - di FF. Lo stesso vale per Konqueror. Non c'è nulla di male.
Per il resto la tua paternità - o in questo caso quella del gruppo mozilla - verrà sempre riconosciuta nelle note del copyright.
bobo83
Prode Principiante
Messaggi: 116
Iscrizione: domenica 22 ottobre 2006, 10:40

Re: aiuto con licenze software...

Messaggio da bobo83 »

per quanto riguarda la creative commons, da quello che io ho capito è un modo per avere un tipo di licenza personalizzata con cui rilasciare un software o in generale un opera intellettuale come un libro o una canzone (come ti hanno suggerito nel tuo caso sarebbe del tipo "non commerciale / non opere derivate").

la sua utilità (sempre da quello che ho capito io, non ci metterei la mano sul fuoco) consiste nel fatto che con un paio di clic sul sito di creative commons puoi avere delle clausole di licenza "corrette" e "scritte bene" (perche si presume che non sei un esperto di diritto d'autore) e che in un eventuale processo davanti ad un giudice per violazione della licenza, plagio, ecc., sono in grado di tutelarti.
ovvio che se ritieni che qualcuno ti ha "fregato", devi essere tu a sporgere denuncia e ad accollarti tutti i rischi del caso (ed è in questo che si differenziano dalla registrazione dell'opera alla siae, ed è questo che molti non hanno ancora capito).
la loro differenza rispetto al copyright (all rights reserved, tutti i diritti riservati) sta nel concetto di "some rights reserved, alcuni diritti riservati": e sei tu a decidere quali diritti riservarti.

conta che ancora non c'è una giurisprudenza preparata sul tema, perché da quello che ne so i precedenti sono davvero pochi o nulli.

comunque hai un idea un po distorta di "software libero".  ;) in base a quello che pensi affermi che non ti piace l'idea stessa di software libero. il fatto di poter creare "fork" sta alla base stessa del potenziale in termini di sviluppo che permette di avere tale forma di licenza.
è ovvio poi che anche secondo me non tutti gli applicativi possono essere rilasciati sotto forma di software libero. pensa ad un innovativo software da applicare in campo scientifico o della medicina e che per essere realizzato richiede degli sforzi finanziari e di ricerca notevoli che solo una grande multinazionale può permettersi. in questo caso io ritengo giusta perfino l'idea di brevetto: ovvero rendere il produttore del software, per un certo periodo limitato di tempo, monopolista in quel campo specifico.
molti prima di scagliarsi "alla cieca" contro i brevetti dovrebbero ricordare che sono i fini a giustificare i mezzi: se io effettuo ingenti investimenti è normale che mi aspetto di poter non solo reintegrare le spese ma guadagnarci il più possibile. può sembrare anti-etico, ma in fondo è la cosa più naturale di questo mondo.

vabbè, sono andato off-topic nella seconda parte del post  ::)
Ultima modifica di bobo83 il domenica 8 luglio 2007, 2:46, modificato 1 volta in totale.
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: aiuto con licenze software...

Messaggio da Guiodic »

bobo83 ha scritto: per quanto riguarda la creative commons, da quello che io ho capito è un modo per avere un tipo di licenza personalizzata con cui rilasciare un software o in generale un opera intellettuale come un libro o una canzone (come ti hanno suggerito nel tuo caso sarebbe del tipo "non commerciale / non opere derivate").

la sua utilità (sempre da quello che ho capito io, non ci metterei la mano sul fuoco) consiste nel fatto che con un paio di clic sul sito di creative commons puoi avere delle clausole di licenza "corrette" e "scritte bene" (perche si presume che non sei un esperto di diritto d'autore) e che in un eventuale processo davanti ad un giudice per violazione della licenza, plagio, ecc., sono in grado di tutelarti.
ovvio che se ritieni che qualcuno ti ha "fregato", devi essere tu a sporgere denuncia e ad accollarti tutti i rischi del caso (ed è in questo che si differenziano dalla registrazione dell'opera alla siae, ed è questo che molti non hanno ancora capito).
la loro differenza rispetto al copyright (all rights reserved, tutti i diritti riservati) sta nel concetto di "some rights reserved, alcuni diritti riservati": e sei tu a decidere quali diritti riservarti.

conta che ancora non c'è una giurisprudenza preparata sul tema, perché da quello che ne so i precedenti sono davvero pochi o nulli.

comunque hai un idea un po distorta di "software libero".  ;) in base a quello che pensi affermi che non ti piace l'idea stessa di software libero. il fatto di poter creare "fork" sta alla base stessa del potenziale in termini di sviluppo che permette di avere tale forma di licenza.
è ovvio poi che anche secondo me non tutti gli applicativi possono essere rilasciati sotto forma di software libero. pensa ad un innovativo software da applicare in campo scientifico o della medicina e che per essere realizzato richiede degli sforzi finanziari e di ricerca notevoli che solo una grande multinazionale può permettersi. in questo caso io ritengo giusta perfino l'idea di brevetto: ovvero rendere il produttore del software, per un certo periodo limitato di tempo, monopolista in quel campo specifico.
molti prima di scagliarsi "alla cieca" contro i brevetti dovrebbero ricordare che sono i fini a giustificare i mezzi: se io effettuo ingenti investimenti è normale che mi aspetto di poter non solo reintegrare le spese ma guadagnarci il più possibile. può sembrare anti-etico, ma in fondo è la cosa più naturale di questo mondo.

vabbè, sono andato off-topic nella seconda parte del post  ::)
Hai le idee molto confuse su cosa sono e come funzionano i brevetti.
bobo83
Prode Principiante
Messaggi: 116
Iscrizione: domenica 22 ottobre 2006, 10:40

Re: aiuto con licenze software...

Messaggio da bobo83 »

Guiodic ha scritto: Hai le idee molto confuse su cosa sono e come funzionano i brevetti.
beh, allora spiegamelo
Avatar utente
elegos
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1308
Iscrizione: sabato 14 ottobre 2006, 18:34
Contatti:

Re: aiuto con licenze software...

Messaggio da elegos »

beh forse non ho spiegato bene e non ero molto preparato sul tema.

Quando ho usato la parola 'software libero' ho inteso (e scritto esplicitamente) 'freeware'. Ora so che il termine è sbagliato, e vi prego di perdonarmi ^^

Per quanto riguarda i fork, vorrei evitarli dal momento che il gioco (se mai andrà in porto) sarà in stile MMORPG, quindi rendetevi conto che se si creano fork, allora i giocatori andranno a dividersi in vari server, e che quindi il concetto di MMORPG diverrà MORPG (senza il Massive davanti >.<). Ora capite le mie preoccupazioni?
Divilinux

Re: aiuto con licenze software...

Messaggio da Divilinux »

c'e' la LGPL che consente di condividere i sorgenti senza l'autorizzazione a modificarli..
potrebbe essere una soluzione
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: aiuto con licenze software...

Messaggio da Guiodic »

bobo83 ha scritto:
Guiodic ha scritto: Hai le idee molto confuse su cosa sono e come funzionano i brevetti.
beh, allora spiegamelo
Molti credono a torto che i brevetti software siano sul codice. Se fosse così sarebbe persino sconveniente farli: saresti costretto a rivelare il codice e inoltre la "protezione" varrebbe solo 20 anni.
I brevetti software sono più precisamente brevetti sulle idee realizzate tramite computer: interfacce grafiche in primo luogo (M$ ha brevettato praticamente tutto in questo campo). Per esempio il "one click" per l'acquisto on line, oppure una toolbar.
Il brevetto significa che tu non puoi realizzare un programma che abbia una certa funzione, anche se riscrivi il tuo codice daccapo e questo non ha nulla a che vedere con quello originale.
Immagina se Xerox (o Apple o Microsoft) avessero brevettato le icone e le finestre. Semplicemente non esisterebbero computer con interfacce grafiche. Immagina se venisse brevettata la "comunicazione tra due computer". Non esisterebbe Internet.
Immagina se venisse brevettata la rima baciata (in quanto invenzione tramite scrittura), oppure le 7 note (invenzione tramite strumento musicale. Nessuno potrebbe scrivere poesie o comporre sinfonie.
Sugli apparecchi elettronici esistono ovviamente brevetti. Ma sono oggetti materiali. E' perfettamente comprensibile brevettare "il televisore". Ma sarebbe stato un delitto contro il progresso, il pluralismo e quindi la democrazia brevettare "la televisione" come forma comunicativa.
Il software è molto diverso da un oggetto materiale. Il software è come la matematica, la poesia, le ricette culinarie, la musica. Insomma è un linguaggio, un modo di comunicare o di rappresentare.
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti