Re:Opa: A new language aiming to make web programming transp...
by omouse on Thursday August 25, 2011 @06:27PM
(#2926664)
I was going to give a quick glance to Opa, but the AGPL license fills me with confidence. Your team is confident that the language is awesome enough that the license won't be a problem even for proprietary/commercial users of it.
Good choice on the license!
(However if you encounter problems with adoption/funding, it might be time to start thinking about paid dual-licensing heh)
Re:Opa: A new language aiming to make web programming transp...
by SoftwareMaven on Thursday August 25, 2011 @08:01PM
(#2926860)
I wouldn't even bother to look at it without knowing that, if I mange to make something interesting, I have a way to control my code.
AGPL is a non-starter.
EDIT: There is a non-AGPL license that can be purchased. Non-starter has passed start. :)
Re:Opa: A new language aiming to make web programming transp...
by olefoo on Friday August 26, 2011 @03:15AM
(#2927689)
But no published price list. So, no sale here.
Re:Opa: A new language aiming to make web programming transp...
by thesnider on Thursday August 25, 2011 @05:21PM
(#2926493)
Well, if you guys ever rethink this, I'll be interested. Until then, I'll just keep plugging along with what I have.
Re:Opa: A new language aiming to make web programming transp...
by Animus7 on Thursday August 25, 2011 @05:06PM
(#2926436)
Can you give insight into this strategy? It seems... limiting. For startups, at least.
Re:Opa: A new language aiming to make web programming transp...
by Yoric on Thursday August 25, 2011 @05:16PM
(#2926467)
Well, the general idea is to ensure that whoever is using Opa somehow contributes to the FOSS community, either by contributing source code or by funding the development of Opa itself.
Re:Opa: A new language aiming to make web programming transp...
by omouse on Thursday August 25, 2011 @06:19PM
(#2926652)
How is that limiting for startups? Most startups are built on execution and network-effects and I don't see how the license is a hindrance to that.
Re:Opa: A new language aiming to make web programming transp...
by nandemo on Friday August 26, 2011 @01:19AM
(#2927465)
Really? Source-code is not part of the execution?
Re:Opa: A new language aiming to make web programming transp...
by derrida on Friday August 26, 2011 @03:15AM
(#2927688)
A vast majority of start-ups, talented developers see afterwards and go "Oh, I could have coded that", but perhaps not built the business or had the drive to go after the users. They can see the site and imagine how they would reverse engineer it. The value is in the user-base and execution of the business. Only a few start-ups rely on what might be a non-trivial new technology that was invented in house, for which closed source is necessary.
Re:Opa: A new language aiming to make web programming transp...
by nimrody on Friday August 26, 2011 @03:57AM
(#2927779)
At least superficially, this seems close to UR/Web. (http://www.impredicative.com/ur/). I assume you guys are aware of each other. Can you tell us something about the advantages of Opa?
Re:Opa: A new language aiming to make web programming transp...
by hbbio on Friday August 26, 2011 @04:38AM
(#2927853)
Of course, we know each other.
Ur/Web for instance allows metaprogramming when Opa doesn't.
But Opa handles distribution natively when Ur/Web doesn't.
Some users say that both projects are of great quality, so I invite you to try both and make your own judgment. Some bits at http://www.reddit.com/r/programming/comments/icp4u/yet_anoth...
Re:Opa: A new language aiming to make web programming transp...
by nimrody on Friday August 26, 2011 @11:55AM
(#2928850)
Thanks for the information!
Ur/Web syntax seems closer to OCaml syntax, so it might be a bit easier to learn. However, Opa documentation seems more polished and complete so it might even the odds.
Nice work, and thanks for bringing static guarantees to web development. It is much needed.
Note: I'm part of the Opa team.