Novell Injects MS Lawsuit Exploit Into Open Office
F.M. Petain writes, "It looks like Microsoft's first move in the 'Linux owes us' game is to move a Pawn. A few days ago, a Novell programmer, Noel Power, submitted patches to add VBA compatibility to Open Office's spreadsheet module. This is great for people trying to convert the business desktop from closed source to open source, but is this gift really a ticking time bomb? What happens when Microsoft declares that the VBA code was stolen?" The patches may have been submitted only a few days ago, but the code must be considerably older; the article claims that nine distros in adition to SUSE already support the VBA extensions in their versions of Open Office. (Linux.com and Slashdot are both part of OSTG.)
Microsoft is trying to slip poison pills into projects that endanger their cash cows... Be very, very careful!
I'm truely amazed that Novell is co-operating to let them do this. How can they benefit from Linux being threatened when their entire business is revolving around Linux these days??
To Terminate, or not to Terminate, that's the question - SCSIROB
All patches from Novell must be rejected, as of now. As well as a statement of our standpoint wrt/ their actions, it can only be assumed that they will include a poison pill that makes Microsoft's case.
Oh, and for Saturday night relief - even the mighty can be seduced by MS charm: farewell, Napoleon!
anyone?
Need more useless stuff to read on teh internetz?
I found it vaguely amusing/disturbing that the ad I saw below the article was a Novell advertisement for "The Linux you've always wanted."
I'll pass on MS-controlled Linux, thanks...
"Unfortunately, there's no easy way of identifying whether your distro supports the VBA interoperability apart from trying some VBA code."
Great, now I don't don't know if I'm vulnerable until it's too late. How do I disable it? Is now the time for a Linux anti-virus?
We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
"A few days ago, a Novell programmer, Noel Power, submitted patches to add VBA compatibility to Open Office's spreadsheet [CC] [MD] [GC] module. This is great for people trying to convert the business desktop from closed source to open source, but is this gift really a ticking time bomb? What happens when Microsoft declares that the VBA code was stolen?""
Do you people really think before posting? How exactly is a MS "stolen" claim doing to stand up? Especially with the Novell/MS agreement? Think damn it, think.
Besides the presumptuous headline, can we please try to distinguish between VBA (Visual Basic for Applications) and VBS (VBScript, I assume). Next, it appears that the Novell programmer is simply integrating a patch into the mainline product which the other distros have been applying during their packaging procedure for some time now. Is there any evidence that the VBA code was lifted from Microsoft (ie. they're setting people up for a copyright liability), or that some aspect of the VBA implementation is patented? No? I didn't think so.
Even though I dislike OpenOffice, I would suggest taking a wait-and-see approach, rather than just throwing the baby out with the bathwater.
Regards,
MBC1977,
Cut the crap, this is pure paranoia. Since when exactly does every little action by Novell employees deserve an article at Slashdot?
Do not trust this signature.
Presumably the best defense against claims of stolen code is to do what the Linux kernel folks are doing and require contributors to certify that they have the right to provide the code. Here are the current rules for submitting code for the kernel, and here is the Developer's Certificate of Origin. Significant contributions should also be well publicized so that anyone claiming infringment is forced to bring it up soon, before people come to rely on it. In this case, it would then be Novell's problem, not the community's, if Microsoft claims that the code is theirs.
Q4. With this agreement, will Novell include Microsoft patented code in its contributions to the open source community?
r ce.html
No. Novell will not change its development practices as a result of this agreement. It has always been our policy in all development, open source and proprietary, to stay away from code that infringes another's patents, and we will continue to develop software using these standard practices. If any of our code is found to infringe someone else's patents, we will try to find prior technology to invalidate the patents, rework the code to design around the infringement, or as a last resort remove the functionality.
Novell is committed to protecting, preserving and promoting freedom for free and open source software.
http://www.novell.com/linux/microsoft/faq_opensou
Seriously people, this article is simply an install and usage guide, without much of a comment on the timeline etc. Since most distros ship this stuff already (e.g. Debian), and have been for a while, it would seem to me that this code was written from scratch, unless MS was handing off code to Novell before the agreement.
So therefore we have not a copyright issue at all, but a software patent issue. Let the patent discussion begin!
Who cares about VBA in OOo when you can write OOo macros in Java, Python, Perl, Beanshell, and Javascript; and probably COBOL, Prolog, Lisp and Oberon as well...
// TODO: Insert Cool Sig
Microsoft has offered an SDK for ISVs since, oh, the mid- to late-90's that allowed them to extend their own products with a VBA environment. I don't see how this is so different.
First off, this code has been around since SLED shipped, if not before. Anyone who recalls Nat Friedman showing his Spirograph under OOocalc, well, this is what they're talking about.
Secondly, the Slashdot post seems to be confirming that the open source community has no way of validating code, and blindly accepts any code offered, assuming that there's no patent infringing code in it.
Good job, FSF. You've managed to do what Darl couldn't-- Completely shatter the open source community, and turn them against themselves. Bravo!
to banish Novell/Suse to the Linux Leper Colony.
Do it now while there's still time. Reject any code coming out of Novell.
They could have been poisoning the well for months and months before this deal was made public.
Meddle not in the affairs of Microsoft, for you are crunchy and good with ketchup.
If all my base are belong to you and I attempt to retrieve my base, does that mean I'm freebasing?
All hell breaks loose for Novell, not OpenOffice. Presumably this is being done officially by them and so the blame would fall on Novell.
The author's reaction, that is. A lot of the above comments are saying the article is garbage and FUD and paranoia and etc., and maybe it is, but keep in mind that for a lot of people (and probably, a lot of projects), this kind of paranoia is going to be the first thing that crosses their mind with they see patches from Novell.
"How will this possibly screw us later?"
Get used to these responses, it's the new Novell.
Now I can run pretty much any visual basic program (one of the most used languages in the Real World) under linux and hence switch many people to linux, but people prefers to title it as "novell may be doing some dirty things"
It's amazing how one of the most wonderful news I've heard in months can become FUD. Wake up: Patents already existed before the novell-MS pact. Microsoft has been able to sue companies for years. Getting VBA compatibility is a Good Thing. I only can thank Novell for this code.
A working solution for the problem:
boycott Novell.
Make them understand that we do not accept the deal they've made,
regardless of whether it complies or not with GPLv2.
For upstream people:
reject their patches, regardless of the content.
Reject their feature requests.
Create new bug report state in trackers:
"WAITING for submitter to cancel cancerous deal with Microsoft".
For Novell management:
cancel the deal with Microsoft and tell us how much you are sorry.
For Novell engineers:
protest with management, and if you are left unheard eventually start
looking for alternatives.
For users:
if you are using Suse, move away. Try other distributions, there are
better ones btw.
Let Novell know that you do not want to use Suse anymore because of their deal.
Novell has put all other distributions in danger, let us not let them get away with it.
Anonymous Coward.
Man. come on. One needs to be subtle when pulling a trick.
2 days earlier novell gig, then 'linux owes us' 1 days ago, and now, this.
Its TOO obvious to fool anyone, even supreme court judges who are totally inaware of i.t. technology.
Read radical news here
the open source community has no way of validating code, and blindly accepts any code offered, assuming that there's no patent infringing code in it.
Of course it hasn't. Are you willing to pay the lawyers? Patents are stupid and most of OSS developers just ignore it, because if we cared about respecting patents we would need to shut down most of the OSS software.
Next thing you know, some brilliant chum over at M$ is going to claim that he invented the personal computer and every manufactureer owes him a royalty back-payments for patent infringement...
Apparently you dont. The MS/Novell deal takes care of any "stolen" issue as far as Novell's concerned, or didn't you read the summary? And as far as anyone else? Well you all had that issue BEFORE the deal was ever arranged. So do you have anything else smart to say?
Novell Employee caught picking his nose!
This one may be harmless. But how about the next one? Or the one that Novell sneaked in before the deal was announced?
MS has only got to show that its code was introduced into a FOSS application once to discredit much of the effort that the community has put together over the years. If they can show that one piece of their code was used then they can start asking how many more pieces?
Pure paranoia is the only way to describe this. Linux is not a threat to Microsoft's empire in the least. I can't believe you all get so paranoid when new functionality emerges that supports some (ancient) Microsoft-supported format. I guarantee you Microsoft doesn't give a fuck who uses their shitty old no longer supported format. Why else do you think they opened it up?
Why bother? Patent violations can exist in either. Even copyright violations can exist in either.
The question is the origin of the patch. Since a Novell employee is involved, this action is suspect.
That means that we should exercise above normal levels of caution before it is accepted.
WTF? How would you see the "evidence" that it was patented?
Patents don't make your code show up in a different font or colour.
And copyrighted? Why do you suppose that the people running OpenOffice.org have access to Microsoft's source code for comparison?
Or are you basing your position on the fact that no one could possibly have gone through the patch and deleted all the "this code written by Microsoft employee # 1234567 and is protected by copyrights and patents"?
Given the recent events, a higher level of caution would be advisable. Whether you agree or not.
After reading all the scathing criticism lately about Mono and OOo being tainted by MS patents, it leaves me to wonder why WINE never had so many skeptics (though it did have a few). With the same line of reasoning, WINE should be at a greater risk.
Anyway not that I think any of these will face any problems,
1. Anti-Trust - It will be difficult for MS to pull of anything close to killing a small competitor out of business using patents.
2. Massive attrition at Microsoft - All things being equal, people tend to work for saner, lesser-evil companies. There is a certain pride in it, and I don't fancy a lot of people saying - Yeah I work for SCO! (I just dug this interesting article from Paul Graham about MS Patents)
3. MS has benefited from interoperability, and cross-technology support for years (Remember how Word had Word perfect emulation modes and shortcuts). I don't think patents cover those APIs too.
4. And piss off the large clients??
5. Total loss of good-will and PR disaster.
6. Can OIN (Open Innovation Network) patents be used against Microsoft?
7. Only a tiny fraction of Mono and OOo will ever fall under the patenttotine, and those will no doubt be re-written and re-implemented the same weekend.
Life is just a conviction.
>>the open source community has no way of
>>validating code, and blindly accepts any
>>code offered, assuming that there's no
>>patent infringing code in it.
>>
>Of course it hasn't. Are you willing to
>pay the lawyers? Patents are stupid and
>most of OSS developers just ignore it,
>because if we cared about respecting
>patents we would need to shut down most
>of the OSS software.
That's not much of an argument.
Brtt
If MSFT is going to try and litigate Linux they're going to try it with or without Novell. OpenOffice is compatible with a lot of file formats, including PDF export. If this was some attempt to poison an open source code base it's both clumsy and ineffective.
Unless Ballmer is completely stupid...and I wouldn't necessarily rule that out...then you have to believe the SCO litigation-by-proxy is seen internally as a huge, embarrassing mistake. If anything the whole fiaSCO actually highlighted how strong Linux is from an IP standpoint. SCO demonstrated that attacking Linux is bad business, and the reaction of the open source to community to an attack from MSFT could be even more extreme.
In my opinion Ballmer is bluffing. It would be stupid for MSFT to launch a direct attack against Linux. More likely this is their own clumsy way of trying to cut a deal, handicapped by naturally poor corporate execution and their ego driven CEO. You don't have to look any farther than Zune to see another glaring example of ego inspired faltering execution. Ballmer wanted to grab a piece of the iPod market because he doesn't like Jobs and had they been anyone but MSFT they might have succeeded. This same group isn't going to be any more effective or execute any better against Linux. So don't give them the satisfaction of going off the handle and every bit of drool that comes out of Ballmer's mouth.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
"I don't know if this scenario is likely - but Microsoft are certainly hyping it up as a possibility. Did you catch Monkeyboy's proclamation the other day about how Linux infringed its patents, and Linux users owe them money?"
Yes I heard "Monkey Boy's" post yesterday and as far as I'm concerned he's blowing smoke, and as I pointed out to another poster software patents are already an issue even BEFORE the community started getting their knickers in a knot over Novell.
"Novell can implement all sorts of Microsoft-patented ideas, hand it to and if that project is distributed by a commercial distro, then the distro can be sued by Microsoft for patent violations."
Monkey Boy isn't a court of law and I'm more concerned how a court of law will reason through the issue. MS well knows what license their patented ideas are going under and so does a court of law. Assuming it gets past the GPL barracade first though.
Novell developers frequently contribute to many open source projects, like GNOME, xorg, OpenOffice, etc. If you truly want to run a Linux desktop that is untouched by Novell you will have to run KDE with DirectFB.. which is impossible. So honestly either STFU or go back to Windows.
Certainly Novells actions are bogus and not designed for the good of the OS community at all but we don't need to fear their code any more then code from any place else; Microsoft wants Linux out of the picture and is a fearce competitor in any market it participates in; especially is core markets like PC and micro server operating systems.
Microsoft business is good sales are up but that is because the market is growing, others like Apple and Linux are takeing a part of the share M$ is used to haveing about 98% the writing on the wall says it won't stay that way unless something is done. Think about it we are rapidly approching the point where everyone has a PC or many and business have about as many as they know what to do with. Thats not to say people and orgainzations won't be always buying computer they will but it will be mostly a retire replace thing rather then a 1 + 1 = 2 like it has been the last 2 decades. Microsoft wants to keep 98% share. They know how to deal with traditional competitors. They can't deal with everyone and their brother producing different but mostly compatable platforms and more then the business modle IBM had around the PC could deal with the clone market. They sure can deal with RH and SUSE though. They are trying to play a patent game and ensure a finite number of traitional large corporate competition so they can do what they have always done; give away enough of their crack to get people hooked and at the same time starve the competition for revenue.
If M$ can kill the Linux market outside of Novell watch for windows to be suddenly free(as in beer) and come with free as in beer support. M$ can give windows away; after all they have other products to sell for you to run on top of it. Most people will then see windows as cheak as suse not understadning that with suse they'd be getting all the other stuff like web,sql,office apps, to and pick windows because its familiar. That is what M$ wants; they want to be able to kill linux they way they killed Netscape, Netware and countless others. They can't manage that right now because with all sorts of basically not for profit distros, debian and small commecial distros that are selected by very specific people for specific reasons like slackware. There is no clear revenue stream to attack. The mass of people useing and developing the software remains big enough that it continues to improve and inovate to the point where it becomes dangerous to them and they cant stop it.
Think about GNU/Linux is not quite but almost good enough to push replace windows in just about every desktop and server space it owns save a few without much pain. It does not need to be as good as windows just good enough and cheaper. Now even when those conditions are reached its still not going to be a big Linux title wave; in fact nothing at all will happen because people generally like the status quo. Ahh but what if a KILL APP was found something that you just can't do with windows but you could do easily with GNU/Linux. I don't know what that would be but at that point the war would be won over night. Windows would be a legacy platform like netware. That is what they fear.
In the mean time though M$ played their cards wrong and so did Novel. Novel was thinking this little patent game with M$ could effectivly make them a Monopoly or part of a Oligopoly in the Linux market which while not huge would be better from their point of view then the current situation. Novel is wrong of couse because if it worked out that the developers would dry up. Nobody wants to write free code for Novel. They want to write code that the whole community can use. They do it because its fun to have your name on something that lots of people depend on. They do it because its a fun challenge and it produces a useful product for them and friends. They do it because they benifited from and OS project and feel they should give something back. They do it to show off their skills and make themsevels more marketable. They do it for all sorts of ot
Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
"Microsoft has two projects which are important for their lockin, .NET and MS Office, and two projects Mono and OpenOffice.org which they wish never existed. "
Well I don't think Miguel agrees with you but that situation existed long before he came to Novell. OpenOffice is more a competitor to the lite versions of Office and as already mentioned VB has been available for some time before this deal. So I can only conclude that all this noise has nothing to do with patents. But simply fratenizing with the enemy and GPLers are notorious for not getting along with others hence GPLv3.
May I just ask when will we see a Borg Chameleon or Borg N for Novell? Just idle wondering on my part...
As I read through the Slashdot article I realized that if this is the mirror of the Linux, I'll pass it. Seriously people, first you bitch because there is no support for this and that, 100% compatibility with the stuff that comes from Redmond is currently little more than dream and when someone takes the first step needed to get that compatibility you crucify them? Wtf? I have the deepest appreciation for the people who actually *develop* Linux and the world around the kernel but I'm starting to really hate this so called community. To me you are nothing more than a bunch of fucking wankers who sit around and do little more than bitch all day.
Oh BTW, you all knowing FUD submitter, the reason the patches have not been applied to the OOo source before is because it's so massive it would delay the 2.0.4 release. But hey, then you'd bitch somewhere about OOo 2.0.4 getting delayed because of some patch that you, personally, don't need.
Some people proudly state here that their next computer won't run Vista, SUSE or whatever is the thing you happen to hate that day so here's a little something: my next computer probably won't run Linux either.
Again, if this is the future of the community "just say no, kids!"
...and most closed source software as well.
Pretty much *any* software of even medium complexity violates numerous patents. That's the crux of the whole software patent debate -- most software patent claims tend to be very broad, covering very basic issues, and software is so complex it pretty much *has* to overlap these claims in multiple directions.
Ignorance killed the cat. Curiosity was framed.
Dear sir,
I am intrigued by your non-sequiturs and wish to subscribe to your newsletter.
Nope. Microsoft could go after anyone distributing/selling their property. Not just Novell. Not just the one employee at Novell.
It doesn't matter how it originally got in there, as long as it was not Microsoft who directly put it in there.
Not exactly. There is no central authority that has all the Microsoft source code available for searching to determine if a code block was illegally copied from them. And with Microsoft's "Shared Source" program, it is possible to "accidentally" copy code from them.
And the patent database is useless for looking up specific concepts. Particularly with "submarine patents" which can change until they're officially granted.
The safest way is to dump any and all functionality additions from Novell.
Novell coders can still submit bug fixes for code that non-Novell employees have submitted, but no new features should be accepted from anyone associated with Novell.
From the original article, it seems the code predates the Novell-MS agreement. That would suggest it didn't come from MS. So why is this a problem?
Can the other distros (which the article claims had previously added the code) add MS compatibility code and have no problem, but when Novell adds the same code, they'll be accused of adding MS-supplied code?
Hopefully Novell will clarify their standing with MS such that any code released by Novell under the GPL is truly free GPL code.
Another area is the restriction that Suse development is limited to hobbyist development only. Commercial developers get no protections when using GPL code from SuSE. Sounds like SuSE may have shot themselves in the foot.
-l
As Daniel Robbins (who once worked for Microsoft and quit because he wouldn't help them destroy Linux.) posts on his blog http://www.funtoo.org/drobbins/blog/
What if MSFT stole Ubuntu's logo? How about we all dd
I mean it's a good compromise to allow the code to operate for those users who need it (providing the features to help F/OSS), and when/if the posion pill is used, just replace it with something more FOSS--as if the need is great someone will find an alternative to get things working [with another piece of code]--that's the beauty of FOSS: there's always a way out. This is interface programming 101. Just as long as it's not tightly coupled to the main baseline/tree, there's nothing to worry about unless some lawyer wants to twist the facts (death to all lawyers as someone said?)
Transition from closed source to open source isn't as simple as a 'throw the old stuff away' switch over scenario. If it is, then we've been watching too many hollywood movies.
If there's one thing that Microsoft does well, it's business. Their technical skills may be poorly managed, but they do killer business. How else do you think they kept their position if their software is so bad?
i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
If Microsoft wanted to sue Linux companies for patent usage, he could do it without injecting any "poison pill".
The point is that Microsoft doesn't want to sue at this time.
MS (like most of the big patent-pushers) does not want a Big Patent War before they get software patents passed in Europe - because the chances of getting software patents passed after a Big Patent War are slim-to-none.
European Patent Wars Heat up Again
fork the further development of Ooo into a Novell (Microsoft) and a Debian fork. see how far the Microsoft influence goes, and see how far the FSF influence goes. THEN choose your pick.
memento mori
You mean such as the Linux kernel? Well
Yes. In fact, that was covered in the comment on this posted on the front page of
The "proof" comes after the poison is ingested.
Sorry, but I'm not willing to demonstrate that. Perhaps you are?
Yes, it was.
And it was pushed by Noel Power at Novell.
But it was not accepted upstream. Now Novell is trying to push it upstream. That is the problem. This is not a problem as long as it is not included in the official, upstream tree.
And the point of that would be
You'd have to show that the original code was pretty much complete and submitted by someone with no link to Microsoft. And that Novell has just been adding bug fixes and no additional functionality.
Good luck with that.
Meanwhile, it's a lot less effort and a lot safer just to reject this. Novell can do whatever it wants to do. I just cannot get its submissions accepted upstream.
So, anyone want to see a feature added where we can score the original post as well? You know, I heard that Microsoft's also behind putting fluoride in the water, as well. Also, the outbreak of bedbugs in many major urban areas.
Exactly - you should never read patents. Do your own thing and donate your code to the FSF. The only protection against patent lawsuits is charitable organization status. Nobody will sue a charity, since even if they would win the law suit, they cannot collect and the charity will simply close its doors and open again under another name. This is why all large software houses are running charities: IBM=Apache, Sun=OpenOffice, MIT=FSF, Berkeley=BSD and so on. The perpetual pledge of poverty is an excellent form of protection against law suits.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
I don't run wine, or samba or OO.org, for this reason, and I am this close to dumping any mozilla products as well, because it is becoming more than obvious that they are primarily a microsoft partner company, FF is 99% a windows product now, that is where all the emphasis is.
I still cannot run any one OO app without launching the whole suite. You'd think by now they'd learn to make it a shared library, make it start in less than 10 seconds, etc...
I was considering using OO to convert some Word files to OpenDocument awhile ago. I ended up choosing AbiWord, because AbiWord can be run in a commandline mode to do that translation, whereas OO requires an X server and a VB-like macro to automate the process -- and the macro must be embedded in a file, and installed through the OO GUI.
So, you're absolutely right, if this was a well-architected, well-run project. It isn't.
Don't thank God, thank a doctor!
When all of the religious fanaticism about licensing became a global suppository.
Butt FLOSS: it's not just for beaches anymore.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
brilliant title
They patented VB's "IsNot" operator.
m s_ms_patent/
http://www.regdeveloper.co.uk/2005/02/22/real_sla
Sure this may be in other distros but Microsoft probably already considers those distros as in violation of their patents, now that it's in Suse, when they start raising a stink about this patent, people can have the option to switch to Suse.
Microsoft is being extremely evil and Suse is just playing ball with them. I'm sure the developers at Suse justify this, who can blame them, without Microsoft's money they would be unemployed. But this patch should be looked at as an omen, nothing less. Be careful, this is part of Microsoft's strategy. At this point it's a game of chess for Ballmer to see how he can abuse OSS. At this phase in the game he's planting seeds.
2 years and no mod points. Join reddit. Because openness is good.
How is this a move in the "Linux owes us" game? OO.o isn't particular to Linux. OO.o itself may be running afoul of MS (and others') patents, but this has nothing to do with Linux.
-- "I never gave these stories much credence." - HAL 9000
By embracing, extending, extinguishing all the competition, no matter how small. Remember Stacker?
Understanding the scope of the problem is the first step on the path to true panic.
I'm sorry. This is emphatically not true. The copyright office does not require that whole programs be submitted for the copyright to be registered.
Are you sure? If I wanted to copyright a book, or an article or song, I have to submit the whole text. Though I haven't had anything copyright registered, I used to write a lot and was a member of two writers groups that did have published members. If the whole thing isn't submitted then how can you prove someone else infringes?
FalconShould there be a Law?
"We've recieved this piece of code and will include this into our software. If you see any problems with this, get back to us within 90 days or we will take your silence as an acceptance and a promise not to take any action against us, legal or otherwise". Or something like that.
You are not entitled to your opinion. You are entitled to your informed opinion. -- Harlan Ellison
This isn't true. Novell wouldn't be in the clear; the deal doesn't protect Novell, it protects the customers. Indemnification for customers deals are being offered by RHAT and other companies as well.
Good riddance to you, sir. Don't let the door hit you on the way out.
I'd hardly call this case of "paranoia". Few had issues with Novell-contributed code before they started signing deals with Microsoft. But everyone in the open source community now should be very cautious about any source code coming from Novell.
Most of us are developers, not lawyers. We don't know the intimate details of this contract they signed. Even if we did, we are not necessarily in the position to know, from a legal standpoint, exactly how it affects us. Thus we have only one response: to shun all code from Novell, regardless of where it came from or for what project it was developed.
Dealing with software coming out of Novell is just not worth the risk, especially when it may directly impact projects worked on by those outside of Novell. It's not worth it to put a very important project like OpenOffice.org at risk, even if the contribution made by Novell could be quite useful. It's better to have OpenOffice.org without some minor functionality, rather than not having OpenOffice.org at all (due to licensing or legal troubles).
If M$ sues for infringement, it could just backfire on them.
For one thing, this possible infringing code was submitted after the M$ and Novell deal was signed. Records will show this and M$ could get sued for monopolistic practices and Novell gets dragged into the case for cooperating with M$.
I'm going to quote John Stewart at Crossfire on this one, aimed at Slashdot:
Please, please, please... STOP. You're hurting us.
We all know ignorance spurs fear. And granted, we should all somehow fear this Novell/MS deal. But a sensationalist headline like this, is not just F, it's not just U and it's not just D. It's a capital I, of Ignorance. PLEASE, if you're going to post something that is going to be read by thousands of people, at least try look into it before you slam a title like this.
If you actually looked around a bit, you'd see that what has been submitted is something that has been lying around for some months now, which is actually already present in other distros. I know this is Slashdot... but again, this IS Slashdot, and it is not acceptable.
"I don't mind God, it's his fan club I can't stand!" E8
wtf? Slashdot has ads?
"By embracing, extending, extinguishing all the competition, no matter how small. Remember Stacker?"
Remember you all hate software patents...except when they are used against the hated enemy.
"It's gonna get bloody and though it'll hurt GNU/Linux/FOSS in the short term, IMO, Microsoft will end up the loser. There are just too many on the GNU/Linux side."
And everyone one of them is on slashdot bragging how big their E-penis is.
I bet they already did. And at the worst moment they will pull a rabbit out of their hat.
This novell deal just gets more code/IP into place for the eventual 'takedown'.
Advice: get and save all the code you can now, before it all goes away and leaves us with nothing.
---- Booth was a patriot ----
Kill off the kernel, samba, oo, hell lets toss in some IP against KDE/GNOME while we are at it.. Tthats a big chunk of what people use, and what is left becomes a useless pile of 'tools' like the old days when we were waiting on HURD to appear ... ( worst case that is )
Dark times are coming in the 'free' world.
---- Booth was a patriot ----
So, Microsoft figures it's going to win by pissing off the geeks? *That* ought to be an amusing debacle.
The public follows the geeks: it's part of the trickle-down effect. When the geeks decide they've put up with enough bullshit and that it's time to move to a real OS, Microsoft is going to go bye-bye.
And frankly, I could not care less. Fuck Microsoft: it's been incompetent and lazy and evil for about ten years longer than it should have.
Microsoft has jumped the shark.
--
Don't like it? Respond with words, not karma.
Yes, this is a review, but some of you guys may have not thought long enough about the smoke and mirrors and are still are in denial about Novell:
1. The MS/Novell deal really was just Novell paying for both companies to announce protection for Novell customers. The rest was just window dressing.
2. Balmer
You already know about the Balmer thing, but maybe you need to think it over again without deal-fluff: a taste of things to come and you can thank Novell for it.
This alleged exploit and its reactions of paranoia or debunkings are just noise. Sanitize now.
>>> "Patents are considered valid until proven - at great expense - otherwise."
... but I can't see how else you could do it? You'd have to prove things like there not being a disclosure written on a microdot behind my ear ... absurd things.
That's actually not true. Patents are a contract between the state and a legal person granting a monopoly in exchange for a disclosure of a novel or non-obvious technical advance.
The technical nature of a patent is examined before the patent is granted. The validity is put into question in terms of the novelty and fullness of the disclosure. Documents are often cited against an application - the applicant must then demonstrate and advance beyond the disclosure of the documents in order to gain a granted patent.
I guess you're right in that if no citations (documentary, pictorial or otherwise) can be found then it is assumed that no citations exist
It's like Popper-ian scientific method. Proving validity is hard. Proving invalidity is easy - if you have a good citation.
I'm writing from a UK stand point - but last I looked into it this type of process was carried out in UK, EPO and US. It's easy, however, to be confused by the publication of "A-documents" which give an early disclosure of the subject matter of the application (usually) several years before it is granted or refused.
If Microsoft wanted to slip Microsoft-proprietary code into an open source project, they'd have easier ways of doing it.
In the end, every open source project needs to know where its source code comes from (and almost all of them do), and it needs to get a legally clear license statement from its contributors. Should the code infringe copyrights or patents, the contributor may be liable, Novell in this case, in particular if they did so knowingly. And if it turns out that Microsoft hired Novell to put this code in, then the project is in the clear anyway.
Even if "bad code" gets into a project, it's not the end of the world. Should Microsoft assert a claim, the offending code would simply be removed and that would be the end of it.
All this hand-wringing over proprietary code is just supporting Microsoft's FUD strategy. Open source projects simply do not seem to be particularly vulnerable to patent claims in the real world; at worst, the infringing code is removed and the rest of the project goes on.
As I mentioned in another thread, I think all these patent worries are just attempts to spread FUD and have no real basis in reality.
However, in general, I also think that applications like OpenOffice should be more componentized. Some of the Firefox extensions, for example, are probably infringing on patents, but Firefox itself is in the clear. Most of OpenOffice functionality should be provided like Firefox extensions. That's particularly true for Microsoft-compatibility, not because there is much real risk, but because it cuts down on the FUD.
Unfortunately, creating a robust extension system is hard in C/C++. Even Firefox only works as well as it does because most extensions are not native code.
The RTFA is an accurate statement of fact. The summary on slashdot is not. Facts of interest:
I am still running SUSE 10.1, there are some things I need to do before I can think about the change. However, I will be making it sooner than I anticipated.
While running an update this morning I noticed that the "Mono implementation of ASP.NET" was being updated. Why the fsck should I need this on a desktop machine?
then get Novell to officially state that there are no patents covered by the changes and covered by the changed product (how many patents have been "something obvious... on the internet"?).
Will Novell pay for anyone hit by a patent claim that this contributed code has caused?
In other words (well, actually your words) put up or shut up.
I wish I had a newsletter. *sigh*
OK, just because a Novell programmer added VBA support doesn't automatically mean MS is going to start suing people over it. If that does happen remember that MS has to actually prove that it was stolen. That's a pretty tall order considering that it probably wasn't. Why does Slashdot have to take something good and spin it into a bad thing?
VBA is a language created by Microsoft. Open Office now has some VBA capability. Now think of the Mono project, it is there as an implementation of Microsoft's .Net.
The patches which add VBA capability did not go in in the last week or so, they predate the Novell / Microsoft agreement. Since Novell did not have access to Microsoft sources when this code was written, where is the difference? It is just a programming language is being implemented here.
I also imagine that if this turned out not to be the case, whoever submitted the patches would have a problem - especially if they acted in bad faith. Open Office is mostly under the LGPL, so what happens to people who take proprietary code which does not belong to them and place it under the LPGL? In particular, what would happen if the company they worked for then was paid several hundred million dollars by the patent owners?
Looking at this from another direction, I thought Microsoft were dropping VBA at some point. Are we going to have a situation where VBA applications will only work under Open Office and not under Excel?
Speaking personally, VBA is a security risk. The only thing I want to have to do with it on my system is to disable it in the setup options. I use SuSE 10.1 but did road-test OpenSuSE 10.0, I am thinking of moving back again for 10.2 (my laptop is brand new so I will need it) but this issue is not a show-stopper.
Mielipiteet omiani - Opinions personal, facts suspect.
Didn't Microsoft withhold the undocumented interfaces they used for Word for WIndows from other companies, thus disadvantaging Word Perfect?
And isn't that one of the reasons MS felt it economically sensible to pay half a billion (10e9) dollars to Novell rather than defend one of their several legal claims?
There is a pattern of behaviour.
"From the original article, it seems the code predates the Novell-MS agreement."
Who knows.
MS dominates the PC OS market and will do so for years to come, mainly because Windows is installed on almost every new machine before it leaves the factory. So Linux isn't a problem because it will always cost more effort to download/install. OpenOffice on the other hand is way cheaper than the MS equivilent and a major threat to an important MS revenue stream. Solution: cosy up to companies that support Linux and enlist their aid in undermining OOo.
Nope. As someone who actually had to install and support that POS, I can tell you that wordperfect for windows was godawful. When you installed it actually had seven different background programs running on the taskbar. This was in 1996 mind you, on computers with 64MB of ram. It was bloated, slow, and buggy. There was plenty of non-MS software out there that our clients ran that had no problems, ergo, it was Novell's fault.
I'd still rather use edirectory than AD though.
Re: LGPL, Novell and Microsoft proudly announced the other day that they managed to work around the GPL (Or in their words "They had the GPL in mind") and their work around applies equally well to the LGPL. That's why Microsoft isn't giving people a "Patent license", instead they sort of promise not to sue suse customers.
Re: Joint Copyright Assignment, we are talking patents here. Does the JCA say anything about patents? Could it be that Novell was previously sitting on code that, based on internal legal review, had a high likelyhood of infringing on existing or yet to be issued Micrsoft patents that they are now starting to commit because thanks to their new Micrsoft partnership this will give them a comptetive edge at no (patent) risk to them?
How this is exactly news? How this is matter?
No, Microsoft/Novell deal isn't nothing, it matters, but please let's take that into acount that there are lot of companies who contribute GPL code, but have different NDA with different companies, patent licenses (IBM, for example), etc. Just because it BIG BAD Microsoft, it should be something deadly, right? World wasn't exactly black/white before this deal either, just let's check out Samba and Wine.
Ximian/Novell worked on lot of integration stuff of Microsoft document formats before. For OpenOffice.org to be accepted in majority of users, it SHOULD support Microsoft Office formats better than it is now, period. Like it or not, nothing else will help it. Yeah, OpenDocument is nice, but people simply don't care. And calling them idiots won't get you anywhere either.
So suddenly, all this stuff is "viral" now? How it is very different than before? AFAIK, just deal won't help Microsoft nor in court, nor with DOJ, if there will be change in direction of current things.
This Novell action was important, and no one is denying to have strong feelings about it, but please, at least do not make a hyperbole out of it.
user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
Patents are so broad that you will infringe, no matter what you do. And even in situations when you don't infringe, a company with enough patience (SCO), money (you know who) or both can make your life hell.
Repeat after me: software patents are idiotic.
THe only wise course of action for Novel in the current litigous climate would have been to start talks with other companies in order to lobby for the complete abolition of software patents. For any decent company innovating in the field, copyright protection should be the only means to obtain advantage of any product created.
You guys chose the very worst path: appeasement of the bully.
You rightly deserve to be shunned and to become a pariah.
IANAL but write like a drunk one.
I don't understand why it is modded dow so badly.
The only nitpick is that MS has not won in the EU.
They are in the brink of being fined big time.
IANAL but write like a drunk one.
"El que con leche se quema, hasta al jocoque le sopla" (burn your mouth with hot milk, you will blow even to ice cream, or something like that).
Can't remember an English saying but the point is that Ballmer is declaring his intent in no uncertain terms, that means unfortunately, that the good code byt the geeks working for Novell will have to be treated from now on with suspicion.
Sorry guys, it is not your fault, but frankly your bosses screwed up this one big time.
IANAL but write like a drunk one.