Say I produce system X, which contains some components (A, B and C, say) which are specific to X, but ripe for generalisation. Let's say X is licensed with a viral open source license ([AL]?GPL).
If I decide to break any of A, B or C out as standalone systems, under their own distribution, can they be relicensed, or do they need to keep the same license as X? e.g., Can A be MIT, or BSD, etc.? The code of A, B and C is nearly identical to that as source in X; but even significant changes would still be clear derivatives of X. Does the "virusness" of X's license preclude any use of a more permissive license on after-the-fact components?
Aucun commentaire:
Enregistrer un commentaire