timdavis
MModular
•Created by Tuatini on 12/22/2024 in #questions
Max/Mojo license question
Stepping back, the goal here is really about ensuring we have a clear commerical path to charge enterprises for our infrastructure, while enabling developers around the world to build on top of it. As we say in FAQ - there are so many things you can do with MAX - that if you really want to target building "AI infrastructure for enterprises" in the same way we are - then why don't you just come and help us do that 🙂
28 replies
MModular
•Created by Tuatini on 12/22/2024 in #questions
Max/Mojo license question
Hey @Tuatini - I really appreciate your questions.
Firstly, its important to remember - we want the world to build on our infrastructure, we've spent 3 years rebuilding the CPU+GPU stack from the ground up so the world can use it and everyone who joins the MAX community can go and build incredible things with it. Certainly, as we've highlighted in our community videos and also as Chris/myself/the team has highlighted in the discord and on our forum - for the next year or two, we are really focused on wanting Mojo to be the best way to program GPUs and we strongly believe that to do that you need MAX. For example, running custom GPU ops in the construction of a Graph (https://forum.modular.com/t/experimental-examples-of-custom-cpu-gpu-operations-in-mojo/348/2) and so on. All this is to say - MAX and Mojo really are better together and thats a radical part of our focus as we introduce GPU programability more broadly in 2025.
Now to your question - would be happy to discuss of course, theres obviously a bunch of detail and would love to understand why you wouldnt just want to use MAX 🙂 - but that said, our license wouldn't prohibit, or require you to contact us, for enabling your users to run MAX or Mojo on your proposed Zig/Rust/Python stack themselves. Our license would not allow you to commericalize our infrastructure however - as thats literally what we are doing and its obviously competitive. To make it clear - developers could can run it privately themselves (e.g. setup a Ray Cluster on AWS and run/manage MAX themselves) for their own applications without issue, but you cannot offer our infrastructure for sale (e.g. setup Ray Cluster and MAX, manage it and then charge others for it) to other companies without contacting us.
28 replies
MModular
•Created by Tuatini on 12/22/2024 in #questions
Max/Mojo license question
If it doesn't please contact us, or you can ping me directly - [email protected] - and happy holidays! 🙂
28 replies
MModular
•Created by Tuatini on 12/22/2024 in #questions
Max/Mojo license question
Thanks @Tuatini for the question, and thanks to @Melody Daniel for answering as well.
The main restriction in our license is just developing an application or service whose "making commercially, publicly available .... for the primary purposes of providing artificial intelligence platform infrastructure to third parties". In this regard, if you feel you want to build something with MAX or Mojo that would touch this part of our license - you need to contact us.
The license is incredibly broad for almost anything - you are free build any library or application with our infrastructure that enables this - you just cannot commercialize it without our permission. We have been as open and transparent as we can be for our need to monetize our technology to enable the long term success of Modular, and we require you to contact us to discuss. This is similar to a Business Source License and we hope that https://www.modular.com/pricing FAQ answers most of your questions.
28 replies
MModular
•Created by ivellapillil on 5/15/2024 in #community-showcase
Online book on Mojo
Awesome awesome work @ivellapillil 💟 🙏
42 replies