Live data from Hacker News

Microsoft releases F# under Apache 2.0 license

blogs.msdn.com

51–60 of 104 posts

Re: Microsoft releases F# under Apache 2.0 license

#51
post #40

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.

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

#52
post #7
post #4

That 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…

Thanks. I stand corrected. It's good to know Apache is patent-safe.

Sorry for those offended by my doubts.

Re: Microsoft releases F# under Apache 2.0 license

#53
post #10

Java 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, ...)?

Java isn't just Oracle stack. It's also SAP, IBM, Red Hat(JBoss), VMWare(SpringSource) & Google stack.

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

#54
post #26

Earlier 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.

I'd say computers are more applied math than pure math

Re: Microsoft releases F# under Apache 2.0 license

#55
post #14

Earlier 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?

I've been using F# for a while. The main benefit I've had from having access to the source is being able to figure out exactly how things work. A _lot_ of F#'s "magic" is in libraries written in F#, and the source to those is very clear and easy to navigate and figure out. The compiler is of course more complex, but the few times I've wanted to figure out a specific issue in the compiler that the F# language spec didn't explain, it's come in handy.

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

#56
post #41
post #37

Earlier 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.

I am not "anti-Microsoft". I am just old enough. I also worry, considering recent moves (and that's not only from Microsoft), that some companies (Microsoft among them) may be taking strategic positions to disrupt the free and open-source software ecosystems that threaten their dominance of their niches.

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

#57
post #45

Earlier 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.

ghc is the only industrially viable choice at the moment, though.

Re: Microsoft releases F# under Apache 2.0 license

#58
post #44

Earlier 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.

Plus, as it was pointed out, the patent grant prevents them from coming after you later.

Re: Microsoft releases F# under Apache 2.0 license

#59
post #51
post #40

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.

Or using the dumping of stuff they don't care about to gain positive press from people who will never use them.

Remember they once ignored the web.

Re: Microsoft releases F# under Apache 2.0 license

#60
post #37
post #4

That 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

I complain when I am not wrong. This time I was very wrong.

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...

Post reply on HN