openSUSE Hobbled By Microsoft Patents 266
kripkenstein writes "openSUSE 10.2 no longer enables ClearType (which would improve the appearance of fonts). The reason given on the openSUSE mailing list for not enabling it is, 'this feature is covered by several Microsoft patents and should not be activated in any default build of the library.'
As reported on and discussed, this matter may be connected to the Microsoft-Novell deal. If so, Novell should have received a license for the Microsoft patents, assuming the deal covered all relevant patents. Does the license therefore extend only to SUSE, but not openSUSE?"
Prior art (Score:5, Informative)
Re:Prior art (Score:5, Insightful)
Indeed he did. Not that the idea itself merits a patent anyways. It is pretty obvious and shopuld not be patentable in the first place.
Re:Prior art (Score:5, Interesting)
Re:Prior art (Score:4, Insightful)
I've never found cleartype to be helpful either, I much rather not have cleartype as on every single display device I've enabled it on it looks like crap. I've tried it on high and low end crts and high and low end lcds, it all looks much better (and more readable) without cleartype.
Re:Prior art (Score:5, Insightful)
However, after using it for a day or two, turning it off is absolutely painful. IMHO, it really DOES make text MUCH easier to read on an LCD.
-Tom
Re: (Score:3, Informative)
Screenshot of my OS X system: http://img248.imageshack.us/my.php?image=picture3r p7.png [imageshack.us]
If you zoom in, you can see I'm definitely using subpixel rendering. I get the odd blurry looking font on my OS X system, but nowhere near the sort of stuff I see
Re: (Score:2, Insightful)
with cleartype enabled. Same on my IBM x40 laptop.
My guess is that your OSX computer is scaling the image in some weird way that doesn't quite line up with your physical LCD pixels.
-Tom
Re: (Score:2)
Re: (Score:3, Interesting)
I could claim prior art if I could just get those damned 5.25" floppies to read in anything. Of course, this was common practice back in the day, so maybe some old Apple II programmers out there can come up with AppleSoft BASIC
Re: (Score:2)
--jeffk++
Re: (Score:2)
If no, then something close enough to make the idea clearly obvious to anyone who is not actually stupid. And there's HPs "RET" or whatever it was called to fake up 1200x1200 resolution on printers that could only actually deliver 300x300.
I should think the photo-type setter people were effectively doing this in the 60's.
Re:Prior art (Score:4, Insightful)
Re: (Score:2)
LoB
Re: (Score:3, Insightful)
Hey, maybe I should file a patent on THAT business model.
Sorry, Microsoft can prove prior, invalidate your patent, then reword and patent it themselves.
Re: (Score:3, Interesting)
Microsoft can try to be SCO and build its business on the backs of lawyers, but it's not going to work, however much Bill G might dream of it.
People forget that IBM holds more patents on everything than anyone and is making billions off Linux - as well as having the best lawyers on the planet. If Microsoft tries such a thing,
Re:Prior art (Score:5, Informative)
I'm afraid the decades-old Apple II and IBM PC is not prior art. Pixels are either on or off for Apple II and IBM PC's CGA displays, so they apparently don't (and can't) care too much about color fringing. Sub-pixel font rendering on LCD screen deals with 256 shades for each sub-pixel, and the emphasis is on how to adjust sub-pixel brightness to reduce color fringing.
This is explained in Steve Gibson's Turning Theory into Practice [grc.com]. Sub-pixel font rendering is not the same as sub-pixels on CGA displays. The ideas are related, but the plumbing is different.
Perhaps I'm misleading in saying that CGA is not prior art of ClearType. I haven't actually read the patents of ClearType, so I obviously cannot tell; I'm basing my claim solely on Steve's webpage alone.
Re: (Score:2, Informative)
* Yes, in practice the USA grants patents for basically anything regardless of merit, but the USA sucks.
Re: (Score:3, Informative)
That was completely misleading. The use of 256 levels for making antialiased fonts is really old and has nothing to do with this.
What sub pixel rendering does is make the pixel represent *more* than 256 different possible combinations of the fg and bg colors, where combinations are how an fully opaque edge falls into the square the pixel represents. Exactly how many is unclear, it is not 256^3, but I think it is 3*256 for the case of an antialiased vertical straight edge of an object
Re:Prior art (Score:5, Informative)
Go look at the circuit diagram for an Apple II, for pete's sake. It's not that complicated, maybe a dozen or so 74-series chips plus the memory and CPU.
Clear type uses exactly the same idea -- pick the color to activate the desired combination of R, G and/or B stripes in the LCD pixel -- i.e. activate the desired sequence of horizontal dots by color choice.
Re: (Score:3, Informative)
I remember the same technique used on the Atari 8-bit computers, in the monochrome "Graphics Mode 8" level. By offsetting the *placement* of pixels, you could accomp
Re: (Score:3, Interesting)
This method of Artifacting is described in great detail in the Atari Archives [atariarchives.org].
In order for prior art to matter... (Score:3, Interesting)
1. It must be documented.
I present to you the Beagle Bros Big Tip Book for the Apple ][, by Bert Kersey, ISBN-10: 0553342800, ISBN-13: 9780553342802, Publisher: Bantam Books - 1986. (I forgot the page number, but it's in there, complete with how it works and an example program.)
As everyone knows, the Apple ][ graphics system was 128 pixels wide -- in color. But in monochrome, one could get 256 pixels wide. What the above book details is a way to get 512 pixels wide on
Novell is the Judas Goat. (Score:5, Informative)
Re: (Score:2, Funny)
Re: (Score:3, Insightful)
Anyway. They are very helpfully pointing out the patents which Microsoft says apply to Linux...
Re:Novell is the Judas Goat. (Score:5, Informative)
Re: (Score:2)
Re: (Score:2)
There is a much older prior art, more specifically the sub-pixel version of bresenheim algorithm described in "Fundamentals of Interactive Computer Graphics" which is general, with full mathematical description to accompany it and predates Apple 2. IIRC (I do not have the book in my new house) the book explicitly mentions it as related to fonts and describes subpixel font rendering.
It is about precedents (Score:2)
I expected this of MS. They are the dirtiest company on this planet but they do know how to keep themselves alive. But I am still trying to figure out WHY Novell is partaking of this? At best, it will have only a short-term advantage. But I have dropped SUSE and will not be suggesting
Re: (Score:3, Insightful)
Re:It is about precedents (Score:5, Funny)
In my opinion, open/free Linux is still 5-10 years behind Windows and OSX in terms of desktop functionality
Yeah, a friend of mine has a Windows 95 machine, and I tried it out recently. Man, I was BLOWN AWAY. I've been wasting productivity on my Gentoo and Ubuntu machines, when all this time Windows 95 just makes it much easier. I mean, it looks and functions better, and everything just works. My friend showed me how to take all my LaTeX files (100 or so) for my book, with all the revision history in Git, and convert it all to Microsoft Word. Wow! Productivity SQUARED! After watching my reaction, my firend slapped me on the head (really hard) and exclaimed, "It's the APPS, stupid!"
Mod parent up +5 insightful, please. (Score:3, Insightful)
Re: (Score:3, Informative)
This realization is precisely what the patentmongers fear. Because if this realization gets out in the world it will do them irreparable damage - the argument [in court] will be that it is utterly impossible to develop software because of the patent system. Admitting that you have a problem is the first step on the road to recovery...
Re: (Score:3, Insightful)
Prior art? (Score:4, Informative)
Re: (Score:2, Interesting)
Well, that's it then. (Score:2, Interesting)
Re: (Score:3, Interesting)
Out of curiousity, do other major distributions enable this either? In other words, is this news at all?
A page on the FreeType project site [freetype.org] says:
Finally, many Linux distributions seem to distribute a patched version of FreeType 2 with the bytecode interpreter activated, unlike to the sources we distribute.
However, I've previously been under the impression that most distributions would ship at least without some features covered by patents. On the other hand, it's not only MS who owns patents that concern subpixel rendering, and I don't know who owns what, so that's why I'm left wondering if someone else actually knows.
Now it is clear (Score:4, Insightful)
Re: (Score:3, Funny)
got the unix rights from Novell. The whole SCO vs Novell issue will result in Novell getting
those rights back. The result? A linux company "owning" unix. We've been here before!! Novell
OpenSCO here we come....
Re: (Score:2)
Has netcraft confirmed this?
anti-aliasing makes me need glasses (Score:4, Informative)
Sheldon
Re: (Score:2)
Re: (Score:3, Informative)
On a 72dpi LCD attached to a PC running Windows the effect is obvious (and hideous) all the glyphs have red and blue fringes. Turning ClearType off is the first thing I do on a Windows box after disabling the Windows XP theme.
On my 100dpi+ MacBook Pro I had to use the zoom function to confirm that it was using sub-pixel anti-aliasing. Even on my second monitor it's acceptable
Re: (Score:3, Insightful)
My old Hitachi was a nice LCD in regards to image quality, and it looked great with clear type.
However the backlight died (and the response time was a bit low), and now I have a cheap Samsung - The letters have halos on them with clear type.
So, monitor quality is a big part of it, not just the rendering technology, though both are important.
Re:anti-aliasing makes me need glasses (Score:4, Interesting)
Re: (Score:2)
Click on the microscope photos [wikipedia.org] at the bottom of the Wikipedia article. They'll show you what is going on.
Re: (Score:3, Interesting)
Re: (Score:2)
I admit to them: Consolas really pwns Bitstream/DejaVu Mono. Just don't try it without working antialiasing. With MS Courier/MS Lucida, forget a
Re: (Score:3, Funny)
Zed's dead, baby. Zed's dead.
[long live zee]
Re: (Score:2)
It's FreeType for a start! (Score:5, Insightful)
Exactly (Score:5, Informative)
Apples and oranges, the bug reporter is confused or trolling.
Re: (Score:2)
"KDE ignored the setting for sub-pixel anti-aliasing, it seems to be permanently off".
This isn't about the BCI. This is about sub-pixel font anti-aliasing.
Frankly, this hobbles Linux compared to Windows/OS X.
Re: (Score:3, Informative)
Re: (Score:2, Informative)
The standalone patches are here http://david.freetype.org/lcd/ [freetype.org]
Of Course it isn't covered... (Score:2)
Suse vs Open Suse (Score:2, Interesting)
Re: (Score:2, Informative)
BTW, if you are a Windows person who is looking for a friendly Linux distro, this is for you. You can r
Re: (Score:2, Interesting)
Heh, I went the other way not too long ago. I started with Ubuntu, but the more familiar I got with linux, the more I hated Ubuntu. I finally switched to openSuse a few months ago(mainly because it was the only distro I could get running on my laptop at the time) and fell in love with it. I finally completely shed myself of Ubuntu when the box I had at home wouldn't let me even log in anymore. I haven't really looked back.
I will say that I don't like a lot of the defaults in 10.2, especially the main menu
It's only the filtering (Score:5, Informative)
Re:It's only the filtering (Score:5, Funny)
I don't want to pay M$ everytime I have a couple of beers....
Re: (Score:2)
Blurred text dates back to Babylon (Score:2)
Hidden warning (Score:2, Interesting)
Is this the start of the hide and seek of infringement legalities?
Lets hope SUSE understand this can
Freetype library is GPL (Score:3, Informative)
As a result, if you hold a license for a patent that is required to redistribute/sell Freetype (or any piece of software covered by the GPL), then, to comply with the GPL you have two options you must EITHER: (1) not distribute the software, OR (2) the patent license must permit anyone's free use
The relevant GPL section is the preamble To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. , and under Section 7 of the GNU General Public License: For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
This means for instance, that Novell would not be free to provide users of SuSE the benefit of a patent license to use a certain feature of a GPL'ed library or software program, and deny that feature to openSuSE users.
Re: (Score:2)
Entertaining the possibility that Microsoft's patent is indeed valid and without prior art, the code should no longer be considered GPL licensed and thus only those entities with a valid license would be allowed to distribute it.
So from Mi
Re: (Score:2)
Does that mean I can't distribut my code under the GPL, or do I have to put in geographical if statments.
Why does this remind me of the 32/128 bit encription fieasco all those years ago?
Re: (Score:2)
Entertaining the possibility that Microsoft's patent is indeed valid and without prior art, the code should no longer be considered GPL licensed and thus only those entities with a valid license would be allowed to distribute it.
IANAL but view this article: http://www.cnn.com/TECH/computing/9812/08/cleartyp e.idg/ [cnn.com]
SuSE Linux has never distributed Cleartype fonts, its always been a separate download.
Enjoy,
Typical 'Bend Over' Novell (Score:3, Interesting)
The question really is, why was it deemed OK to enable it before, and suddenly it has become a big deal where it is disabled?
Additionally, there seems to be some confusion of the Microsoft/Novell deal. The patent agreement would not be legal with the terms of the GPL, rather Microsoft gave a covenant not to sue to Novell's customers and promised to be nice to OpenSuse's users. Whether that would cover this, I don't know.
Can we now use the GPL? (Score:4, Interesting)
The GPL is very clear on one point: if you know your software infringes on some patent, you can't distribute it, even if you have a deal with the patent holder enabling you to do that*. Can Novell now be prosecuted? Is that code GPLed (it seems to be KDE, so it probably is)?
* Unless that deal is extended to everybody that touches the code.
Re: (Score:2)
Sorry, but it just doesn't. It says that if you have a patent or patent license, you can't distribute it unless that deal is extended to everybody that touches the code. That's exactly what the GPLv3 and MS/Novell deal is about, a "patent indemnification" which acts, talks and walks like a patent license but in legal terms isn
never so (Score:5, Insightful)
This is a complete non-issue and has been known for a while. It predates the Novell/MS agreement.
Re:never so (Score:5, Informative)
The main developer of FreeType decided to disable the filter [mail-archive.com] in September. The Novell deal was later and had nothing to do with this.
Re: (Score:2)
Re: (Score:2)
Short answer, no.
Long answer:
When they do enable it at compile-time and distribute the result, then they are still bound by the GPL which means that anyone receiving those binaries has the right of getting the source code and distributing both binaries and source (including the patented technology in compiled form). While I am not familiar with all the details of this deal, I do believe that this is not the cas
Re: (Score:2)
Or is it now illegal to download SuSE via torrent? (I really don't know. Is it available for purchase, only?)
Re: (Score:2)
For all I know this is correct.
If they make modifications of the source or binaries, they can't distribute them anyway, as that would infringe on Novell's trademarks (think: the recent issues with various linux distributions distributing modified versions of Firefox without changing the name/icons).
You cannot use the name or logo because it is no longer what the name and logo stand for. Yo
Nothing New for OpenSuse (Score:3)
If I wanted to do *that*, I'd install Vista!
This is completely clean - (Score:5, Insightful)
Just like openSUSE doesn't ship infringing Linux drivers, or Debian not shipping certain licenses.
What the heck is the fuzz about?
Re:This is completely clean - (Score:4, Insightful)
Funny, my copy includes Mono.
This is what I like about Linux (Score:4, Insightful)
Microsoft are trying to cripple Linux using traditional methods, but all they can really cripple is openSUSE due to the Novell partnership. It's not like MS can take over EVERY SINGLE DISTRO, particularly the homegrown stuff. A good example of the power of choice I think.
Re:This is what I like about Linux (Score:4, Insightful)
Clear-Type replacement (Score:4, Informative)
http://oyhus.no/SubLCD.html [oyhus.no]
Mod this up! (Score:2)
In fact it is a good deal simpler, it seems to reduce the color fringing naturally without having the calculation for one pixel effect nearby ones. It also only requires 2x horizontal resolution of the original rendering, rather than 3x.
From discussion here it sounds like what Microsoft patented is a filter, similar to their "font smoothing" filter, that turns a 1x resolution image into the colored c
the openSUSE team did the right thing (Score:5, Insightful)
If you want a distro protected (encumbered) by MS patents, buy SUSE Enterprise.
Re: (Score:2, Flamebait)
Novell - Just brilliant (Score:5, Insightful)
It really doesn't matter if this is related to the patent deal with Microsoft or not. The damage is done by the mere perception that Novell is aligned with Redmond.
This whole deal is to IT was Iraq is to foreign policy: A bad idea implemented without a clear exit strategy.
Unless the goal was to drive users to Ubuntu. In that case it's a brilliant plan.
Re:Novell - Just brilliant (Score:5, Insightful)
I won't disagree with that statement, but that's no excuse for this ridiculous story posted to Slashdot. For all of the griping around here about other companies' FUD, this is basically pure FUD itself. Alas, it's not an isolated case. It's too bad so many people read this site - it's a very poor source of information if you just scan the front page.
Um, didn't Linux already fix this? (Score:4, Interesting)
Mark my words...the legal war cometh... (Score:2, Interesting)
Novell hasn't received any patent licenses (Score:2)
The Microsoft-Novell deal only protects their customers, not the companies themselves. If Novell violates a MS patent, they can be sued by MS; the deal doesn't change that scenario in any way.
Those Patents should expire soon (already have? ) (Score:2, Funny)
Nice Headline! (Score:3, Funny)
yeah, right, and my access to your wallet is hobbled by those pesky anti-mugging laws.. geez.
Licenses. (Score:4, Informative)
Novell has not received any licenses to any patents, and neither has SUSE, nor OpenSUSE.
The Microsoft-Novell agreement is about not suing customers over any potential patent infringement.
Since OpenSUSE is a community effort, and it is used by people that might not be customers of Novell, removing code that is known to infringe on a patent is the correct thing to do (same policy applies to Mono).
Re: (Score:2)
Patent. (Score:2)
It's not the fonts that are in question, it's the method by which they're rendered on a screen.
Correction. AA support in Windows. (Score:3, Informative)
Right Click (or Right Menu Key) -> Properties -> Settings Tab -> Tick "Smooth Edges of Screen Fonts".
WinXP - ClearType fonts supported (at least on Pro) - get a control panel applet from msdn/microsoft.com to change settings. HW support via alpha blending.
WinXP Tablet Edition - Support of 90 degree rotation e.g. aliasing in Y instead of X (screens mounted portrait)... I think I'm right on this.
Vista - more of the same I guess!
YMMV - It's been
Slashdot ate my comment! (Score:3, Insightful)
Win95,3.1, probably 98 etc - none at all! Just 1bpp
98SE,ME - these have support for 2 bit per pixel transparency masks as part of the GDI device driver. I can't remember how to turn on this feature but the Win2K method is shown below.
NT4 - no support - just 1bpp text.
Win2K - Same as 98/ME, 2 bits per pixel transparency. Try Desktop (Win+D), Right Click (or Right Menu Key), Properties, Settings Tab, Tick "Smooth Edges of Screen Fonts".
WinXP - ClearType fonts s
Re: (Score:2)