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
Microsoft releases F# under Apache 2.0 license
41–50 of 104 posts
Re: Microsoft releases F# under Apache 2.0 license
#42It's interesting how the F# team is pushing F# to be the language for data-rich programming. Their Type Provider concept looks promising, but some of their demos still are comically difficult coming from a R/Matlab/Python style of data-rich programming. Of course coming from C#/Java it all looks amazing. But I don't quite see how F# replaces R or Matlab, even with library support. Performance alone seems dubious valu…
I think the pitch is that F# is halfway to Matlab without losing general programming power — a best of both worlds kind of thing.
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
#43Earlier quoted context omitted.
Miguel de Icaza has spoken at past MIX conferences fwiw.
worth a bit, actually. a letter from ballmer (or gates) saying, "dude, nice work" would be even better. :D
EDIT: sadly, netflix won't let me watch movies without win or mac (silverlight plugin notwithstanding).
Re: Microsoft releases F# under Apache 2.0 license
#44Earlier quoted context omitted.
The newer projects on the MS backed OuterCurve.org (formerly Codeplex.org) all use either an Apache or BSD license. I suspect two reasons for MS accepting the Apache, BSD, and MIT licenses: 1) the terms of those license are not very onerous and let the end user pretty much do as they will. This is very important to a company like MS that has a lot of code and needs to be paranoid about subjecting themselves to patent…
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.
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
#45Earlier quoted context omitted.
Haskell, Ocaml, and Scala? All are open languages, cross platform, and first two at least are Free. And Scala runs on both the JVM and .NET, covering all three platforms. Is that what you meant?
I believe by "haskell" you may mean "ghc"
Re: Microsoft releases F# under Apache 2.0 license
#46Earlier 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.
Sorry, I just don't buy this. From Google, to Yahoo, to other teams in Microsoft, to small startups, to IBM, to single-person freelance developers--each one of these groups have open source projects that accept community contributions. If that increased the "surface area for copyright/patent infringements" were so great, or were such a dramatic burden, then the above would not be true. But it is true. Let's look at C…
Re: Microsoft releases F# under Apache 2.0 license
#47Earlier quoted context omitted.
Any ideas why the compilation is so slow? Compiling a simple "Hello World!" takes a noticeable amount of time on my reasonably well endowed laptop(i5, 4GB ram). Is it slow just on linux/mono or that's the case on windows as well? Other than the compilation time, all else seems well. I was following "Programming F#" and didn't run in any blockers on selective examples I tried. Once compiled, the performance is reasona…
The compiler and interpreter aren't pre-compiled. Use the --resident flag - it will keep the F# compiler running as a service.
Re: Microsoft releases F# under Apache 2.0 license
#48Earlier quoted context omitted.
From Google, to Yahoo, to other teams in Microsoft, to small startups, to IBM, to single-person freelance developers--each one of these groups have open source projects that accept community contributions. The difference is that Microsoft is selling these products to companies that have idiots in charge and that won't touch anything related to open-source; although it's Microsoft's fault really. EDIT: This is their e…
Are those people the same ones who would buy into an early-stage functional programming language like F#?
Nitpick: F# is really a multi-paradigm language. It truly does provide OO, functional, scripting and interactive styles.
Re: Microsoft releases F# under Apache 2.0 license
#49Earlier 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
#50"After some discussion, we’ve decided to do this via a “code drop” model..." They lost me here.
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.
Most of the 16 results are linkbacks to this announcement