Pagina 1 di 1

Fork di un progetto open source e cambio licenza

Inviato: mer 10 feb 2010, 14:24
da ilmich
Ciao a tutti,

da un po' di tempo sto lavorando al fork di un piccolo framework php che ho trovato in giro per la rete.
Siccome oramai ci sto lavorando da un mesetto e sta 'evolvendo' mi e' venuto un dubbio a cui fino ad ora non sono riuscito a dare una chiara risposta.
Il framework originale e' rilasciato con licenza New Bsd, ma io vorrei cambiare licenza e usare la GPL.
Secondo voi e' sarebbe una cosa regolare!??!

Grazie in anticipo

Re: Fork di un progetto open source e cambio licenza

Inviato: mer 10 feb 2010, 16:15
da teox99
Chi infatti modifichi un programma protetto da licenze BSD, può ridistribuirlo usando la stessa o qualunque altra licenza, senza avere l'obbligo di redistribuire le modifiche apportate al codice sorgente.
da http://it.wikipedia.org/wiki/Licenze_BSD

a quale framework stai lavorando?

Re: Fork di un progetto open source e cambio licenza

Inviato: mer 10 feb 2010, 16:29
da 414N
Occhio, miklos parla di una licenza New-BSD.
In questa licenza c'è l'obbligo di chiedere il permesso agli autori del software originale prima di citarli all'interno del lavoro derivato.
Per non saper né leggere né scrivere, io chiederei comunque il parere degli autori.

Re: Fork di un progetto open source e cambio licenza

Inviato: mer 10 feb 2010, 17:21
da teox99
nella wiki italiano manca un pezzo.
da desc di new BSD è solo nel wiki in inglese

Codice: Seleziona tutto

While the original license is sometimes referred to as "BSD-old", the resulting 3-clause version is sometimes sometimes referred to by "BSD-new." other names include "New BSD", "revised BSD", or "3-clause BSD." In fact, this version has been vetted as an Open source license by the OSI as the "New BSD License."[3]

This version allows unlimited redistribution for any purpose as long as its copyright notices and the license's disclaimers of warranty are maintained. The license also contains a clause restricting use of the names of contributors for endorsement of a derived work without specific permission.

Copyright (c) <year>, <copyright holder>
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in the
      documentation and/or other materials provided with the distribution.
    * Neither the name of the <organization> nor the
      names of its contributors may be used to endorse or promote products
      derived from this software without specific prior written permission.
[...]
mi sembra, e correggetemi se sbaglio, che l'unica ristrettezza che ho è quella che se voglio ridistribuire una mia derivata pubblicizzandola con il nome dell'organizzazione o dei suoi contributori posso farlo solo previ autorizzazione...
nel caso di miklos non vuole citare nessuno... credo si possa fare (?)

questo articolo è interessante
http://www.oss-watch.ac.uk/resources/modbsd.xml

Re: Fork di un progetto open source e cambio licenza

Inviato: mer 10 feb 2010, 17:34
da ilmich
414N ha scritto:In questa licenza c'è l'obbligo di chiedere il permesso agli autori del software originale prima di citarli all'interno del lavoro derivato.
questo pero' credo sia a prescindere dal voler cambiare la licenza giusto?!?!
cioe'... avrei comunque dovuto avvisarli prima di fare il fork!??!!? oppure questa clausola indica che posso(o devo) non citarli per niente?!?!?!
teox99 ha scritto:
Chi infatti modifichi un programma protetto da licenze BSD, può ridistribuirlo usando la stessa o qualunque altra licenza, senza avere l'obbligo di redistribuire le modifiche apportate al codice sorgente.
da http://it.wikipedia.org/wiki/Licenze_BSD
facendo una piccola ricerca in effetti anche a me risulta questa possibilita'.. ovvero le licenze new-bsd sono le piu' "permissive" possibili e non prevedono nessun diritto d'autore sul codice distribuito.
Pero' ammetto che ho 'girovagato' su internet senza esser riuscito effettivamente a chiarirmi le idee.
teox99 ha scritto: a quale framework stai lavorando?
http://github.com/ilmich/spf-ng

e' un framework non-mvc molto semplice che sto sviluppando come base per alcuni progetti personali, e che sto cercando di rendere adatto ad una architettura REST(molto codice e' ancora in fase sperimentale e non e' nel repository)