Considering the proliferation of software patents, with very general claims like the XOR patent, all non-trivial software "infringes" anyway, no matter how many fees are paid.
Politically it matters in that it means software patent laws are broken and punish the creators of software.
But I don't think Debian should regard some software patents more highly than others and refuse to distribute some software because of those. That gives third parties leverage to make the distribution much less useful (for example by selectively crippling multimedia on desktops), without breaking the illusion that the law is really applied.
If these parties tried to mount actual legal challenges, they would have to spend money, raise awareness of the law, publicly behave in an anti-competitive manner, and risk losing some of their patents for, at most, an interdiction of some packages in some jurisdiction. I don't see why Debian should give this away.
This comment - and several others - seem to only be seeing half the picture in this new policy. Yes, it says they won't distribute software the know to infringe.
But the other aspects of the policy set up working practices and operating procedures to minimize visible, organizational knowledge of patents. It seems to me that they're actively trying to avoid knowing about patents so that they don't have to invoke the no-distribute clause and, if they do get sued, can hopefully keep away willful infringement claims. I think that's in general been their goal, but the new policy provides a clear and consistent mechanism for handling the issue.
Wouldn't a publicly stated policy of willful ignorance negate any defense of willful infringement?
If I make a point of not looking at speed limits signs, and pt a bumper sticker on my car saying "I don't read speed limits", would it be reasonable to expect the nice police officer to not write me a ticket?
I have worked for and with a lot of major technology corporations, and the official policy for employees has always been "willful ignorance": do not read patents, do not discuss patents, except with an attorney. So a lot of highly-paid patent attorneys must feel this is a valid approach.
That is one reason it's obvious the patent system is off the rails -- since part of the idea of patents is to encourage people to publish their inventions, presumably to be read by others.
Consider if knowingly breaking the speed limit resulted in a fine 3 times larger than if you unknowingly broke the speed limit. I agree there are criticisms from a wider perspective and it also negates one of the original intent of patents to share previously "secret" knowledge.
The current GPL (GPLv3) does implement this goal, but in a different way. It has a very clever paragraph that basically says: If you distribute the software you give basically every user a free licence of your patent.
For those who don't want a copyleft license, Apache 2 includes a patent grant too:
3. Grant of Patent License. Subject to the terms and conditions of this
License, each Contributor hereby grants to You a perpetual, worldwide,
non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this
section) patent license to make, have made, use, offer to sell, sell, import,
and otherwise transfer the Work, where such license applies only to those
patent claims licensable by such Contributor that are necessarily infringed
by their Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You institute
patent litigation against any entity (including a cross-claim or counterclaim
in a lawsuit) alleging that the Work or a Contribution incorporated within
the Work constitutes direct or contributory patent infringement, then any
patent licenses granted to You under this License for that Work shall
terminate as of the date such litigation is filed.
It's a shame that the GPLv3 isn't more commonly used. The GPLv2 has some language & sections that would mean you cannot sue people with patent claims, however, due to how patents and copyright differ, all these things kick in only if you write the code and have the patent, i.e. if Microsoft were to release, under GPLv3, code that they patented, it would be OK. If I write code that implements the H264/mp4 codec, then we can all still be sued for patent infringment.
This is exactly the reason why many people don't use the GPLv3. If Apple distributed a slightly modified GCC, they would be also given away every patent they have that might be used anywhere in GCC. That is unacceptable, as doing a full search over the whole source code for patent usage isn't reasonable.
However, if I was running Apple, I would consider applying applying a fairly substantial amount of money into avoiding GPL3. This appears to be exactly what Apple are doing (I don't think their support of clang after gcc went GPL3 is a coincidence, maybe I'm wrong).
> Debian will not knowingly distribute software encumbered by patents; Debian contributors should not package or distribute software they know to infringe a patent.
That seems a bit too vague for me. Would free software like Mono, VLC or ffmpeg fall under this category? Many people would say that they are patent encumbered, (and of course, many would say the opposite).
They didn't - last I knew - distribute LAME or other MP3 encoders. I think the patent enforcement situation has changed since that call was originally made, but earlier (late 90's, early 2000's), the patent owners were enforcing patents for encoders but not decoders.
Mozilla has trademark rights over the Firefox name and logo, and they license the logo's image file under a proprietary copyright license. It has nothing to do with patents, so the new policy does not affect that issue at all.
This is a good step. One thing people don't remember is the mid-2000s Linux Foundation Patent Commons initiative. At one time Oracle was a member (http://lwn.net/Articles/227902/).
Mono is Free Software [1]. You might be confusing licensing with potential patent encumbrance, perhaps on purpose since one of your activities here seems to involve spreading disinformation about that project [2]. Which perhaps is not surprising considering you also seem to be one of the regulars at techrights. [3]
I interpret Debian's statement as "we will reject all forms of Patent Aggression", and Microsoft, through the Mono project, has been aggressive about patents.
> Microsoft, through the Mono project, has been aggressive about patents.
Can you please point out something that backs this statement? Not to dismiss the fact that Microsoft uses patents offensively, because they do, but specifically related to, or in the context of, the Mono project.
Agreed: as soon as I knew that they had a (new?!) position on software patents, I knew what it would be. Still, it's worth keeping the issue front and center.
Politically it matters in that it means software patent laws are broken and punish the creators of software.
But I don't think Debian should regard some software patents more highly than others and refuse to distribute some software because of those. That gives third parties leverage to make the distribution much less useful (for example by selectively crippling multimedia on desktops), without breaking the illusion that the law is really applied.
If these parties tried to mount actual legal challenges, they would have to spend money, raise awareness of the law, publicly behave in an anti-competitive manner, and risk losing some of their patents for, at most, an interdiction of some packages in some jurisdiction. I don't see why Debian should give this away.