Remix.run Logo
spoiler 9 hours ago

So effective, LGPL means you freely give all copyright for your work to the license holder? Even if the license holder has moved on from the project?

What if I decide to make a JS or Rust implementation of this project and use it as inspiration? Does that mean I'm no longer doing a "clean room" implementation and my project is contaminated by LGPL too?

justinclift 8 hours ago | parent | next [-]

The standard way of "relicensing" a project is to contact all of the prior code contributors about it and get their ok.

Generally relicensing is done in good faith for a good reason, so pretty much everyone ok's it.

Trickiness can turn up when code contributors aren't contactable (ie dead, missing, etc), and I'm unsure of the legally sound approach to that.

Meneth 5 hours ago | parent | next [-]

If a copyright holder does not give you permission, you can't legally relicense. Even if they're dead.

If they're dead and their estate doesn't care, you might pirate it without getting sued, but any recipient of the new work would be just as liable as you are, and they'd know that, so I probably wouldn't risk it.

toyg 8 hours ago | parent | prev [-]

The legally-sound approach is to keep track of your actions, so you can later prove you've made "reasonable" efforts to contact them.

6 hours ago | parent | prev [-]
[deleted]