Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

FSF admits defeat on Apache
Computer Business Review Online ^ | 30 March 2007 | Matthew Aslett

Posted on 03/31/2007 9:38:46 AM PDT by ShadowAce

The Free Software Foundation has admitted defeat in its attempts to ensure that the forthcoming GNU GPLv3 is compatible with the Apache and Eclipse licenses, meaning that code from some of the leading free and open source projects can still not be merged.

"We regret that we will not achieve compatibility of the Apache License, Version 2.0, with GPLv3, despite what we had previously promised," said the FSF in an explanatory document accompanying its latest draft of the GPL.

The FSF had hoped to ensure compatibility between two of the most used free and open source licenses, but while it has overcome a previously problematic patent termination clause in the Apache license, it overlooked a clause requiring downstream redistributors to indemnify upstream licensors.

"We apologize to the Apache community for having previously overlooked the significance of this issue. We look forward to further discussions with the Apache Foundation in the hope of achieving compatibility in the future," said the FSF.

While the patent termination clause has similarly been overcome with the Eclipse license, it presents a much larger stumbling block, that of incompatibility with the FSF's "copyleft" approach to ensuring users' freedom to run, access, modify, and distribute the code.

"We could not change that result without abandoning the strong copyleft altogether. We encourage the Eclipse Foundation to revise the EPL to permit re-licensing under the GPL," the FSF stated.

The failure to reach compatibility between the GPL and Apache and Eclipse licenses does not mean that software licensed under each license cannot be deployed together, but does impact the potential to merge code using each license.

There was better news for open source proponents from Linus Torvalds, creator and maintainer of the Linux operating system kernel, who has been an outspoken opponent of the GPLv3 and vowed not to adopt it for the Linux kernel. That would have caused a license management headache for users and developers alike given that the GNU tools that complete a workable Linux distribution are expected to move to version three, but it appears that the new draft has improved Torvalds' view of GPLv3.

"Whether it's actually a better license than the GPLv2, I'm still a bit skeptical, but at least it's now 'I'm skeptical' rather than 'Hell no!'" he told News.com, adding that it was now a "possibility" that the Linux kernel would move to GPLv3. Torvalds had previously voiced his opposition to the GPLv3's strong anti-digital rights management provisions, arguing that it wasn't a software developer's role to define how hardware vendors used that software.

He was writing in response to attempts by the FSF to prevent the use of DRM software with GPL software, an issue that has risen in prominence as hardware appliance vendors have prevented modified code from being run on their machines.

The anti-DRM clauses in GPLv3 were designed to prevent GPL-licensed code from being used in systems that prevent the code from running if it has been modified, which runs contrary to the Free Software Foundation's beliefs.

The wording of that section of the GPLv3 has been toned down in draft three to ensure that the hardware will not be prevented from functioning due to the use of modified code, while clarifying that the GPL GPLv3 implies no obligation "to continue to provide support service, warranty, or updates" for the hardware or software in question.

In explaining the change, the FSF noted that it had received feedback from free and open source software users that sometimes it was safer to be running appliances that were locked down. "In our discussions with companies and governments that use specialized or enterprise-level computer facilities, we found that sometimes these organizations actually want their systems not to be under their own control," it said.

For that reason, the provisions related to technical restrictions in draft three have also been restricted to "User Products" which it defined as consumer products, or those sold for use in the home.


TOPICS: Computers/Internet
KEYWORDS: apache; fsf; gpl

1 posted on 03/31/2007 9:38:47 AM PDT by ShadowAce
[ Post Reply | Private Reply | View Replies]

To: rdb3; chance33_98; Calvinist_Dark_Lord; PenguinWry; GodGunsandGuts; CyberCowboy777; Salo; Bobsat; ..

2 posted on 03/31/2007 9:39:03 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

I sure wish I understood this stuff well enough to comment.

What is the real meaning of this difference? What is it that FSF and Torvalds are arguing about, and what is the real effect on users?


3 posted on 03/31/2007 9:50:55 AM PDT by AFPhys ((.Praying for President Bush, our troops, their families, and all my American neighbors..))
[ Post Reply | Private Reply | To 2 | View Replies]

To: AFPhys
Torvalds is objecting to elements in GPLv3 that would essentially allow the software writers to control how hardware is licensed and used in a legal sense.

I'm not sure at this point what the effect will be on end users, as I don't yet know how each software project will license its code, and how the two versions of the GPL will/won't work together.

As I use GPL'ed software, I find this interesting, even if I don't understand all the details. :)

4 posted on 03/31/2007 9:56:23 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 3 | View Replies]

To: ShadowAce

All your httpd.conf are belong to us!


5 posted on 03/31/2007 10:09:23 AM PDT by advance_copy (Stand for life, or nothing at all)
[ Post Reply | Private Reply | To 1 | View Replies]

To: AFPhys
Here's some more viewpoints and explanations if you're interesting in learning more.
6 posted on 03/31/2007 10:14:02 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 3 | View Replies]

To: ShadowAce
s/interesting/interested/g

Sorry for the typo.

7 posted on 03/31/2007 10:15:27 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 6 | View Replies]

To: ShadowAce
I find the difference too subtle for me to comprehend the ins and outs. I read one of Torvalds' books, and he discussed this somewhere from his perspective... but it was too esoteric for me to get worked up about. I'm sure there are good reasons arguing on both sides, though.
8 posted on 03/31/2007 10:30:44 AM PDT by AFPhys ((.Praying for President Bush, our troops, their families, and all my American neighbors..))
[ Post Reply | Private Reply | To 4 | View Replies]

To: ShadowAce
I read that article. Thanks for the link.

I wish I could say that I understand this situation better, but alas, I don't.

I think that my sympathies in this lie with Torvalds, and I think I'm just going to trust his judgment. If he gets out of the business for some reason or another, I'll be adrift for guidance, though. I really can't seem to get my brain wrapped around this issue well enough for proper discernment.

9 posted on 03/31/2007 11:04:00 AM PDT by AFPhys ((.Praying for President Bush, our troops, their families, and all my American neighbors..))
[ Post Reply | Private Reply | To 6 | View Replies]

To: advance_copy
All your httpd.conf are belong to us!

Oh, yeah? Well your inetd.conf belongs to me!


10 posted on 03/31/2007 3:59:54 PM PDT by rdb3 (SELECT * FROM users WHERE clue > 0)
[ Post Reply | Private Reply | To 5 | View Replies]

To: rdb3

Hmph, grep this - I sudo vi your mnttab at will.


11 posted on 03/31/2007 4:50:01 PM PDT by advance_copy (Stand for life, or nothing at all)
[ Post Reply | Private Reply | To 10 | View Replies]

To: advance_copy
Hmph, grep this - I sudo vi your mnttab at will.

Why I oughtta awk... Nevermind. I never GNU you. ;-)


12 posted on 03/31/2007 5:55:35 PM PDT by rdb3 (SELECT * FROM users WHERE clue > 0)
[ Post Reply | Private Reply | To 11 | View Replies]

To: ShadowAce
"We apologize to the Apache community for having previously overlooked the significance of this issue...We could not change that result without abandoning the strong copyleft altogether."

Poor copyleftists. /SARCASM

13 posted on 04/01/2007 8:43:50 AM PDT by Golden Eagle
[ Post Reply | Private Reply | To 1 | View Replies]

To: AFPhys

It appears to me that this is part of the open-source paleoanarchists' strategy to scuttle any attempt to make linux a profitable business tool. These nutz despise capitalism with every black twitching fiber of their malignant marxist hearts.


14 posted on 04/01/2007 9:01:54 AM PDT by JCEccles
[ Post Reply | Private Reply | To 3 | View Replies]

To: JCEccles
This will end up crippling RMS, there is more than enough community support to back a GPL2 fork of all the tools out there. In the end if Linus still hates the GPL3 Linux will stay GPL2 and RPM will prove other than being a loud voice he has little influence in the OSS community anymore.
15 posted on 04/02/2007 7:46:18 AM PDT by N3WBI3 ("Help me out here guys: What do you do with someone who wont put up or shut up?" - N3WBI3)
[ Post Reply | Private Reply | To 14 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson