Replies: 1 comment 1 reply
-
|
Switching License is a can of worms we should avoid. And while most people probably would be fine with this, I know for a fact that Lovelydinosaur, original owner and License Holder of MkDocs, would have a problem with it. One alternative that there may be, is double-licensing the project, keeping all original code under BSD, but license all changes made by us and contributors here under a different license. Probs the easiest aproach, if not the best, is to add a new line to the license, stating any changes made from 2026 onwards on ProperDocs are our copyright and not lovelydinosaur. Either way, this isn't an easy thing to do here and probs would require the consultation of an expert on that field, which I myself have no access to. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I hadn't been following all of what's been happening with MkDocs until recently, so I've been trying to catch up on what occurred. One thing that I found particularly concerning was how MkDocs 2.0 is currently being developed with no license, which effectively means that the license is "all rights reserved". I'm not sure what their license will end up being, but it could end up being a non-open-source license like BUSL.
As an occasional contributor to MkDocs, I can't say I'm happy about the possibility that some of my contributions could be incorporated into a non-open-source project. (It's perfectly legal, since MkDocs 1.x is BSD-2-Clause, but I think it's a bit inconsiderate.) With that in mind, is there anything ProperDocs should do to guarantee that this can't happen in the future?
This would probably mean using one of the GNU licenses. LGPL would likely be the best of the lot, so that plugin authors can still choose a permissive license like BSD/MIT. Relicensing under a copyleft license would prevent bad actors from benefiting from our work going forward, if nothing else. That's something I've been considering with many of my own projects as well.
Of course, this isn't my project so licensing is ultimately up to the maintainers. What does everyone think?
Beta Was this translation helpful? Give feedback.
All reactions