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.