this post was submitted on 19 Jun 2023
16 points (100.0% liked)
Programming
13386 readers
2 users here now
All things programming and coding related. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
While I'm not a lawyer, the MIT license is very short. It very clearly states that the MIT license shall be included in any projects that include copies or substantial portions of the MIT-licensed source code. As a result, any projects that are modifications/forks of an MIT-licensed project are, inherently, forced to have the MIT license included with them.
Or in short: You can't take an MIT licensed project, modify it, and remove the MIT license because of your modifications.
As such, 2xx04 is technically in violation of the MIT license. The main thing I don't know is whether that gives you the right to treat 2xx04's repository as though it is MIT license. However, you forked the original project, which means 2xx04 is directly referenced by your repository. To be honest, unless I intended to make money off such a project ... I wouldn't sweat it too hard.
I don't know if they removed the license strictly speaking, they replaced it with a link to the upstream license, which seems fine to me on a surface level.
https://github.com/2xx04/lemmy-ui-themes/blob/main/winternord.css#L2-L6
This is correct. And given the parent license is MIT I'd just include an MIT LICENSE file in my fork and be done with it.
Ah, that honestly works fine in my book. It's a bit opaque, but it at least appears that 2xx04 acknowledges the existence of those licenses, which I'd imagine is good enough proof not to get in trouble somehow by forking it!
I'll include it anyway just to be safe then. Better have have the license of the projects he derived his from, rather than not. Thanks!
Indeed, also worth checking out the response of @heartlessevil@lemmy.one