Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:Anything unique? (Score 1) 223

Microsoft has not contributed any useful code to the Linux kernel. Their "contribution" was drivers so that Linux could work on their hypervisor.

I find that immensely useful.

When Intel contributes drivers for graphics chips, it is *also* so that Linux can work on their hardware.

Maybe you should take a clue from Linus Torvalds. (hint: It's about scratching your own itch)

Comment Re:Anything unique? (Score 2) 223

Microsoft has granted patents, to anyone who implements a .NET runtime. The grants were part of the standardization of .NET CLR and core libraries.

It is a misunderstanding that it is bound to Microsofts own implementation. Those grants has always extended to Mono. The anti-Mono and anti-Microsoft fanatics started a FUD campaign based on speculation that MS could just sue anyway, and the mere cost of defending against MS would force Mono underground. It was a response to that FUD campaign that MS also issued the community promise.

The patent grants also are not tied to a full-stack implementation like Java/Oracle. The fact is, the patent protection when using CLR is far more transparent and effective, compared to Oracle/JVM.

Comment Re:Mono practically useless (Score 1) 223

- e.g. XAML syntax is unnecessary verbose, and QML is much better in that regard. But most of those are surface issues. The core design - the notion of element tree, layout engine, layout and render transforms, data binding, styles, triggers etc - is solid, very powerful, and very flexible.

The beauty of WPF and (especially) XAML is that they really are 2 very different technologies. WPF - like many GUI frameworks - describes an UI through an object graph. You can "new" up the controls yourself, wire the event handlers and achieve the exact same result as describing it through XAML. Which also means that you can dynamically change the graph through code.

XAML on the other hand is not in any way specific to WPF. It is simply a way to describe an object graph. Only, XAML can describe very, very complex object graphs with wired event handlers etc. XAML is also used to describe workflows in Workflow Foundation. And anyone can use the format to describe object graphs of any other type. XAML uses a convention for mapping XML namespaces to CLR namespaces. That is a really, really cool.

Electronic Frontier Foundation

USPTO Demands EFF Censor Its Comments On Patentable Subject Matter 71

An anonymous reader sends this report from TechDirt: As you know, last year the Supreme Court made a very important ruling in the Alice v. CLS Bank case, in which it basically said that merely doing something on a general purpose computer didn't automatically make it patentable. ... However, the USPTO apparently was offended at parts of the EFF's comment submission, claiming that it was an "improper protest." Protest or not, the EFF denies in strong terms that the original comments were improper.

Comment Re:Patents? (Score 1) 223

Cases in point:

1. The ridiculous FAT long-filename patent
2. The subpixel rendering patent (despite prior art being shown)
3. Outright patent-troll behavior: Refusing to disclose a stack of patents its using to extort for-profit Linux distributors behind closed doors.

Thanks.

Which of the above illustrate Microsofts visceral hatred of open source?

(For the record: I believe that software patents should be abolished and I do not condone Microsofts patent litigation)

Comment Re:Newbie Mono question (Score 1) 223

Problem is let's say there is a bug that is causing your web app to constantly run out of threads or restart?

Who do you call for support? Let's say you think it is mono causing it? WIth VS.NET on Windows you see the bug is not there.

Isn't that a concern with open source in general? That argument could be used against all open source projects where commercial support is not available. Yet, many open source projects thrives despite of this.

.NET is great but not if you make calls that emulate Windows.

But Mono does not make calls that "emulate Windows". In general the call upon native and/or open source libraries. Certainly you'd be hard pressed to come up with any examples of this behavior in the Mono server stack.

Winforms is an example too which uses dcom/com underneath. It would make more sense to use GTK calls if it is a Linux app.

But you are wrong about that. Winforms is definitively NOT based on COM (much less DCOM).Winforms is a thin wrapper around Win32 APIs. When you create a text box in Winforms, you'll get an actual native Windows textbox.

You may be confused by the fact that Winforms also allow ActiveX controls to be used. When you use that capability you will be using COM (not DCOM), as ActiveX controls are implemented using COM. Interestingly, the part of COM that makes this possible is remarkably similar to the object model of Gnome, almost binary compatible. Basic COM is a binary standard which can be implemented on any platform out there.

Businesses

Swiss Launch of Apple Watch Hit By Patent Issue 111

wabrandsma points out this Reuters story, according to which: Apple is not able to launch its new smartwatch in Switzerland until at least the end of this year because of an intellectual property rights issue, Swiss broadcaster RTS reported on its website. The U.S. tech giant cannot use the image of an apple nor the word 'apple' to launch its watch within Switzerland, the home of luxury watches, because of a patent from 1985, RTS reported, citing a document from the Swiss Federal Institute of Intellectual Property.

Comment Re:Patents? (Score 1, Insightful) 223

It would take a delusional lunatic not to know the long history of attacks against commercial and open source competitors.

Then you should have no problems finding a few examples that illustrates Microsofts visceral hatred of open source (your words).

... long history of attacks against commercial and open source competitors

Fear!

Microsoft isn't trustworthy,

Uncertainty!

Why risk future woes when you have no need to?

Doubt!

As I suspected: Nothing but FUD. But pretty textbook FUD, that much I have to give you credit for.

Comment Re:Patents? (Score 2, Interesting) 223

Microsoft has many times expressed its visceral hatred of open source. It is not to be trusted, not ten years ago, not five years not, not today, not ever.

BS again. Microsoft has NEVER expressed visceral hatred of open source. Ballmer has compared one open source license - GPL - with cancer, because of it's viral nature. The intentionally viral nature.

Ballmer is not at the helm any more. But even he never expressed hatred at open source, as you claim. You could construe his comments about GPL as hatred against that particular license type. And indeed, Microsoft has always opted for other OSI approved licenses when they had the choice.

But if you have any other sources for your made-up claim - say other MS top executives, maybe even present ones - then please feel free to post them.

Comment Re:Patents? (Score 4, Informative) 223

Quite simply, a patent "promise" is not the same thing as a license. You see, even if they're bared by Laches, they can still drag you through the courts and you've got to prove they're barred by making the promise. If you had a license...you could make a single motion at the first hearing or in the pretrial motions to dismiss because of being licensed if they sought to sue you.

Having this crap in there means Mono's toast without a real license to any valid patents, combined with a covenant to license all tech as it becomes apparent, that ends up in this common core of stuff. Otherwise, you're INSANE for using it- because you can and most probably WILL be sued over it.

No - it is actually stronger (look up promissory estoppel). But leave that aside, because the patents have also already been granted.

The *promise* was issued because fanatics cried foul at the patent grant, arguing that Microsoft with it vast army of lawyers could just sue any OS project out of existence, patent grant or not. Hence, Microsoft issued the promise, all but ensuring that such a case would be outright dismissed since you've acted in good faith on a promise. The promise in that case is actually one of the strongest contract forms imaginable, as it is one-sided: you do not have to sign anything to be covered.

Comment Re:Anything unique? (Score 1) 223

well considering their 'mit license' is invalidated because of the wording saying you can't use without their engine or code... it kind of is a trap. Just a bad one.

I suppose you have a source for that restriction?

Can you please help me, because when I view the LICENSE.TXT (https://github.com/dotnet/coreclr/blob/master/LICENSE.TXT) I cannot find anything like that?

Microsoft

Mono 4 Released, First Version To Adopt Microsoft Code 223

jones_supa writes: Version 4.0.0 of Mono, the FOSS implementation of the .NET Framework, has been released. This is the first release of Mono that replaces various components of Mono with code that was released by Microsoft under the MIT license. Microsoft itself is working towards .NET Core: a redistributable and re-imagined version of .NET, which has two code drops: CoreFX and CoreCLR. Mono at this point continues to provide an API that tracks the .NET desktop/server version. This means that most of the Mono code that has been integrated from Microsoft comes from the ReferenceSource code drop. Mono's C# compiler now also defaults to C# 6.0.

Comment Re:Please God no. (Score 1) 34

Starting from scratch:

PS C:\Windows\system32> Get-Command -Noun *vpn*

(list of commands with VPN in the name - which includes an "Add-VpnConnection" command. Lets see...)

PS C:\Windows\system32> man Add-VpnConnection

(syntax and "man" page. Yup, that is the command I was looking for. Wonder if there are any examples...)

PS C:\Windows\system32> man Add-VpnConnection -Examples

(several examples with explanation. Let' try it...)

PS C:\Windows\system32> Add-VpnConnection -Name Doh! -ServerAddress 10.1.1.1 -AllUserConnection -AuthenticationMethod MSChapv2 -EncryptionLevel Required -L2tpPsk SuperSecret! -TunnelType L2tp -UseWinlogonCredential

(connection is created)

Boy, that was hard!

Slashdot Top Deals

8 Catfish = 1 Octo-puss

Working...