Nagaraj Hegde
MModular
•Created by Nagaraj Hegde on 11/11/2024 in #questions
Will Mojo ever become fully free and open source?
Mojo is such a fine language. I fell in love with it the moment I used it. But such a shame that most people are hesitant to adopt due to the fears of vendor lock in. Especially hesitant to build any enterprise grade products/solutions in the future using this due to current terms of license/usage. On the other hand, there are statements made by Modular that it would be made open source progressively.
To increase the adoptability and usage, wouldn’t it be a good idea to separate Max & Mojo, and keep Mojo fully free without any conditions (even if you keep the source closed for quite sometime for focussed development), but keep the Max & Mojo support chargeable?
This dependency on Max to use Mojo, and with all those terms listed in the license agreement make many really apprehensive about coming ahead to learn, contribute (and adopt eventually) to such a wonderful programming language.
Will Mojo ever become fully free and fully open?
4 replies
MModular
•Created by Nagaraj Hegde on 10/30/2024 in #questions
Mojo documentation says "The Mojo compiler uses lifetime values to track the validity of references.
Specifically, a lifetime value answers two questions:What logical storage location "owns" this value?Can the value be mutated using this reference?
If so, why call it as lifetime? Rather call it as 'refscope' or 'reftype' or something like that. the term 'lifetime' i think confusing when used to describe a reference. Or is there any reason which I'm missing. May be my understanding is limited, I'm pretty new to this. Thanks.
6 replies