I forgot to mention that, OOUI, the previous standard UI library, is licensed under MIT. I personally believe Codex, as the successor of OOUI, shares the same reason to be conservative on licensing.
On Friday, December 27th, 2024 at 11:47 AM, diskdance via Wikitech-l <wikitech-l@lists.wikimedia.org> wrote:
Dear all,
I'm surprised to figure out that, Codex, the new design system and Vue component library of Wikimedia, is licensed under GPL, not LGPL or a permissive license. To me, this raises several problems:
- The current license indicates that, code that uses the Vue components or design tokens from Codex has to be licensed under GPL as well. This can be problematic at times and is what LGPL is designed to solve.
- I'm the maintainer of some on-wiki gadgets. Many of them are very tiny so licensing them under GPL doesn't make much sense -- in my humble opinion, GPL is designed for large projects so I usually choose a permissive license for them. If I use Codex in these projects, they can no longer be licensed under such licenses.
I sincerely hope the maintainer of Codex can clarify this issue and provide solutions, if possible.