logoalt Hacker News

mort96yesterday at 6:54 PM7 repliesview on HN

It's categorically uninteresting until and unless that happens. Weird to release 1.0 without it. What are they waiting for?


Replies

embedding-shapeyesterday at 7:13 PM

> Weird to release 1.0 without it. What are they waiting for?

Hmm, I've been under the impression that at one point they said it'd be 100% FOSS by the time 1.0 hits, but maybe I misunderstand/misremember the details. But I remember they'd said it'd be FOSS in connection with 1.0, seems weird to do it this way instead of waiting until it's all FOSS then cut 1.0.

show 1 reply
burntcarameltoday at 3:14 AM

From listening to Chris Lattner in interviews my guess it’s learning from when Swift became open source. The beta versions of Swift had massive language changes in how value types worked like with Array. Mojo is trying to get this language design locked down first, which is easier to do behind closed doors.

A compiler promising source stability is a different commitment than the compiler’s code being ready for outside contributors. Which is also different to having ABI stability, which took until 5.0 for Swift to achieve (I think Mojo does not have ABI stability as a goal as it doesn’t have to link to OS frameworks).

show 1 reply
fluidcruftyesterday at 7:03 PM

People to tune in to the conference, probably.

redlewelyesterday at 7:15 PM

This exactly. Doesn't scream confidence that its still closed upon release.

show 1 reply
bourbonproofyesterday at 7:19 PM

I think they are waiting for a wild success in adoption, and if that doesn't happen they can use the IP to pivot to something else without giving the core away to anyone for free/as open-source.

ktm5jyesterday at 9:48 PM

A lot of people beg to differ. And it's their decision, not yours on when to open source. They have their reasons even if they aren't explaining them to you.

ekianjotoday at 5:21 AM

also what license will they be going for?