Re: license questions.

2002-10-07 Thread Fredrik Persson
 hello,

Hi.

 i'm writing some software for linux and right now fighting with what
 license i should use.

I have to tell you straight away; can't help you there. I do, however, wish
to give you some general feedback on your thoughts.

 we all know what happened with KDE recently in redhat's new distro. the
 programmers are not really happy with what happened there. somehow i can
 understand their situation. they work hard on such a project try
 following their ideas and visions and some big company came up heavily
 changed things that doesn't fit the visions of kde anymore and try
 selling it to their customers.

Personally I see nothing wrong with the RedHat/KDE incident. I mean; 
freedom is not just for individuals, but also for corporations. In my opinion,
the KDE developers are NOT unaware of the inner workings of the GPL.

These people are not newbies to the free software scene, so to speak.

Forks happen every day, this one just happened to get a lot of media
attention and the KDE people just happened to be very childish about it.

 i am still a beliver in opensource, having the code is a good and
 necessary idea. to learn from it, to help the developer fixing the
 software and make a better product out of it. generally to have the
 possibility to compile that software on all kind of systems. 

This will make me sound like a brainwashed RMS drone, but WTF,
I agree with the guy.

You DO seem to believe in open source. You don't, howver, seem to believe
in free software. There is a difference. You consider just the practical
benefits from sharing the blueprints for your software. You do not 
consider the benefits from the freedom that comes with the GPL, but
instead view these benefits as drawbacks.

 i know
 myself good enough and i respect the original author for his work (or
 the maintainer of it). but i know also that i don't really like the idea
 to allow other people to make forks from my works.

This is really the problem, isn't it? Not to be mean or anything, but
I actually think you'll be better off simply going traditional. Don't open
source at all. 

You seem to like the idea that people can help you debug by sharing
the source, but you don't want those people to have the basic freedoms
advocated by the FSF (among others). I'm afraid that you can't have both,
really. If you try to get the benefints from freeing your sources (bugfixes
and so on) without actually allowing people to fork your work, 
you'll just end up with bad press really. Sort of like the Microsoft Shared
Source stuff.

 it would drive me
 nuts and at the final end it will result in a never ending flame and
 offending of the person who forked my work.

This happens. It's natural. In the end, I think it's a good thing. Heated
flamewars stirs up things and the software can benefit from it.

The bottom line is really that if you want to be in the free software world,
you'll have to learn to live with this. Linus Torvalds certainly did, and
he did pretty good, don't you think?

 for sure this may not happen
 but it could happen one day. i also don't like the idea of companies
 making the big money with my work.

Why not? If they do, they're likely to hire you at a good salary.

 personally i get more and more the
 impression that the 'opensource' community is the best thing that
 happened to many companies.
 
 to say it in harsh words from a companies view:
 
 there are a lot of stupid people outside, that work for free. we let
 them work and sell their stuff. we get the big cash.

Hehe, so be it. I don't mind. As long as they play by the rules that is. A real
problem is when free software is used in proprietary products. That's 
license violations and should be dealt with appropriately.

 i want to avoid this situation. i don't like the idea to work for free
 knowing in the back that some companies can take the stuff and sell it
 for their own profit.

Generally they can't, you know. Since the software is also available for free.

What they can do is package it nicely and print some manuals, and then sell it.

But hey, packaging and printing is also a legitimite business and everyone's
happy.

 things heavily changed in the past few years. the
 vision and idea of opensource and real freedom heavily changed and
 bigger companies starts to behave without moral on other people's work.

Example?

/Fredrik Persson



Re: Re: license questions.

2002-10-07 Thread Fredrik Persson
 well it was just an example from me. same situation happened earlier on
 other products. iirc that i read someone's reply on /. describing that
 there was an equal situation after someone started to fork emacs.

Correct; Emacs was forked into XEmacs and there were flamewars. I'm
not familiar with the details.

 well i don't have any problems releasing the sourcecode. thats not what
 i am concerned of. i only search for a suitable license NOW to protect
 myself for the future. it's better to search NOW for a correct solution
 than having to deal with the consequencies afterwards.

Good. 

 why not ? i mean i don't like GNU/GPL much because it is too free.

Fair enough, don't use it. No hard feelings.

 allowing everyone to do whatever they like.

Not really true, of course. It does not allow someone to distribute derivative
works under anything BUT the GNU GPL. 

 why should i follow it
 because someone told me to do so?

You shouldn't, of course.

 http://opensource.org is full of
 different OSI aproved licenses. not necessarily GNU/GPL. at the very
 final end its the users problem if he/she wants to use the software or
 not. i only want to make sure he/she is able to get the source and
 compile it.

This is why I hesitated to respond; I don't know of any such license exists
within the class of OSI approved ones. If I knew about one, I'd tell you, of 
course.

 yeah but i am not linus torvalds. personally i see the kernel situation
 losing it's focus and bounds. everyone is forking its own kernel now and
 at the very end we deal with 10 derivates of it which none of them is
 really perfect.

And yet, as a whole, the Linux kernel is spreading like wildfire. Something
must be right about it.

 yeah like redhat hired all main developers of gtk and gnome and made a
 pile of well... MACOS clone out of it. losing the focus of what it was
 meant to be 4-5 years ago. to say it with other words: 'if we cant own
 or direct the software for our own profit, then we can hire their
 developers and force those to make it the way we want.' many people
 think this sentence sounds insane and trollish but looking behind the
 border this sounds really true.

I have no problem accepting that this may very well be the case. I also
don't see a problem with it. The pool of free software has been extended
with a great desktop system. It may not be what the original developers 
had in mind, but then again, this is the organic nature of free software.

   there are a lot of stupid people outside, that work for free. we let
   them work and sell their stuff. we get the big cash.
 
  Hehe, so be it. I don't mind. As long as they play by the rules that is.
  A real problem is when free software is used in proprietary products.
  That's license violations and should be dealt with appropriately.
 
 do you belive this ?

Yes. 

 i don't exactly know how FSF is funding themselves
 but if you violate GPL then i doubt that anything big will happen on the
 long term.

I can tell you that things will. The FSF has a very competent departement
that deals with licens violations and they work hard. I have personally
been involved in helping them out in one of those cases. Or perhaps they
helped me, depending on how you look at it. At least one of these guys 
subscribe to this list and he may be able to tell you more.

 if 10 different companies are going to violate the license
 then FSF will become really poor in a short time because of paying their
 lawyers...

As I said, at least one of the guys who work with this subscribes to this list
and I hope he can enlighten us.

 thank you for the fast reply.

You're welcome. Beeing european I'm up. The americans are probably still 
asleep.

 hope i didnt sound trollish or offensive
 with my reply but since you replied to my previous mail you deserve an
 openhearted reply from me.

I'm not offended at all. These issues interest me. And I need the practice. I'm
preparing a speech on free software to be held internally on my company.
The questions that you bring may very well be asked.

/Fredrik Persson



Re: Re: license questions.

2002-10-07 Thread Fredrik Persson
   This is really the problem, isn't it? Not to be mean or anything, but
   I actually think you'll be better off simply going traditional. Don't
   opensource at all. 
 
  well i don't have any problems releasing the sourcecode.
 
 That shows that you have not understood Open Source. Open source is
 not just about releasing source code. It's also about allowing forks.
 If you don't allow forks, you're not open-source. That's a matter of
 definition. It doesn't get much simpler than that.

The problem that Ali seems to be facing is not, I think, that he is not aware
of what is considered Open Source/Free Software. 

He just wants to not have to deal with the facets of it that may feel less than 
fine.

One common misconception, I think, is that free software and the people
in that world, are considered nicer by some standard. 

That is; we're not just supposed to play by the rules, we are supposed to play
extremely fair.

Am I making sense?

Ali seems to remember a time were this was actually the case, and feels that it
is no longer so. I don't know if this is correct, but it really does not matter.

Free software is by no means a nice world where we're all pals and so on. It 
may 
be a very cruel world where forks take your pride away from you. That may feel
horrible.

But it's a world that produces the best software known to man. I love to be a 
part 
of that and frankly Ali, I suggest you consider that too.

/Fredrik Persson



Re: Re: license questions.

2002-10-07 Thread Fredrik Persson
   That shows that you have not understood Open Source. Open source is
  not just about releasing source code. It's also about allowing forks.
  If you don't allow forks, you're not open-source. That's a matter of
  definition. It doesn't get much simpler than that.
 
 it's your definition isn't it ?

Now really, Ali, that's not just his definition. To allow forks IS a 
fundamental 
part of Open Source/Free Software.

 a) somehow everyone has a slightly different understanding of
'opensource' and the terms of 'free software'.

We may all express them differently, but I'm pretty sure that RMS's four
freedoms are the foundation on which we all base our conception
of Free software.

There is, especially in places like this list, a very clear conception of what 
properties software must have ot be considered free.

 b) everyone who replied me only spoke about GNU/GPL as it's a must to
have every software participate to it.

I didn't.

 i know many replies i got are tied to the terminology and philosophy of
 the FSF. their way describing 'opensource' their way describing 'free
 software'.

That's not very strange, is it? After all, this is the debian-legal list. 

 but as i initially mentioned there are other licenses that
 are OSI aproved. many of them are not related to FSF and probably
 describe their own philosophy of 'opensource' and 'free software'.

Example of a license that does not adhere to the four freedoms and an
explanation on how it differs, if I may be so bold?

  my
 initial point wasn't necessarily tied to GNU/GPL. no offense but i think
 that it's a bit of a short sight to only speak about GNU/GPL and about
 FSF's way of everything.

In my case, I've considered a lot of ways of looking at things and I've come
to the conclusion that the FSF philosophy is a good one, that I like. I assure
you that I've looked nigh and far, so short-sighted is not something I can agree
with you on.

 the BSD license for example is also OPENSOURCE
 aproved and REAL opensource as in terminology to have the sourcecode.
 but they are allowed to change the code and spread the binaries too. it
 would sound halfhearted and not true to say that this is not real
 opensource (this was just an example).

How does the latest version of the BSD license not adhere to the four 
freedoms?

(I'm not making rhetoric here, I really don't know.)

  Nobody says you must. You're perfectly free to release software you
  wrote under a non-free license. Just don't claim that it's free.
 
 your understanding of opensource is probably not tad better than mine.

I'd have to say that I think it is. Not allowing forks definately makes software

a) non-free

b) not open source (maybe shared source :) )

/Fredrik Persson



Re: license questions.

2002-10-07 Thread Fredrik Persson
 wow wow wow oki sorry for the offense and that i pissed on your
 knee.

You didn't piss on anyones knee. Oh, maybe in this mail you did. Not mine 
though.

 i just wanted to know about 'possible other solutions' and i was
 sent here by some debian people because they told me that i may find
 answers here.

Don't say you didn't! :) I'm sure you know more about... well, you surely 
know more about the debial-legal list now than you used to!

 i just decided to release bins only or simply forget what i planned to
 do. it's better for your health, better for the health of the people
 here on the list and better for the masses outside.

I don't know about the masses outside (can't see them from my window, you 
know) but my health is not really affected. If yours is, by all means, 
release bin only. 

 at the final end it's not the matter of some opensource like licenses or
 freedom. at the final end it's the user himself. if you release some-
 thing for free you get a shitload of new friends if you don't they flame
 you until you get totally pissed off. i sometimes ask myself if it's all
 worth it sitting at home investigating into things for basically nothing
 because there are some suckers outside that have nothing better to do to
 force their shit on you.

Wow. You've really had to deal with some ill-tempered users, haven't you? 
That's sad, really. However, if I may, I think that if you're looking for 
users that can provide constructive critisism and even patches, true open 
source/free software licensing is brilliant. Binary only, closed source or 
something else would not be as good.

But alas, it's your call completely. Granted, proprietary software can have 
advantages for some folks. It made Bill Gates the richest man in the world.

/Fredrik Persson



Re: Debian logo and TM logos

2002-09-24 Thread Fredrik Persson
   - The Riverrock logo:
   http://www.w5online.co.uk/files/links2.htm
   - Elektrostore
   http://www.elektrostore.se/
   The debian logo has been a bit 'streched' during reswirl, but it is 
 still 
 ou logo.

Please forgive me if I add unneccesary noise to this, but I absolutely
feel that this use of the Debian logo should not be forgotten. It may very
well be that the Debian project does NOT want ot be mixed up with 
Talibans.

- Some Taliban news site
 http://www.taliban-news.com/topics.php

/Fredrik Persson



A GNU GPL question (might be slightly OT)

2002-09-06 Thread Fredrik Persson
Hello!

This may be slightly OT, but I have really looked around for a better place
to ask this question, and failed. 

I'm in a situation where I am trying to get the source code for a program
from the company that distributed that program, and this has turned out
to be really difficult. Currently, I'm preparing a reply to their lawyer (I
have no legal training myself, so this is really difficult) where he talks to
me about a three year rule within the GPL.

Here's how I understand this issue: (Correct me if I'm wrong.)

Jim gives Joe a program licensed under the GPL. Jim does not provide 
Joe with the source code, but with a written offer to provide that source
code upon request. He can do this, according to section 3b in the GPL.

However, that only requires Jim to comply with that offer for a period of 
three years, which is also stated in section 3b. 

Two years later, Joe re-distributes the program to Jill, and he includes the 
written offer from Jim. Joe is required to do so, according to section 3c.

Two more years pass and Jill decides that she wants that source code.

Here's where my question comes: Since FOUR years has passed since
Jim originally distributed the program, he feels that he is no longer obliged
to comply with his written offer.

However, Jill feels that since she got the program only TWO years ago, 
the offer is still something that Jim is required to comply with. In her 
timeline, the three-year limit is not passed yet.

That is my question. Who is right, Jim or Jill? I think it's a really 
important question, too. I shall explain why.

Consider this:

Jim downloads the source code for the gcc compiler. He then modifies that 
source and creates jimsgcc. But Jim doesn't really want to share
the source with anyone. He is evil and he is also smart. So he finds
section 3b in the GPL and he contacs Joe, who is also evil and
ready to help Jim out when it comes to completing the scheme.

Jim distributes the program (jimsgcc) to Joe, with that 
valid-for-three years offer that section 3b speaks about. Joe then
sits on his ass for three years, so that the offer is no longer
valid. 

Joe now starts distributing the jimsgcc (here, working on orders from Jim
of course) and if anyone (any third party) requests the source code
from Jim according to that written offer, he denies and says that more 
than three years has passed since the offer was issued and voilá, Jim has 
managed to short-circuit the GPL. (Yes, three years is a long time for
a computer program and jimsgcc not likely to be very attractive by
the time it actually is available, but the principle still holds.)

Is this a loophole in the GPL? If my question above is answered with
Jim, I think it is. If the answer is Jill, it most likely is not.

So...

What do you all say about this?

/Fredrik Persson