What business model for the 100YL?
Paul Graham has written about the notion of the "hundred year language". I believe that the ideal 100YL will encompass every modern programming language use-case: interactive command-line interfaces (shells), systems administration & shell scripting, mathematical languages (Matlab/Mathematica), rapid prototyping (Python/Perl/Ruby), active content (JavaScript), and enterprise software (C#/Java).
Assume you could combine all these diverse use-cases and capabilities into a single programming language.
Is there a viable business model for such a language? Must it inherently be free to prosper as a language? What about free for noncommercial use, but put paid for for-profit use?
If you built such a language, how would you offer it to the world? Would you release it for free? Or would you try to build a business juggernaut?
1 comment
[ 3.6 ms ] story [ 16.8 ms ] threadCould the language have a not-for-profit entity devoted to managing the language, and license the use of the language commercially to a for-profit corporation dedicated to selling and supporting its use in industry?
Would this discourage open source contribution?