Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Friday, 20-Dec-2024 20:54:52 JST翠星石 @oemb1905 >Or just JS?
Requiring JavaScript for basic functionality that should be just HTML+CSS is unacceptable.
gitlab previously would at least show something without JS for issues without JS, but they intentionally broke it.
The way the JavaScript license is written makes most of the JavaScript nonfree;
https://lab.vern.cc/gitlab.com/gitlab-org/gitlab/-/blob/master/LICENSE
"* All client-side JavaScript (when served directly or after being compiled, arranged, augmented, or combined), is licensed under the "MIT Expat" license."
As a result, the JavaScript is only licensed under MIT Expat if served directly (very few files), or only after being put into obfuscript form, otherwise it has no license (I found 2 files with licenses in the client-side JavaScript last time I checked).
The way to license the JavaScript under such free license would be; `"* All client-side JavaScript (in source form and after being compiled, arranged, augmented, or combined), is licensed under the "MIT Expat" license."`, but it appears the previous wording was very carefully crafted to make the finest proprietary trick.