Yes, we're not open source, however our license is very permissive. It's both in the software distribution and viewable online at https://docs.scale-lang.com/licensing/
Yes, we're not open source, however our license is very permissive. It's both in the software distribution and viewable online at https://docs.scale-lang.com/licensing/
It's open source with a long delay, but paying users get the latest updates.
Make the git repo from "today - N years" open source, where N is something like 1 or 2.
That way, students can learn on old versions, and when they grow into professionals they can pay for access to the cutting Edge builds.
Win win win win
I'm curious, for what reasons are you interested in the source code yourself?
Now should you make business decisions based on that? Probably not. But while I don't claim to be a representative sample, I am pretty sure the number of people who share my beliefs in this regard is substantially "non zero". shrug
I am the founder/editor of PLDB. So I try to do my best to help people "build the next great programming language".
We clone the git repos of over 1,000 compilers and interpreters and use cloc to determine what languages the people who are building languages are using. The people who build languages obviously are the experts, so how they go so goes the world.
We call this measurement "Foundation Score". A Foundation Score of 100 means 100 other languages uses this language somehow in their primary implementation.
It is utterly dominated by open source languages, and the disparity is only getting more extreme.
You can see for yourself here:
https://pldb.io/lists/explorer.html#columns=rank~name~id~app...
Some that might have become irrelevant have gained a second wind after going open source.
But some keep falling further behind.
I look at Mathematica, a very powerful and amazing language, and it makes me sad to see so few other language designers using it, and the reason is because its closed source. So they are not doing so hot, and that's a language from one of our world's smartest and most prolific thinkers that's been around for decades.
I don't see a way for a new language to catch on nowadays that is not open source.
We do believe in open source software and we do want to move the GPGPU market away from fully closed languages. The future is open for discussion but regardless, the status-quo at the moment is a proprietary and dominant implementation which only supports a single vendor.
> I don't see a way for a new language to catch on nowadays that is not open source.
I do note that CUDA is itself closed source -- while there's an open source implementation in the LLVM project, it is not as bleeding edge as NVIDIA's own.
And this is a good point. However, it also has a 17 year head start, and many of those years were spent developing before people realized what a huge market there was.
All it will take is one committed genius to create an open source alternative to CUDA to dethrone it.
But they would have to have some Mojo (hint hint) to pull that off.
Imagine the shift of capital if for example, Intel GPUS suddenly had the same ML software compatibility as Nvidia
On the other hand, if they want better adoption (which would drive sales of their hardware) then Intel / AMD should make a deal to release it as opensource. Closed source will make some profit, but not that much. If this thing really means that everything can run on AMD GPU cards today, then this is a game changer and is worth a lot.