Comment by freedomben

2 years ago

> I want you to use things I've written. On top of that I don't believe it's my place to force you to then open source things you have written that expand upon my source code.

I'm a big proponent of the GPL and the AGPL, but no they don't sound like good solutions to the author's problems. It might solve the attribution issue but it's going to go counter to the author's other goals.

Except that the author then goes on to say how much they would prefer the derivative works to be open source, so it seems like they do want it but have been convinced they shouldn't. AGPL and an offer that other licenses would be available on request seems perfectly suitable.

  • The author doesn't say they prefer derivative works (e.g. works using a library) to be open source, only that they want modifications to the library to be open source

That's why I suggested LGPL, which allows the software to be used by closed-source or proprietary software, but any changes to the LGPL-ed library must be made available under the same license.