Wine development stifled by software patent

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

NEWS

Developers on the Windows compatibility project Wine have been forced to abandon an important feature due to the existence of a Borland patent.

The open source project Wine allows you to run unmodified Windows programs on Linux through a binary compatibility layer. It also allows you to compile Windows applications to create a Linux binary through a tool called Winelib. In a talk at the annual Wine Developer Conference in Stuttgart earlier this month, Wine developer Dimitrie Paun said that the development of Winelib is restricted by a Borland software patent.

A Borland spokeswoman said it did not have sufficient information on the patent or the open source project to comment on the situation.

Concerns about the Borland patent have prevented developers on the GCC project from adding structured exception handling (SEH) to the free software compiler. As SEH is commonly used in code that runs on the Windows platform, Wine users that want to use the Winelib feature must either modify their source code to remove SEH constructs or rely on a proprietary compiler, such as Microsoft's MSVC.

Paun told Builder UK on Thursday that relying on proprietary compilers is an unsatisfactory solution, and could impact the adoption of free software projects built for the Windows platform. "From a long term perspective, this is a problem because it means GCC is not even an option for people," said Paun. "They cannot adopt the native Linux toolchain, and they are stuck with using the Windows tools indefinitely."

"Having your FOSS project depend on a non-free tool can be a big problem in terms of adoption. Many distributions, such as Fedora [a free Linux distribution], have a principle of using only free software — they wouldn't be able to distribute such a package as they wouldn't be able to build it."

Paun said that software patents, such as the Borland patent, shouldn't be allowed, as they give large corporations an advantage over open source projects and SMEs. "Software patents are senseless and immoral," said Paun. "They slow down progress and cost everybody with the notable exception of a few very wealthy corporations that have signed cross-licensing deals."

Wine isn't the only open source project forced into an unsatisfactory work-around to avoid violating a patent. Last month, developer on the open source database PostgreSQL said that they had rewritten a piece of code to avoid violating an IBM patent.

Despite the growing number of examples of open source projects needing to rewrite code to avoid violating patents, the UK patent office has denied that the European software patent directive, which is due to go to parliament for a second reading in July, poses any threat to open source software.

Talkback

The UK patent office denies the patent directive is restrictive. Do they understand software or is it they are just influenced by govenrment/large companies?

via Facebook 13 May, 2005 12:45
Reply

Response from Borland's Chief Scientist Danny Thorpe:

http://blogs.borland.com/dcc/archive/2005/05/12/4294.aspx

Two paragraphs are of interest. The first is on the philosophy of patents themselves:

"Whether software patents are the root of all evil or merely a device in our intellectual economy is really beside the point. Patents suck, sure, but it's the system that we're given. You can choose to abstain on principle, and then be walked all over by those who use the system against you. Or, you can choose to defend yourself and use the system to make the schoolyard bullies regret bothering you. "

Finally, it would appear that no-one actually bothered talking to Borland; they simply went crying to the media:

"If you're seeking reassurance that some artifact won't be used to sabotage a project, just ring the doorbell and ask. There are much better ways to open a discussion than throwing a brick through the window."

via Facebook 13 May, 2005 13:35
Reply

This is how Borland and IBM want open source to work - only allowed through their grace and favour.

There is no reason developers of software should go around to all the patent holding fiefs and barons begging patronage, protection and permission to do their job.

Borland did not need to patent this feature, they could have done an IBM and released free for all to use, or they could have published in a journal.

Borland chose to be part of the problem rather than part of the solution.

via Facebook 13 May, 2005 13:43
Reply

did you ask Borland about this? your article seems a bit bit one sided?

via Facebook 13 May, 2005 15:49
Reply

Borland/IBM are not the enemies as such - they are (understandably) building up their list of patents to avoid being locked out of their own business by other companies that horde patents. The trick is to have a large enough list of patents then sign some sort of cross-licensing agreement at no cost to either party. Sure it sucks, and in Europe the software patents should never be allowed. However, if you're playing in the USA you have to play this silly game. Well, according to one article I read online the World Trade Organization is coercing countries like India to allow software patents. I haven't looked into the claim myself, but looking at the US-Australia 'free trade' agreement, Australia essentially has to support software patents and guess who's got a big say in what the WTO says? The best way to fight this nonsense (where software patents exist) is to a) flood the patent office with hordes of software patents and b) get the OSDL and other such groups to start cranking out software patents. If I'm not mistaken, Ingo Molnar has filed a few patents himself - not that he has any evil plans to suddenly ask people using certain features of the Linux kernel to hand him money, but to make sure that no one else steals his ideas, claims them as their own (via a patent) and then make claims such as those made by SCO... Don't think that you needn't bother because 'prior art' will win - sure it is likely to win, but that means mounting a patent challenge - and that's big $$$ - way more than merely filing a patent.

via Facebook 14 May, 2005 15:33
Reply

Borland refused to comment on the patent on the date the article was published, saying that it did not have sufficient information on the patent or the open source project to comment on the situation.

via Facebook 17 May, 2005 11:30
Reply

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

BrownieBoy

Agree with other comments. Nobody's going to start reaching out to start tapping their desktop monitors with their fingers. Their arms would tire...

6 hours ago by BrownieBoy on Windows 8 could speed multi-monitor uptake
ju1ce

new to dropbox? sign up here and we both get a 500mb bonus! http://db.tt/aM4pWbT

10 hours ago by ju1ce on Secure2Share: securing your Dropbox
Random_Error

The only way a touch monitor would be any good is if it were horizontal on the desk, with a virtual keyboard so you could do away with that as well...

11 hours ago by Random_Error on Windows 8 could speed multi-monitor uptake
JBDragon

This is just dumb! Forget that I think Windows 8 will bomb, but really, people are going to go out and buy touch Monitors now??? Just pretend...

13 hours ago by JBDragon on Windows 8 could speed multi-monitor uptake
Jake Rayson

@Andy Bolstridge > Unfortunately, we need the majority to work 9-5 And therein lies the lie. I work very hard indeed for my idleness, early starts...

14 hours ago by Jake Rayson on The Idle Self-employed
Burn-IT

What happens when one hosting platform "acquires data" from another? If I forced the first one to remove it, who is responsible for chasing the...

20 hours ago by Burn-IT on Google picks holes in EU's 'right to be forgotten'
JohnTalich

iSpring Pro is a nice tool, that allows PowerPoint to SCORM conversion. They also have free tool, that also generates SCORM compliant courses.

24 hours ago by JohnTalich on How To Convert PowerPoint To SCORM Compliant Course
aaron.sloman

I think the answer to the question requires a deeper analysis of where the income can come from who else is now competing for it, who else will be...

1 day ago by aaron.sloman on The three big questions about Facebook's IPO
Brent Pieczynski

Your correctness about Government websites not being compliant with their own websites is correct. Most criticism of other people takes so many...

2 days ago by Brent Pieczynski on Privacy watchdog to chase big companies over cookie law
Kelvyn Taylor

802.11ac does promise some tricks to improve range & reliability, but not sure how these will work in practice until I get real products to play...

2 days ago by Kelvyn Taylor via Facebook on Next-generation 802.11ac routers
mrudang009

My wife and I love our new Kindle Fire. It's lightweight, easy to use and has a great interface. The first thing I recommend anyone with a new...

2 days ago by mrudang009 on Waterstones to sell Kindles with in-store offers
mrudang009

It basically unlocks all the Android marketplace apps and unlocks the device. I am one very happy Kindle owner!

2 days ago by mrudang009 on Waterstones to sell Kindles with in-store offers
Burn-IT

Skittles with tapes and coffee cups. Old tapes so we didn't have to rewind them afterwards.

2 days ago by Burn-IT on Ten IT jobs to save up for those rare lulls
Fraud_fighter

What is mildly amusing to me is when someone thinks a strong password is as strong as one may need, when the truth is usernames and passwords are...

2 days ago by Fraud_fighter on Passwords are here to stay: get used to it
Andy Bolstridge

Performance isn't really the big thing at the moment - not when my ADSL connection will only provide a 8mbps bottleneck to the 3.5gbps speeds these...

2 days ago by Andy Bolstridge via Facebook on Next-generation 802.11ac routers
pjc158

So when is Amazon buying Waterstones?

2 days ago by pjc158 on Waterstones to sell Kindles with in-store offers
J.A. Watson

@JoshArg - Well, I am writing this from my N150 Plus, running Ubuntu 12.04 and using a Bluetooth mouse (well, to be totally correct it is a...

2 days ago by J.A. Watson on Samsung N150 Plus Netbook - Ubuntu Netbook Edition 10.04
J.A. Watson

@duncanjmurray - At least n the case of the specific system I put the SSD into, it is not the case. The boot time improvement is substantial, but...

2 days ago by J.A. Watson on Netbook Upgrade - SSD IN, Windows OUT
archerthom

Sounds like only those who have bought their Kindle from Waterstones will be able to use them in-store - very disappointing. I have no intention...

2 days ago by archerthom on Waterstones to sell Kindles with in-store offers
AndyPagin

From my mainframe operating days... 1) Play hoopla with write permit rings & a can of screen cleaner. 2) Make enormous paper chains (Christmas...

2 days ago by AndyPagin on Ten IT jobs to save up for those rare lulls