First IronPython & IronRuby ( http://news.ycombinator.com/item?id=1833772 ) and now this. I have to say, Microsoft is (or seems to be, depending on your philosophical disposition) increasingly embracing FOSS, and that's a very good move not only for them, but also the community.
Microsoft releases F# under Apache 2.0 license
51–60 of 104 posts
Re: Microsoft releases F# under Apache 2.0 license
#52That makes me believe there is no protection against contributor patents in the Apache 2.0 license... At least they won't sue you if you use it under Windows.
3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor th…
Sorry for those offended by my doubts.
Re: Microsoft releases F# under Apache 2.0 license
#53Java is Oracle stack, C# is MS stack, objective-C is Apple stack. Is there an opportunity for an open language with similar VM ease-of-use/performance tradeoffs - or is hardware now fast enough for the ease/speed of dynamic languages to fill that gap (Python, Ruby, Javascript, ...)?
The only thing you need from Oracle nowdays is JDK, and with OpenJDK becoming a standard - you need nothing.
Re: Microsoft releases F# under Apache 2.0 license
#54Earlier quoted context omitted.
I think the pitch is that F# is halfway to Matlab without losing general programming power — a best of both worlds kind of thing.
Yeah, Matlab seems to be pretty useless if you want to do anything besides pure math. I mean, that's really all computers are at the core- math- but you know what I mean.
Re: Microsoft releases F# under Apache 2.0 license
#55Earlier quoted context omitted.
They can't afford to do otherwise. Accepting community contributions will increase the MS surface area for copyright/patent infringements. The F# team is mostly a research outfit - they aren't going to vet patches.
What is the main value then?
This also holds true for the .NET Framework class libraries. Visual Studio can automatically step into the source while debugging. This has saved me tons of time.
Re: Microsoft releases F# under Apache 2.0 license
#56Earlier quoted context omitted.
You post uninformed crap like this, then complain about being downvoted for anything "negative against Microsoft": http://news.ycombinator.com/item?id=1800507
rbanffy is anti-Microsoft, and doesn't waste a second in making it known. It's no use trying to reason or discuss with him about this - others have tried.
Yesterday, for instance, Oracle made a huge PR splash in the MySQL space. One can't ignore it.
Re: Microsoft releases F# under Apache 2.0 license
#57Earlier quoted context omitted.
I believe by "haskell" you may mean "ghc"
Why? "Haskell" also works on hugs,yhc,uhc,... http://www.haskell.org/haskellwiki/Implementations Most implementations are BSD/GPL Licensed. Haskell itself (thinking of Haskell Prime, Haskell98) is a research/community driven project and, as such, open/transparent. For GHC there is even an intermediate format allowing you to run your code on stuff like llvm.
Re: Microsoft releases F# under Apache 2.0 license
#58Earlier quoted context omitted.
Apache2 is not in the same league as BSD and MIT. It includes an explicit patents grant, versus GPL v2 which doesn't. It's a strong license overall.
> Apache2 is not in the same league as BSD and MIT From the point of view of a company looking to release proprietary products utilizing the licensed code, though, it's similar to BSD/MIT in a good way: you can do it without problems.
Re: Microsoft releases F# under Apache 2.0 license
#59First IronPython & IronRuby ( http://news.ycombinator.com/item?id=1833772 ) and now this. I have to say, Microsoft is (or seems to be, depending on your philosophical disposition) increasingly embracing FOSS, and that's a very good move not only for them, but also the community.
Or using the dumping of stuff they don't care about to gain positive press from people who will never use them.
Re: Microsoft releases F# under Apache 2.0 license
#60That makes me believe there is no protection against contributor patents in the Apache 2.0 license... At least they won't sue you if you use it under Windows.
You post uninformed crap like this, then complain about being downvoted for anything "negative against Microsoft": http://news.ycombinator.com/item?id=1800507
And now I know Apache has an explicit patent grant, something I didn't just 7 hours ago.
BTW, I upvoted equark's comment. And thanks for pointing me to my previous comment: I forgot to add the "but, karma, burn" part...