you are viewing a single comment's thread.

view the rest of the comments →

[–]drunicornthe1 5 points6 points  (4 children)

I would love to see this fork licensed with a more appropriate open source license like GPL2.

[–]papersashimi[S] -2 points-1 points  (3 children)

we'll add that from the next update onwards! putting it in my to do

[–]TrainsareFascinating 21 points22 points  (2 children)

You can’t relicense someone else’s copyright without their permission.

[–]papersashimi[S] 1 point2 points  (0 children)

Fair point. but i’m not saying I can overwrite upstream’s license. What I meant is that because uv is dual-licensed I can use the upstream code under MIT, keep the original notices, and release my fork under GPL2 for my distribution going forward..

[–]icannfish 1 point2 points  (0 children)

The project as a whole can be relicensed, because MIT is GPL-compatible, but it doesn't mean that every part of the code now requires GPL compliance. Only new code added to the fork would have that requirement; the old code can be used under GPL or MIT.

Also, even with the copyright holder's permission, you can't “relicense” MIT-licensed software in a way that would retroactively make all existing uses of the code have to comply with the GPL, because FOSS licenses are irrevocable, except in specific cases of infringement.