The announcement says:
The open source version of TinyMCE 6 will reach End of Life (EOL) on October 31, 2024.
After that date, however, the open source version of TinyMCE 6 will no longer receive security patches.
TinyMCE v7 is under GPLv2+, which permits usage under GPLv3 terms. Joplin is under AGPLv3+, which is compatible with using a GPLv3 library.
Is there another issue with adopting TinyMCE v7? (If so, what are the alternatives?)
The only potential issue I can think of is that Joplin somehow licenses the desktop app to users who can't use it under the AGPLv3+, at which point they would presumably also have to license TinyMCEv7 in addition. But I couldn't find evidence of that -- the only marketed product seems to be Joplin Cloud, which presumably doesn't include (though is compatible with) the desktop client.
1 Like
Unfortunately we indeed probably won't upgrade to v7 because of this restrictive license. It would lock the app to that license permanently, while now there is still flexibility to change the app license if we wanted to.
Will TinyMCE 6's features be fully integrated in 3.3? Looking forward to auto-correct.
What is the alternative now?
For now we'll stay with tinymce 6. Maybe at some point we could check and find out if there are good alternatives
1 Like
TinyMCE appear to be offering an "OSS support program" where they'll customize a v7 licence for your project. However in my opinion that process is fraught with difficulty and risk. It's already hard work and subject to the licensing whims of a company who appears to be less and less friendly toward OSS and small customers, and now that they've given up on permissive licensing, I suspect this is the first of multiple backward future steps.
May I suggest consideration of an MIT forked project, e.g. HugeRTE · GitHub - To be clear, I have nothing to do with this project and haven't even tried it myself yet. Perhaps there are others. I just saw this thread in passing, while trying to sort out our own TinyMCE licensing headaches.
I applied to this OSS support program - let's see what they say 