Mojo is now open source!

41 points | by visheshdembla an hour ago

5 comments

  • Lichtso an hour ago

    Technically soruce available now with the promise of accepting contributions (thus becoming fully open source) early next year. But since it is an Apache 2 license (like the rest of the LLVM project) you are already allowed to fork and contribute to your own fork right now, just no upstreaming.

    For many the closed source nature of the compiler was a knock-out criterion. We will see if Mojo can gain traction now or if it has missed its window of opportunity.

      fluffybucktsnek 15 minutes ago

      Technically, the criteria for open source is freedom to freely distribute and modify the source code, not to upstream changes. That's a different for thing.

      https://opensource.org/osd

  • melodyogonna an hour ago

    Related post with relevant pr: https://news.ycombinator.com/item?id=49347777

  • totalperspectiv an hour ago

    This is really exciting. I've been using Mojo off and on for side projects over the last two years.

    (copying from some previous Mojo threads) It's got an ownership system adjacent to Rust, comptime similar to Zig, and a first class dependent type system. Even more exciting, is that uses LLVM (to the best of my understanding) in some novel ways and for more optimizations.

  • ChrisArchitect an hour ago