Trademarks are the usual cudgel of choice to enforce a bad actor claiming to be part of offcial Zig.
Trademarks are the usual cudgel of choice to enforce a bad actor claiming to be part of offcial Zig.
The trademark cudgel is used on people who release an incompatible language that they insist on calling Zig, confusing people who want to try Zig. Or people who add malware to the Zig tool chain and try to distribute that.
Trademark can’t be used to control bad actors like zigbook.
Incorrect. Not honoring the attribution requirement in the MIT license is a copyright infringement because it violates the terms of the license, which are legally enforceable conditions.
I wouldn't be so quick with the "incorrect" if I were you. You haven't even taken the trouble to read two sentences.
I wouldn't be so quick with the dismissal if I were you. You haven't even taken the trouble to read the article.
Also, Quad erat demonstrandum - the infringing repo no longer exists.
- preventing someone who hardforked the project from creating an incompatible language while using the same name.
- preventing someone from distributing malware while still using the same name.
Because if you notice, neither of these clash with the MIT license that many languages use. You need to enforce your trademark to stop this kind of behaviour.
Zigbook can argue that they aren’t causing any confusion between themselves and the Zig language. The Zig foundation could argue that the name implies an endorsement by the project and they should call themselves The Unofficial Zig Book instead. I don’t know which way it goes.