Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* generic query regarding GPL and licensing terms associated with gdb
@ 2010-08-13  4:08 paawan oza
  2010-08-13  5:04 ` Robert Dewar
  2010-08-13 15:50 ` Tom Tromey
  0 siblings, 2 replies; 15+ messages in thread
From: paawan oza @ 2010-08-13  4:08 UTC (permalink / raw)
  To: gdb

Hi,

I have a doubt regarding licensing terms set by GPL under which gdb falls too.

Is it legal to discuss the new idea on gdb public mailing list, where idea may 
be already implemented in organisation but person does not belong to the 
organisation.
and the organisation has used gdb and modified gdb undder GPL licensing terms. 
Is there anyway the organisation can legally take action claiming that the idea 
was first implemeted in the organisation (though have taken open source gdb and 
modified it under GPL) ?
so having set out the context, can such ideas be discussed?

Regards,
Oza.



      


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: generic query regarding GPL and licensing terms associated with gdb
  2010-08-13  4:08 generic query regarding GPL and licensing terms associated with gdb paawan oza
@ 2010-08-13  5:04 ` Robert Dewar
  2010-08-13  6:16   ` paawan oza
  2010-08-13 15:50 ` Tom Tromey
  1 sibling, 1 reply; 15+ messages in thread
From: Robert Dewar @ 2010-08-13  5:04 UTC (permalink / raw)
  To: paawan oza; +Cc: gdb

paawan oza wrote:
> Hi,
> 
> I have a doubt regarding licensing terms set by GPL under which gdb falls too.
> 
> Is it legal to discuss the new idea on gdb public mailing list, where idea may 
> be already implemented in organisation but person does not belong to the 
> organisation.
> and the organisation has used gdb and modified gdb undder GPL licensing terms. 
> Is there anyway the organisation can legally take action claiming that the idea 
> was first implemeted in the organisation (though have taken open source gdb and 
> modified it under GPL) ?
> so having set out the context, can such ideas be discussed?

usually yes, unless the organization in question has patented the idea
(yes, I know you are not supposed to be able to patent ideas :-)

You cannot copyright ideas. Note that the *code* to implement the
idea is another matter, this is indeed copyrighted, and should not
be published to the gcc mailing list (or anywhere else without
proper permission).




> 
> Regards,
> Oza.
> 
> 
> 
>       


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: generic query regarding GPL and licensing terms associated with gdb
  2010-08-13  5:04 ` Robert Dewar
@ 2010-08-13  6:16   ` paawan oza
  2010-08-13  7:56     ` Martin Schröder
  2010-08-13 14:24     ` Robert Dewar
  0 siblings, 2 replies; 15+ messages in thread
From: paawan oza @ 2010-08-13  6:16 UTC (permalink / raw)
  To: Robert Dewar; +Cc: gdb

If I understood correctly,

-> if the idea is patented by the organization then it may not be discussed.

-> if idea is not patented but implemented under GPL (which uses and modifies 
original gdb source code), then it can be discussed.

-> that means organization has no way to claim the idea legally in any terms

right ?

regards,
Oza.



----- Original Message ----
From: Robert Dewar <dewar@adacore.com>
To: paawan oza <paawan1982@yahoo.com>
Cc: gdb@sourceware.org
Sent: Fri, August 13, 2010 10:33:32 AM
Subject: Re: generic query regarding GPL and licensing terms associated with gdb

paawan oza wrote:
> Hi,
> 
> I have a doubt regarding licensing terms set by GPL under which gdb falls too.
> 
> Is it legal to discuss the new idea on gdb public mailing list, where idea may 
>be already implemented in organisation but person does not belong to the 
>organisation.
> and the organisation has used gdb and modified gdb undder GPL licensing terms. 
>Is there anyway the organisation can legally take action claiming that the idea 
>was first implemeted in the organisation (though have taken open source gdb and 
>modified it under GPL) ?
> so having set out the context, can such ideas be discussed?

usually yes, unless the organization in question has patented the idea
(yes, I know you are not supposed to be able to patent ideas :-)

You cannot copyright ideas. Note that the *code* to implement the
idea is another matter, this is indeed copyrighted, and should not
be published to the gcc mailing list (or anywhere else without
proper permission).




> 
> Regards,
> Oza.
> 
> 
> 
>      


      


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: generic query regarding GPL and licensing terms associated with gdb
  2010-08-13  6:16   ` paawan oza
@ 2010-08-13  7:56     ` Martin Schröder
  2010-08-13 14:26       ` Robert Dewar
  2010-08-13 14:24     ` Robert Dewar
  1 sibling, 1 reply; 15+ messages in thread
From: Martin Schröder @ 2010-08-13  7:56 UTC (permalink / raw)
  To: gdb

paawan oza wrote:
> If I understood correctly,
>
> -> if the idea is patented by the organization then it may not be
> discussed.

I am not a lawyer, but I think that the contrary is true. As soon as the 
idea is patented, you're absolutely free to discuss it in whatever detail 
you desire. Of course, you should at least mention that the idea is 
patented.

I mean, that's the whole purpose of patenting: To open up the implementation 
details to allow the progress of science, while ensuring that you still get 
money for it. A patent is simply a trade where the state offers full 
protection of the law that the methods described in the patent were invented 
by you and all they demand back is that you get rid of the trade secrets 
therein and open up the methods for science to exploit. And if they expand 
upon it, they can either pay your licensing fees, sell it to you, or wait 
till the patent expires.


> -> if idea is not patented but implemented under GPL (which uses and
> modifies original gdb source code), then it can be discussed.

Yup. If you can freely get the source code, you can freely talk about its 
details. After all, whatever the source makes the machine do, can also be 
emulated inside the human brain. ;)

> -> that means organization has no way to claim the idea legally in
> any terms

That's the point of patenting (claiming that you invented it), and the 
reason why patents should only be awarded for actual manufacturing processes 
instead of ideas or concepts. And some argue that software is nothing but 
concepts and ideas. ;)

Apart from that, there's pretty much only "prior art". If they can prove 
that they had the idea first, the same idea becomes difficult to patent. Of 
course, you can still use and sell it, but you run the risk of the original 
implementor eventually patenting the process.



Just my two cents,
    Martin. 


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: generic query regarding GPL and licensing terms associated with gdb
  2010-08-13  6:16   ` paawan oza
  2010-08-13  7:56     ` Martin Schröder
@ 2010-08-13 14:24     ` Robert Dewar
  1 sibling, 0 replies; 15+ messages in thread
From: Robert Dewar @ 2010-08-13 14:24 UTC (permalink / raw)
  To: paawan oza; +Cc: gdb

paawan oza wrote:
> If I understood correctly,
> 
> -> if the idea is patented by the organization then it may not be discussed.

I was answering from the point of gcc, if you discuss a patented idea,
we can't use it anyway, so the discussion is useless. Actually patented
stuff is open knowledge, so it can be discussed legally, but it is 
useless to do so, and discussing it without disclosing the existence
of the patent could be actively harmful.
> 
> -> if idea is not patented but implemented under GPL (which uses and modifies 
> original gdb source code), then it can be discussed.

Only if your employer permits this discussion
> 
> -> that means organization has no way to claim the idea legally in any terms

What gives you that idea? It's completely wrong, it may very well be 
that the idea is trade secret.

If you don't redistribute stuff, you are free to do proprietary secret
changes for your own use

Please do NOT think that the GPL gives you permission to disclose your
employers trade secrets or you can get into real trouble!


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: generic query regarding GPL and licensing terms associated with gdb
  2010-08-13  7:56     ` Martin Schröder
@ 2010-08-13 14:26       ` Robert Dewar
  2010-08-13 15:35         ` Martin Schröder
  0 siblings, 1 reply; 15+ messages in thread
From: Robert Dewar @ 2010-08-13 14:26 UTC (permalink / raw)
  To: Martin Schröder; +Cc: gdb

Martin Schröder wrote:
> paawan oza wrote:
>> If I understood correctly,
>>
>> -> if the idea is patented by the organization then it may not be
>> discussed.
> 
> I am not a lawyer, but I think that the contrary is true. As soon as the 
> idea is patented, you're absolutely free to discuss it in whatever detail 
> you desire. Of course, you should at least mention that the idea is 
> patented.

I was talking from gcc's point of view of what was desirable, not giving
a legal opinion on whether such discussion was legal :-)

>> -> if idea is not patented but implemented under GPL (which uses and
>> modifies original gdb source code), then it can be discussed.
> 
> Yup. If you can freely get the source code, you can freely talk about its 
> details. After all, whatever the source makes the machine do, can also be 
> emulated inside the human brain. ;)

This is wrong, see my previous discussion
> 
>> -> that means organization has no way to claim the idea legally in
>> any terms
> 
> That's the point of patenting (claiming that you invented it), and the 
> reason why patents should only be awarded for actual manufacturing processes 
> instead of ideas or concepts. And some argue that software is nothing but 
> concepts and ideas. ;)

This is wrong, you can protect things by trade secret, and the fact that
the original base code was obtained under a GPL license does not change
that (in fact it is the GPL license that allows this to be done).


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: generic query regarding GPL and licensing terms associated with gdb
  2010-08-13 14:26       ` Robert Dewar
@ 2010-08-13 15:35         ` Martin Schröder
  2010-08-13 16:18           ` Robert Dewar
  2010-08-15 16:40           ` Florian Weimer
  0 siblings, 2 replies; 15+ messages in thread
From: Martin Schröder @ 2010-08-13 15:35 UTC (permalink / raw)
  To: gdb

Robert Dewar wrote:
> Martin Schröder wrote:
>> paawan oza wrote:
>>>
>>> -> if idea is not patented but implemented under GPL (which uses and
>>> modifies original gdb source code), then it can be discussed.
>>
>> Yup. If you can freely get the source code, you can freely talk
>> about its details. After all, whatever the source makes the machine
>> do, can also be emulated inside the human brain. ;)
>
> This is wrong, see my previous discussion

I think we misunderstand each other here. I'm not talking about trade 
secrets, patenting or usability for the GDB project. I'm talking about if 
it's legal to talk about what a given part of GPLed code *does*.

As soon as the GPLed code itself is disclosed (see below for the only time 
when that is NOT the case), it can't technically contain any trade secrets. 
A statement like:

if (isValid) { count +=1; } else { count -= 1; }

simply cannot carry any trade secrets that pertain to what this line of code 
does. If I tell you that this line checks if a variable is set to "true", 
and if it is, increments a variable, and if not, decrements a variable; I 
don't spoil any trade secret. I simply rephrase what the open source code 
already says.

What's in the GPLed code itself is always up for the grabs in that respect. 
The only thing that may contain any form of trade secrets are the reasonings 
behind the code, but it's hard (although not impossible) to completely hide 
the reasoning when you have to explicitly tell the machine what to do.


>>> -> that means organization has no way to claim the idea legally in
>>> any terms
>>
>> That's the point of patenting (claiming that you invented it), and
>> the reason why patents should only be awarded for actual
>> manufacturing processes instead of ideas or concepts. And some argue
>> that software is nothing but concepts and ideas. ;)
>
> This is wrong, you can protect things by trade secret, and the fact
> that the original base code was obtained under a GPL license does not
> change that (in fact it is the GPL license that allows this to be
> done).

Of course you can protect things by declaring them trade secrets, but you 
can't patent those trade secrets without opening them. And if you copy a 
GPLed source, you better publish the alterations to the source code if you 
wish to redistribute the changes (I ignore Tivo-ization and binary blobs for 
the moment).

Only "in-house" changes that are not redistributed elsewhere don't need to 
be opened up, as stated in paragraph 2 (Basic Permissions) of the GPLv2. For 
everything else, the Paragraph 5 is what is important here. It states:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
You may convey a work based on the Program, or the modifications to produce 
it from the Program, in the form of source code under the terms of section 
4, provided that you also meet all of these conditions:
[...]
5.c) You must license the entire work, as a whole, under this License to 
anyone who comes into possession of a copy. This License will therefore 
apply, along with any applicable section 7 additional terms, to the whole of 
the work, and all its parts, regardless of how they are packaged. This 
License gives no permission to license the work in any other way, but it 
does not invalidate such permission if you have separately received it.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

That means, if Paawan comes into legal possession (i.e. he asked or paid for 
it) of a copy of the code, he may then freely publish it. He may have been 
charged money for it, but nothing in the license may forbid him to publish 
the code.

Of course, you can patent parts (or the whole) of it, in which case Pawaan 
may not redistribute it to others without paying licensing fees (thus making 
it useless to GDB), but *talking* about what the code *does* is allowed 
either way.


Either you publish the source code under the GPL, *or* you say the lines of 
code are a trade secret, but you simply can't have both.

If I'm amiss there (which is possible, given that the GPL is worded to 
endure in the judiciary system), please cite the relevant passage of the 
GPL. It'd be nice to know, you know. ;)


So long,
    Martin. 


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: generic query regarding GPL and licensing terms associated with gdb
  2010-08-13  4:08 generic query regarding GPL and licensing terms associated with gdb paawan oza
  2010-08-13  5:04 ` Robert Dewar
@ 2010-08-13 15:50 ` Tom Tromey
  1 sibling, 0 replies; 15+ messages in thread
From: Tom Tromey @ 2010-08-13 15:50 UTC (permalink / raw)
  To: paawan oza; +Cc: gdb

>>>>> ">" == paawan oza <paawan1982@yahoo.com> writes:

>> I have a doubt regarding licensing terms set by GPL under which gdb
>> falls too.

>> Is it legal to discuss the new idea on gdb public mailing list, where
>> idea may be already implemented in organisation but person does not
>> belong to the organisation.

It is best to refer these questions to the FSF.
There should be a contact listed on their web site.

Tom


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: generic query regarding GPL and licensing terms associated with gdb
  2010-08-13 15:35         ` Martin Schröder
@ 2010-08-13 16:18           ` Robert Dewar
  2010-08-13 17:50             ` paawan oza
  2010-08-13 18:15             ` Martin Schröder
  2010-08-15 16:40           ` Florian Weimer
  1 sibling, 2 replies; 15+ messages in thread
From: Robert Dewar @ 2010-08-13 16:18 UTC (permalink / raw)
  To: Martin Schröder; +Cc: gdb

Martin, what you are saying is seriously wrong!

The GPL never automatically forces disclosure of anything.

If you take GPL code, modify it by adding trade secrets,
and then distribute it without giving a GPL license, it
is not the case that somehow you have lost the trade
secrets, or that anyone is free to disclose them. That
is not at all the case.

Yes, it is true that if you grant a GPL license to someone
for the distrtibuted object, then of course there are no ytrade
secrets.

But NO ONE EVER forces you to issue a GPL license.

You most certainly can redistribute without granting
such a license (and if there are trade secrets present,
then indeed you cannot grant a valid GPL license anyway).

Now if you *DO* redistribute in this manner, you have likely
committed a copyright violation, actionable in the usual way.

In response to such a claim of copyright violation, you can
AT YOUR DISCRETION, cure the infringement in the future by
granting a GPL license, but no one forces you to do so,

The GPL NEVER forces you to disclose anything, it simply
says that if you meet certain disclosure and distribution
requirements then you have a license to redistribute, that's
all!


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: generic query regarding GPL and licensing terms associated with gdb
  2010-08-13 16:18           ` Robert Dewar
@ 2010-08-13 17:50             ` paawan oza
  2010-08-13 18:15             ` Martin Schröder
  1 sibling, 0 replies; 15+ messages in thread
From: paawan oza @ 2010-08-13 17:50 UTC (permalink / raw)
  To: Robert Dewar, Martin Schröder; +Cc: gdb

well, actually my intension was to understand legal, license and employer's 
right point of view.
I remember when I submit a patch for gdb, my employer used to evaluate its 
business sense and value and revenue capabilities.
then considering certain factors, they allow it to go to open source.

so I was confused having so many terms used together such as GPL, redistribute, 
modifying source code etc.
so I came up with the hyphothetical scnerio.

thank you for the inputs as licensing issues are also good to know and their 
legal consequences. : )

Regards,
Oza.



----- Original Message ----
From: Robert Dewar <dewar@adacore.com>
To: Martin Schröder <lionhead@onlinehome.de>
Cc: gdb@sourceware.org
Sent: Fri, August 13, 2010 9:48:11 PM
Subject: Re: generic query regarding GPL and licensing terms associated with gdb

Martin, what you are saying is seriously wrong!

The GPL never automatically forces disclosure of anything.

If you take GPL code, modify it by adding trade secrets,
and then distribute it without giving a GPL license, it
is not the case that somehow you have lost the trade
secrets, or that anyone is free to disclose them. That
is not at all the case.

Yes, it is true that if you grant a GPL license to someone
for the distrtibuted object, then of course there are no ytrade
secrets.

But NO ONE EVER forces you to issue a GPL license.

You most certainly can redistribute without granting
such a license (and if there are trade secrets present,
then indeed you cannot grant a valid GPL license anyway).

Now if you *DO* redistribute in this manner, you have likely
committed a copyright violation, actionable in the usual way.

In response to such a claim of copyright violation, you can
AT YOUR DISCRETION, cure the infringement in the future by
granting a GPL license, but no one forces you to do so,

The GPL NEVER forces you to disclose anything, it simply
says that if you meet certain disclosure and distribution
requirements then you have a license to redistribute, that's
all!






^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: generic query regarding GPL and licensing terms associated with gdb
  2010-08-13 16:18           ` Robert Dewar
  2010-08-13 17:50             ` paawan oza
@ 2010-08-13 18:15             ` Martin Schröder
  2010-08-24 21:13               ` Steffen Dettmer
  1 sibling, 1 reply; 15+ messages in thread
From: Martin Schröder @ 2010-08-13 18:15 UTC (permalink / raw)
  To: Robert Dewar; +Cc: gdb

Since this posting has nothing to do with GDB anymore, I think it's best if 
we moved this from the mailing list to regular E-Mail.

Basically, my closing statement is:
I concur with Tom Tromey: If in doubt, ask the FSF. It's just that I don't 
see how I could doubt the legitimacy of talking about code that is correctly 
and willingly licensed to you under GPL terms.


For completeness sake, below is my complete argument, which can be skipped 
by everyone who is not interested in it. ;)


Robert Dewar wrote:
> Martin, what you are saying is seriously wrong!
>
> The GPL never automatically forces disclosure of anything.
>
> If you take GPL code, modify it by adding trade secrets,
> and then distribute it without giving a GPL license, it
> is not the case that somehow you have lost the trade
> secrets, or that anyone is free to disclose them. That
> is not at all the case.
>
> Yes, it is true that if you grant a GPL license to someone
> for the distrtibuted object, then of course there are no ytrade
> secrets.
>
> But NO ONE EVER forces you to issue a GPL license.
>
> You most certainly can redistribute without granting
> such a license (and if there are trade secrets present,
> then indeed you cannot grant a valid GPL license anyway).
>
> Now if you *DO* redistribute in this manner, you have likely
> committed a copyright violation, actionable in the usual way.
>
> In response to such a claim of copyright violation, you can
> AT YOUR DISCRETION, cure the infringement in the future by
> granting a GPL license, but no one forces you to do so,
>
> The GPL NEVER forces you to disclose anything, it simply
> says that if you meet certain disclosure and distribution
> requirements then you have a license to redistribute, that's
> all!


I think our problem stems from the fact, that we look at the problem from 
diametrically opposed sides.

As far as I understand you, you quite correctly point out that the GPL does 
not carry the force of law. It is merely a license which is not enforced by 
any specific law, but instead supported by the laws concerning copyright and 
licensing issues. The GPL in and of itself does not grant you any liberties 
or restricts your action in the direct sense that criminal and public laws 
do.

I can't argue with that fact, indeed it would be foolish to do so.


But that's not at all where I'm coming from. The original question contained 
the following sentence:
"And the organisation has used gdb and modified gdb undder GPL licensing 
terms."

I am fully aware that you can understand this in two ways:

1.) The organisation has taken GDB and modified it, either for internal use 
without redistribution (1.a), or with redistribution to someone else (1.b), 
and witholds the code.

2.) The organisation has taken GDB, modified it and redistributes or plans 
to redistribute it under the GPL.


If it's case 1.a) *without* redistribution, I fully support your point. The 
changes have to be regarded as trade secrets and the GPL fully covers this 
use. You can't touch them, but they quite surely can sue you.

If it's case 1.b) *with* redistribution, we enter muddy territory. Yes, they 
are not forced to publish the code under the GPL, but you *can* sue them for 
copyright / license violation and given the FSF's/EFF's track record, you 
would most likely win, whereupon the GPL does apply to the redistributed 
code, which means that the code is freely visible, which means that no judge 
or jury would be able to convict you for just discussing what the code 
*does*. Afterall, you just rephrase what everyone can see for themselves 
anyway. If the code's patented, you won't be able to use it, but you may 
talk about it.

Of course, the company can still sue you anyway, especially during the time 
they themselves are sued, so it's still dangerous in a way to talk about the 
code. So yes, I do agree with your point there, too.


But what I argued for was case 2. What happens when the company *does* 
publish the changes and licenses it under GPL terms. Could they sue you for 
saying what the code does? I already explained why I don't think they could 
have any trade secrets that they could enforce that would be touched just by 
viewing and explaining the source.

That leaves patents and selling the software. If it is patented, you *can* 
freely talk about the code, even if you can't use it without paying 
licensing fees. Selling the source code (patent or not) seems to be covered 
by the GPL, but the code you acquire *must* be licensed to you under the GPL 
terms in that case, or you again have the second version of case 1.). And if 
you have it under GPL terms, you can talk about it, because you yourself 
must be able to distribute the changes (after paying the appropriate 
licensing fees if applicable).

Anyway, I don't see how you could be sued for talking about a piece of code 
that *is* correctly licensed to you under GPL terms. Or at least, you could 
be sued, but they wouldn't have a chance in hell to win.


So, you see, my approach is not what they are forced to do, but what you can 
do without getting (successfully) sued. And I simply don't see a way to be 
sued for a correctly GPL-licensed piece of code.



But other than that, I concur with Tom Tromey: If in doubt, ask the FSF. 
It's just that I don't see how I could doubt the legitimacy of case number 
2.). :)


So long,
    Martin. 


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: generic query regarding GPL and licensing terms associated with gdb
  2010-08-13 15:35         ` Martin Schröder
  2010-08-13 16:18           ` Robert Dewar
@ 2010-08-15 16:40           ` Florian Weimer
  1 sibling, 0 replies; 15+ messages in thread
From: Florian Weimer @ 2010-08-15 16:40 UTC (permalink / raw)
  To: Martin Schröder; +Cc: gdb

* Martin Schröder:

> As soon as the GPLed code itself is disclosed (see below for the only
> time when that is NOT the case), it can't technically contain any
> trade secrets.

This is not true at all.  For instance, there is code under the GPL
which implements CSS, and it's publicly available, yet CSS is still a
trade secret.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: generic query regarding GPL and licensing terms associated with gdb
  2010-08-13 18:15             ` Martin Schröder
@ 2010-08-24 21:13               ` Steffen Dettmer
  2010-08-24 21:33                 ` Robert Dewar
  0 siblings, 1 reply; 15+ messages in thread
From: Steffen Dettmer @ 2010-08-24 21:13 UTC (permalink / raw)
  To: gdb

On Fri, Aug 13, Martin Schröder <gschroeder@onlinehome.de> wrote:
>> If you take GPL code, modify it by adding trade secrets,
>> and then distribute it without giving a GPL license, it
>> is not the case that somehow you have lost the trade
>> secrets, or that anyone is free to disclose them. That
>> is not at all the case.
> I concur with Tom Tromey: If in doubt, ask the FSF. It's just
> that I don't see how I could doubt the legitimacy of talking
> about code that is correctly and willingly licensed to you
> under GPL terms.

did someone asked FSF and if so, could you please tell the
result?

As I understood, one of the most essential key points of GPL is
exactly that it is not possible to licence code under terms of
GPL and redistribute any derived work without offering this
derived work also under the terms of the GPL.
So I think "take GPL code, modify it [...] and then distribute it
without giving a GPL license" simply is not allowed at all.

Could someone please clarify?

oki,

Steffen


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: generic query regarding GPL and licensing terms associated with gdb
  2010-08-24 21:13               ` Steffen Dettmer
@ 2010-08-24 21:33                 ` Robert Dewar
  2010-08-27 11:38                   ` Steffen DETTMER
  0 siblings, 1 reply; 15+ messages in thread
From: Robert Dewar @ 2010-08-24 21:33 UTC (permalink / raw)
  To: Steffen Dettmer; +Cc: gdb

Steffen Dettmer wrote:

> As I understood, one of the most essential key points of GPL is
> exactly that it is not possible to licence code under terms of
> GPL and redistribute any derived work without offering this
> derived work also under the terms of the GPL.
> So I think "take GPL code, modify it [...] and then distribute it
> without giving a GPL license" simply is not allowed at all.

True, if by "not allowed at all" you mean "is a potential
copyright infringement", I say potential here, because there
are many exceptions that may exempt a specific case from
being infringing.

But my point was that if you do this (and are thus in a
position of potential copyright infringement), this act
does not cause you to lose rights to your trade secrets
or copyrighted code that may have been distributed at the
same time.

If you are judged to have infringed, then you must cure
the copyright infringement in the future. In the case of
the GPL, one way you could do this *at your option* is
to release all your code under the GPL, but you are never
forced to do this.
> 
> Could someone please clarify?
> 
> oki,
> 
> Steffen


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: generic query regarding GPL and licensing terms associated with gdb
  2010-08-24 21:33                 ` Robert Dewar
@ 2010-08-27 11:38                   ` Steffen DETTMER
  0 siblings, 0 replies; 15+ messages in thread
From: Steffen DETTMER @ 2010-08-27 11:38 UTC (permalink / raw)
  To: Robert Dewar; +Cc: Steffen Dettmer, Everyone

* Robert Dewar wrote on Tue, Aug 24, 2010 at 17:33 -0400:
> Steffen Dettmer wrote:
> 
> >As I understood, one of the most essential key points of GPL is
> >exactly that it is not possible to licence code under terms of
> >GPL and redistribute any derived work without offering this
> >derived work also under the terms of the GPL.
> >So I think "take GPL code, modify it [...] and then distribute it
> >without giving a GPL license" simply is not allowed at all.
> 
> But my point was that if you do this (and are thus in a
> position of potential copyright infringement), this act
> does not cause you to lose rights to your trade secrets
> or copyrighted code that may have been distributed at the
> same time.

Thank you for explaining. I think now I see the point.

I assumed that in such a case the source code /must/ be made
available, if the owner rejects that, court would enforce it, as
for example happend with LinkSys WRT.

But of course this was though to short. For example it could not
be that someone includes third-party code which ends up as GPL'd
sources because someone else put it into work derived from GPL'd
product. Also, the violator could buy a different licence from
the copyright holder (which might be given
alternatively/additionally to the GPL).

> If you are judged to have infringed, then you must cure
> the copyright infringement in the future. In the case of
> the GPL, one way you could do this *at your option* is
> to release all your code under the GPL, but you are never
> forced to do this.

Yes, thank you for the explanation.
(so in the example of LinkSys they released the code because the
alternative - not using a firmware on the routers - was no option).

oki,

Steffen

--[ end of message ]----------------------------------------------->8=======













































 
About Ingenico: Ingenico is a leading provider of payment solutions, with over 15 million terminals deployed in more than 125 countries. Its 2,850 employees worldwide support retailers, banks and service providers to optimize and secure their electronic payments solutions, develop their offer of services and increase their point of sales revenue. More information on http://www.ingenico.com/.
 This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation.
 P Please consider the environment before printing this e-mail
 
 


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2010-08-27 11:38 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-13  4:08 generic query regarding GPL and licensing terms associated with gdb paawan oza
2010-08-13  5:04 ` Robert Dewar
2010-08-13  6:16   ` paawan oza
2010-08-13  7:56     ` Martin Schröder
2010-08-13 14:26       ` Robert Dewar
2010-08-13 15:35         ` Martin Schröder
2010-08-13 16:18           ` Robert Dewar
2010-08-13 17:50             ` paawan oza
2010-08-13 18:15             ` Martin Schröder
2010-08-24 21:13               ` Steffen Dettmer
2010-08-24 21:33                 ` Robert Dewar
2010-08-27 11:38                   ` Steffen DETTMER
2010-08-15 16:40           ` Florian Weimer
2010-08-13 14:24     ` Robert Dewar
2010-08-13 15:50 ` Tom Tromey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox