Comment by darshanime
Comment by darshanime 3 days ago
since zig is famously decentralized, i don't think there is a way to effectively combat bad actors like these? there is no "official zig org" that can disown them
Comment by darshanime 3 days ago
since zig is famously decentralized, i don't think there is a way to effectively combat bad actors like these? there is no "official zig org" that can disown them
But he isn’t. He’s just writing an AI slop book about Zig. Surely there’s nothing legally wrong with that? He never said it’s an official book or backed by the Zig project.
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.
We are specifically talking about what the Zig project/foundation headed by Andy Kelley can do to such bad actors using the Zig trademark - which is exactly nothing.
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 "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.
I read a lot about this when Rust was considering adopting a trademark policy. The main use cases for enforcing the trademark were
- 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.
In a decentralized but communicating community, this kind of post is raising awareness, and then the others in the community will make their own choices regarding the matter.
Its the opposite in my understanding. Zig has a BDFL.
Trademarks are the usual cudgel of choice to enforce a bad actor claiming to be part of offcial Zig.