Novell and SuSE

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Chris Gehlker
Date:  
Subject: Novell and SuSE
On Jan 18, 2004, at 1:52 AM, der.hans wrote:

> Am 17. Jan, 2004 schw=E4tzte Chris Gehlker so:
>
>> I'm not really as anti-corporate as all that. My agenda is simply to
>> warn people that the GPL doesn't work the way one would think it does
>> after reading the FSF's Free Software Definition or listening to the
>
> It works just as I'd expect. Maybe I've just been unlucky enough to
> understand the 'corporation' or 'business entity' as a 'person' legal=20=


> stance
> in the .us. Wouldn't it be cool if they'd do it for real and lock up=20=


> MCI and
> Enron for 25 years?


Exactly. If companies were really people, they might be capable of=20
feeling some shame.
>
>> public pronouncements of its leading members. My personal stake is=20
>> just
>> that my friend and I were burned by a school district in the way that=20=


>> I
>> have previously related. I want to warn others so that they may avoid
>> my fate. It never occurred to me that the 'users' to whom I was
>> granting right could be anyone other that the students and teachers.
>
> I understand your frustration with that situation. I understand your=20=


> seeing
> this as a weakness in the GPL. I also see that it's good to not =

require
> people/organizations release something that they're only using=20
> internally.


I agree about not requiring *people* to release something that they are=20=

only using personally.
>
> I don't want to be told I have to release something I'm only using for
> myself, though, so I can understand a company having the same =

attitude.

A company simply can't want to not release something. A company doesn't=20=

have likes, dislikes or emotions of any kind. The people who own the=20
company probably do want to keep their modifications to my code=20
private. So does Bill Gates. I simply don't see an ethical distinction=20=

between the school district administrator who 'stole' my code and Bill=20=

Gates. Well on second thought I do. Bill Gates isn't paid by the=20
taxpayers and he doesn't pretend to be an educator.
>
>> When the Free Software Definition uses the term 'user' it is as =

likely
>> to refer to an organization as a human being. Don't let phrases in =

the
>> Free Software Definition such as "so you can help your neighbor",
>> "release your improvements to the public" and "so that the whole
>> community benefits" mislead you into thinking that by using the GPL=20=


>> you
>> are actually granting any rights to flesh and blood human beings.
>
> I think it's already been agreed that rights are indeed being granted=20=


> to
> flesh and blood human beings. Yes, you're correct though, rights are=20=


> also
> being granted to other forms of legal entities.


I do understand, now, that the GPL is using the=20
distributed/not-distributed distinction as the trigger for the=20
obligation to give improvements back to the community. It just doesn't=20=

make sense to me when I try to apply it. Years ago I released a little=20=

game under the GPL. You will know how many years ago when I tell you=20
that I was proud that it was the #1 download on Compuserve one month.

Now suppose a programmer made an improvement to my game and gave a copy=20=

to her friend without offering source code. Is that a GPL violation?=20
Sure, technically. Is the programmer taking from the community and not=20=

giving back? I think it's clear that she isn't.

Now suppose instead that I had distributed some tax software. Suppose=20
further that H & R Block took my software, made some improvements, and=20=

used it as the basis of their nationwide business. Is that a GPL=20
violation? Nope, only H & R Block employees are actually running the=20
software. Is H & R Block in this example taking from the community and=20=

not giving anything back? I think it's clear that they are.

So it seems to me that what we are trying to get at with all these=20
forms of 'free' licenses is the notion that if you use software=20
provided by the community as to basis of your works you have some=20
obligation to return your work to the community. We can discuss how=20
much benefit you should be able to receive before you have an actual=20
legal requirement to give something back but I think maybe we can agree=20=

that there is *some* level that triggers the obligation.

Now the problem with the distributed/not-distributed dichotomy is that=20=

it's just not very well correlated with the amount of benefit that one=20=

originally took from the community. What seems more relevant is the=20
level of deployment of your product and maybe the amount and=20
significance of the community code that you started with.

I note that even the FSF now admits that the example of a web server=20
getting millions of hits that is based on modified GPL code taken=20
private gives them a problem. I hadn't seen that page before and I am=20
very encouraged.