Forking BSD-Project e modifica della licenza [duplicato]

1

È possibile biforcarsi un progetto (che non possiedo) e cambiare la licenza da BSD ad esempio LGPL / GPL / AGPL?

Ho letto che sarebbe stato possibile cambiare la patente di fork con qualcosa di compatibile con BSD - è solo una diceria / leggenda metropolitana?

    
posta pmedia 20.05.2014 - 15:37
fonte

3 risposte

4

Puoi concedere in licenza le tue nuove modifiche con una licenza compatibile con la vecchia licenza e relicense l'intero progetto con la nuova licenza (dato che ora è un lavoro derivato delle modifiche apportate sotto GPL).

Tuttavia il codice originale non modifica la sua licenza. Se il codice è concesso in licenza con la licenza BSD, è concesso in licenza con la licenza BSD. Non puoi cambiarlo. Non puoi rimuovere la licenza BSD dal codice che hai ricevuto (biforcuto).

Solo l'entità che controlla il copyright per il codice ha l'autorità legale di cambiare la licenza del codice esistente in qualcos'altro.

    
risposta data 20.05.2014 - 16:03
fonte
2

Is it possible to fork a project (which I don't own) and change the license from BSD to for example LGPL / GPL / AGPL?

Dipende dalla licenza BSD utilizzata.

La licenza della clausola BSD è compatibile con la GPL, ma BSD 3-clause license non è.

La FSF ha dichiarato che la licenza della clausola BSD 2 è compatibile con la GPL . E per "compatibile" significa :

you can combine code released under the other license with code released under the GNU GPL in one larger program.

È importante tenere a mente che "compatibile" è in realtà solo un eufemismo per una nuova licenza del progetto risultante nell'ambito della GPL.

La clausola BSD 3 non è compatibile con la GPL come spiegata qui

Because it imposes a specific requirement that is not in the GPL; namely, the requirement on advertisements of the program. Section 6 of GPLv2 states:
You may not impose any further restrictions on the recipients' exercise of the rights granted herein. GPLv3 says something similar in section 10. The advertising clause provides just such a further restriction, and thus is GPL-incompatible.

Per affrontare le specifiche del bivio. La licenza BSD a due clausole dichiara:

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

La prima clausola che ho enfatizzato significa che puoi fare ciò che vuoi con il progetto con licenza BSD. Quindi sei libero di sborsare il progetto.

Ricordarsi di mantenere le avvertenze sul copyright originali e la dichiarazione di non responsabilità in vigore al fine di rispettare i termini della licenza BSD. Ma a parte questo, sei libero di fare quello che vuoi.

    
risposta data 20.05.2014 - 15:55
fonte
-2

Da wikipedia ( link ) "Le licenze BSD consentono ai fork di diventare software proprietario". Dato che il "software proprietario" è più restrittivo di altre licenze open source, non dovresti avere alcun problema: dato che il fork può essere il tuo "software proprietario", puoi rilasciare con qualsiasi licenza che ti piace. (Btw, non sono un avvocato: P).

    
risposta data 20.05.2014 - 15:53
fonte

Leggi altre domande sui tag