Live data from Hacker News

Statement Regarding the Zen Programming Language

ziglang.org

51–60 of 299 posts

Re: Statement Regarding the Zen Programming Language

#51
post #36
post #10

As somebody that just got into Zig and loves the language, it makes me super sad that the developers on this project have to spend their valuable time stressing about BS like this. Also, the ideas the Zen people list on their website for forking Zig are terrible ideas- They were pushing to turn Zig into a hard-to-reason-about vanilla object-oriented programming language.

I feel so bad for Andrew. It must be frustrating to pour your heart into something beautiful like zig only to have this sort of thing happen. Now is a great time to sponsor the zig project on github!

> Now is a great time to sponsor the zig project on github!

Indeed.

Re: Statement Regarding the Zen Programming Language

#52
post #22

Earlier quoted context omitted.

How would GPL help? It doesn't stop hostile forks. Pretty sure the ask isn't the Zen source.

Hostile forks would not be able to keep their enhancements private, thus ensuring a reciprocal relationship.

Changes are not necessarily enhancements, and the upstream project might not even want the "enhancements" that are developed in a commercial setting.

Re: Statement Regarding the Zen Programming Language

#53
post #35
post #13

Seems like legit? https://zen-lang.org/zig/

I do admit that I find the "anti-business" citations pretty strange from the context of developing a programing language. I can understand this mindset if you're doing some work of art and don't want it corrupted by corporate drones, but for a technical tool I don't really get what could go wrong. What would a corporate sponsor of a programing language want? A clear release schedule and roadmap, stability, practicali…

There are many ways to create relationships between opensource projects and corporations. Some are sane, some are not.

I can't speak for Andrew, and certainly even less for past Andrew (this is an old link), especially when quoted by somebody banned from the community.

What I can say about present-day Zig, as VP of Community at the Zig Software Foundation, is that, to put it in simple terms, we want to take a step away from the usual "get vc money, build a moat" dance that big tech likes to play.

That said, we aren't anti-business and in fact the choice of an MIT license is deliberate to provide the highest degree of freedom to any Zig user, be it individuals or companies.

The problem is that the Zig project just doesn't want anything to do with connectFree and so Andrew took appropriate measures to cut them off.

In light of the consequences of Mozilla depending so much on corporate sponsorships, it almost seems weird to me that we need to clarify why we'd like to walk a different path.

Re: Statement Regarding the Zen Programming Language

#54

Earlier quoted context omitted.

As the author of the statement, I disagree. Parent poster got it right: the license is MIT precisely to allow the highest degree of freedom. Companies that want to profit from Zig are welcome to do so, but in this particular case, we consider connectFree a bad actor and so we crossed the language barrier to make sure Japanese developers would be able to hear from both sides.

From the statement: “We can’t in good conscience recommend to Japanese professionals and businesses to make their livelihood depend on a closed-source, superficial rebranding of Zig“ Does the zig foundation have a problem with recommending closed-source superficial rebrandings of Zig or just from connectFree?

did you read the description of what happened?

Re: Statement Regarding the Zen Programming Language

#55
post #20

Earlier quoted context omitted.

Taking the story at face value: Zen lied to customers and the community, hired a developer away from Zig, and that developer cannot work on Zig now due to an NDA. GPL violations are not unknown. Would Zen have really cared about breaking the license? Would legal mechanisms work fast enough to limit damage?

All of that developers work on zen would be available to the zig foundation if it were licensed GPL. If it were licensed GPL and they were violating that license they could sue in the legal system instead of writing a blog post with dubious effect.

and where would the money and time to pursue a lawsuit come from?

Re: Statement Regarding the Zen Programming Language

#56
post #5
post #3

Probably the strangest part of this is a person trying to sell a paid version of a compiler. Did that person miss the boat by 30 years? All mainstream programming languages today are free and open source. Programming languages are platforms that thrive only when they're widely adopted. The community that adopts it builds the libraries and ecosystem necessary for it to be viable. You can't possibly build a new platfor…

There are plenty of commercial compilers available. Embedded platforms, Apple (100€£$/year), Windows, PGI/CUDA, IBM/xlc,game consoles,....

> Apple (100€£$/year)

The compiler is not commercial and does not require a developer account.

Re: Statement Regarding the Zen Programming Language

#57

This is why you always use GPL

For those that believe in software freedoms as fewer restrictions, you have to accept that people may take advantage of your fewer restrictions. This is the cost of giving more (beer) freedom, and you don't have to abandon your principles because of how it manifests. (this has obvious political analogies in other restriction-less freedom contexts too)

The existence of this blog post suggests to me that they either don’t believe in total software freedom or they haven’t yet accepted that people will take advantage of it.

Re: Statement Regarding the Zen Programming Language

#58

Hello HN and sorry for this bizarre drama! Although we have a page documenting some outlandish comments that the founder of Zig has made about Zen[0], we find it well inside of our rights to fork the MIT Licensed Zig and make a better product with commercial support. We had initial plans to support Zig in Japan, but efforts to localize Zig were not accepted and we could not take the risk of not having some sort of fo…

Can you explain why you were banned from Zig?

[deleted]

Re: Statement Regarding the Zen Programming Language

#59

Earlier quoted context omitted.

The key takeaway for me is that a third party is able to use thousands of manhours of someone else’s labor as a basis for their closed source product without having to share their enhancements or pay a dime. If zig were licensed GPL, the zig foundation would be able to sell permissive licenses to companies that don’t want to share source as a way to fundraise.

> a third party is able to use thousands of manhours of someone else’s labor as a basis for their closed source product without having to share their enhancements or pay a dime. This is my favorite part about open source. Why are you painting it as a bad thing?

There's a difference between using open-source in your work and doing a superficial fork & rebrand. The latter is clearly trying to steal the upside from the creator of the code.

Re: Statement Regarding the Zen Programming Language

#60

Hello HN and sorry for this bizarre drama! Although we have a page documenting some outlandish comments that the founder of Zig has made about Zen[0], we find it well inside of our rights to fork the MIT Licensed Zig and make a better product with commercial support. We had initial plans to support Zig in Japan, but efforts to localize Zig were not accepted and we could not take the risk of not having some sort of fo…

Can you explain why you're attempting to register a "ZIG" trademark in Japan?

https://www.j-platpat.inpit.go.jp/c1800/TR/JP-2020-078615/FF...

(for people that can't read japanese: click the "english" link on the top right for a translation)

(edit: fixed link, I pasted another trademark registration by connectfree by mistake)

Post reply on HN