Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-12 Thread Johnny A. Solbu
On Thursday 12. March 2015 02.12, Pamela Chestek wrote:
 But that's the acceptance by breaking the wrapper, not just by virtue of 
 being printed. 

I remember in Norway where I live, it was common in the 1990s to have wrapped 
software CDs with a seal that said something to the effect of «by breaking this 
seal, you accept the enclosed license».
A later court rulling stated that the license in such cases where invalid/not 
enforceable because the licensee could not read the terms of the enclosed 
contract before agreeing to it. The holder of the software copy did therefore 
not have to abide by the license restrictions.

-- 
Johnny A. Solbu
web site,   http://www.solbu.net
PGP key ID: 0xFA687324


signature.asc
Description: This is a digitally signed message part.
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-11 Thread Pamela Chestek

On 3/10/2015 12:55 PM, co...@ccil.org wrote:
 Fortunately, books are also sold --
 at least so far, though nothing stops book publishers from putting
 the same sort of notice into each copy of a book and gutting the
 used-book market.
A Supreme Court case does:

The precise question, therefore, in this case is, does the sole right to
vend (named in § 4952) secure to the owner of the copyright the right,
after a sale of the book to a purchaser, to restrict future sales of the
book at retail, to the right to sell it at a certain price per copy,
because of a notice in the book that a sale at a different price will be
treated as an infringement, which notice has been brought home to one
undertaking to sell for less than the named sum? We do not think the
statute can be given such a construction, and it is to be remembered
that this is purely a question of statutory construction. There is no
claim in this case of contract limitation, nor license agreement
controlling the subsequent sales of the book.

In our view the copyright statutes, while protecting the owner of the
copyright in his right to multiply and sell his production, do not
create the right to impose, by notice, such as is disclosed in this
case, a limitation at which the book shall be sold at retail by future
purchasers, with whom there is no privity of contract.

Bobbs-Merrill Co. v. Straus, 210 U.S. 339, 350 (U.S. 1908).

So at least they'd have to shrink-wrap it ---

Pam

Pamela S. Chestek
Chestek Legal
PO Box 2492
Raleigh, NC 27602
919-800-8033
pam...@chesteklegal.com
www.chesteklegal.com
Board Certified by the NC State Bar's
Board of Legal Specialization in Trademark Law

___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-11 Thread Engel Nyst
Hello,

One may wonder what is the big deal with this single phrase in LGPL. It
basically states something fairly similar with EU software directive:

http://eur-lex.europa.eu/legal-content/EN/ALL/?uri=CELEX:32009L0024

Please see art. 6, Decompilation:

 The authorisation of the rightholder shall not be required where
 reproduction of the code and translation of its form within the
 meaning of points (a) and (b) of Article 4(1) are indispensable to
 obtain the information necessary to achieve the interoperability of
 an independently created computer program with other programs, [...]

This decompilation provision is very narrow, but it says in plain
English that there are cases when the user of computer software has the
right to copy the software privately and even decompile it.

I compare with LGPL 2.1: it says that users of the other program have
the right to reproduce/decompile the other program in order to achieve
interoperability with the LGPLed library, including with an
user-modified version of that library.

 you may also combine or link a work that uses the Library with the
 Library to produce a work containing portions of the Library, and
 distribute that work under terms of your choice, provided that the
 terms permit modification of the work for the customer's own use and
 reverse engineering for debugging such modifications.

This is a similar scope with Article 6 (though not identical; nor can
it, since it talks about works based on the work while EU directive
about any interoperability).

The recipient has a right to take actions that fall under reverse
engineering (copying, testing, decompiling the whole thing) for
interoperability. Integration between the library and the other work is
an example of precisely interoperability between the two.

LGPL2.1 provision is very narrow too, for customer's own use and for
debugging why the modified library doesn't work as expected. Not more.


In other words, LGPL2.1 *shouldn't need* to say its little phrase today,
or apparently surprise corporate lawyers/speakers at all, because this
is supposed to be law already in EU: the legal protection of software
contains users' right to decompile under specific narrow circumstances,
no matter what the proprietary license agreement claims.

Since 1991 at least. (The directive precursor of the current one was
from 1991; for comparison, LGPL-2.0 seems to be from 1991 as well [1],
and LGPL-2.1 from 1999.)

Is there some law in Germany, which is contrary to this right?

 As long as we do not have a legal decision

Commentators say that SAS v. World Programming is a pertinent legal
decision, for example:

http://www.bloomberg.com/news/articles/2012-05-02/copyright-can-t-block-software-reverse-engineering-court

(These are EU examples. In US, things are framed a bit differently, i.e.
the right to reverse engineering with the purpose to discover
uncopyrightable elements necessary for interoperability with other
software is under fair use, with circuit-dependent and case-dependent
interpretation.)


[1] https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html

-- 
Oracle corollary to Hanlon's razor:
Never attribute to stupidity what can be adequately explained by malice.
(~ adapted from Adam Borowski)
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-11 Thread Lawrence Rosen
[side issue below]

John Cowan wrote:
 In licensed software, however, there *is* privity of contract.

I'm not sure that's true for sublicensed software. That's why I objected
to the sublicensing provision in a recently-approved license.

Most licenses nowadays fortunately are directly from the licensor to the
licensee. Sublicensing not involved.

/Larry


-Original Message-
From: co...@ccil.org [mailto:co...@ccil.org] 
Sent: Wednesday, March 11, 2015 10:58 AM
To: license-discuss@opensource.org
Subject: Re: [License-discuss] Reverse Engineering and Open Source Licenses

Pamela Chestek quotavit:

 In our view the copyright statutes, while protecting the owner of the 
 copyright in his right to multiply and sell his production, do not 
 create the right to impose, by notice, such as is disclosed in this 
 case, a limitation at which the book shall be sold at retail by future 
 purchasers, with whom there is no privity of contract.

In licensed software, however, there *is* privity of contract.

 Bobbs-Merrill Co. v. Straus, 210 U.S. 339, 350 (U.S. 1908).

I think the Supremes would consider that case irrelevant today if they had
the opportunity to overrule it, because it depends on the exclusive right to
vend that is conferred in the 1831 Act and in the 1909 Act, but not present
in the 1976 Act.

 So at least they'd have to shrink-wrap it ---

Naah.  If anything, shrink-wrapping makes it harder, not easier, to show the
licensee's consent to the contract.  If the license were printed on the
cover, the supposed buyer would be in a pickle trying to prove that paying
the price didn't constitute acceptance of the license.

-- 
John Cowan  http://www.ccil.org/~cowanco...@ccil.org
The Penguin shall hunt and devour all that is crufty, gnarly and bogacious;
all code which wriggles like spaghetti, or is infested with blighting
creatures, or is bound by grave and perilous Licences shall it capture.  And
in capturing shall it replicate, and in replicating shall it document, and
in documentation shall it bring freedom, serenity and most cool froodiness
to the earth and all who code therein.  --Gospel of Tux


___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss

___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-11 Thread Lawrence Rosen
Pamela Chestek asked:
 Do you have an example where paying for a tangible article has been
construed by a court as contractual acceptance of a restrictive term printed
on it?


DANGER: Poison inside!

Otherwise, thanks to Pamela for her legal research on the first sale
doctrine as applied to copyrighted articles!

Lawrence Rosen
If this were legal advice it would have been accompanied by a bill.


-Original Message-
From: Pamela Chestek [mailto:pam...@chesteklegal.com] 
Sent: Wednesday, March 11, 2015 2:34 PM
To: license-discuss@opensource.org
Subject: Re: [License-discuss] Reverse Engineering and Open Source Licenses

On 3/11/2015 1:58 PM, co...@ccil.org wrote:
 I think the Supremes would consider that case irrelevant today if they 
 had the opportunity to overrule it, because it depends on the 
 exclusive right to vend that is conferred in the 1831 Act and in the 
 1909 Act, but not present in the 1976 Act.
Quite the contrary, cited as a fundamental case on first sale in Kirtsaeng:

A law that permits a copyright holder to control the resale or other
disposition of a chattel once sold is similarly “against Trade and
Traffi[c], and bargaining and contracting.” ... The “first sale”
doctrine also frees courts from the administrative burden of trying to
enforce restrictions upon difficult-to-trace, readily movable goods. And it
avoids the selective enforcement inherent in any such effort. Thus, it is
not surprising that for at least a century the “first sale”
doctrine has played an important role in American copyright law. See
Bobbs-Merrill Co. v. Straus, 210 U.S. 339, 28 S. Ct. 722, 52 L. Ed.
1086, 6 Ohio L. Rep. 323 (1908); Copyright Act of 1909, §41, 35 Stat.
1084 The common-law doctrine makes no geographical distinctions; nor can
we find any in Bobbs-Merrill (where this Court first applied the “first
sale” doctrine) or in §109(a)s predecessor provision, which Congress enacted
a year later. See supra, [1364]  at ___, 185 L. Ed. 2d, at 405.

Kirtsaeng v. John Wiley  Sons, Inc., 133 S. Ct. 1351, 1363-1364 (U.S. 2013)
  If the license were
 printed on the cover, the supposed buyer would be in a pickle trying 
 to prove that paying the price didn't constitute acceptance of the 
 license.
Do you have an example where paying for a tangible article has been
construed by a court as contractual acceptance of a restrictive term printed
on it?

Pam

Pamela S. Chestek
Chestek Legal
PO Box 2492
Raleigh, NC 27602
919-800-8033
pam...@chesteklegal.com
www.chesteklegal.com
Board Certified by the NC State Bar's
Board of Legal Specialization in Trademark Law
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss

___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-11 Thread Pamela Chestek
On 3/11/2015 1:58 PM, co...@ccil.org wrote:
 I think the Supremes would consider that case irrelevant today if they
 had the opportunity to overrule it, because it depends on the
 exclusive right to vend that is conferred in the 1831 Act and in the 1909
 Act, but not present in the 1976 Act.
Quite the contrary, cited as a fundamental case on first sale in Kirtsaeng:

A law that permits a copyright holder to control the resale or other
disposition of a chattel once sold is similarly “against Trade and
Traffi[c], and bargaining and contracting.” ... The “first sale”
doctrine also frees courts from the administrative burden of trying to
enforce restrictions upon difficult-to-trace, readily movable goods. And
it avoids the selective enforcement inherent in any such effort. Thus,
it is not surprising that for at least a century the “first sale”
doctrine has played an important role in American copyright law. See
Bobbs-Merrill Co. v. Straus, 210 U.S. 339, 28 S. Ct. 722, 52 L. Ed.
1086, 6 Ohio L. Rep. 323 (1908); Copyright Act of 1909, §41, 35 Stat.
1084 The common-law doctrine makes no geographical distinctions; nor
can we find any in Bobbs-Merrill (where this Court first applied the
“first sale” doctrine) or in §109(a)s predecessor provision, which
Congress enacted a year later. See supra, [1364]  at ___, 185 L. Ed. 2d,
at 405.

Kirtsaeng v. John Wiley  Sons, Inc., 133 S. Ct. 1351, 1363-1364 (U.S. 2013)
  If the license were
 printed on the cover, the supposed buyer would be in a pickle
 trying to prove that paying the price didn't constitute acceptance
 of the license.
Do you have an example where paying for a tangible article has been
construed by a court as contractual acceptance of a restrictive term
printed on it?

Pam

Pamela S. Chestek
Chestek Legal
PO Box 2492
Raleigh, NC 27602
919-800-8033
pam...@chesteklegal.com
www.chesteklegal.com
Board Certified by the NC State Bar's
Board of Legal Specialization in Trademark Law
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-11 Thread cowan
Pamela Chestek quotavit:

 In our view the copyright statutes, while protecting the owner of the
 copyright in his right to multiply and sell his production, do not
 create the right to impose, by notice, such as is disclosed in this
 case, a limitation at which the book shall be sold at retail by future
 purchasers, with whom there is no privity of contract.

In licensed software, however, there *is* privity of contract.

 Bobbs-Merrill Co. v. Straus, 210 U.S. 339, 350 (U.S. 1908).

I think the Supremes would consider that case irrelevant today if they
had the opportunity to overrule it, because it depends on the
exclusive right to vend that is conferred in the 1831 Act and in the 1909
Act, but not present in the 1976 Act.

 So at least they'd have to shrink-wrap it ---

Naah.  If anything, shrink-wrapping makes it harder, not easier, to
show the licensee's consent to the contract.  If the license were
printed on the cover, the supposed buyer would be in a pickle
trying to prove that paying the price didn't constitute acceptance
of the license.

-- 
John Cowan  http://www.ccil.org/~cowanco...@ccil.org
The Penguin shall hunt and devour all that is crufty, gnarly and
bogacious; all code which wriggles like spaghetti, or is infested with
blighting creatures, or is bound by grave and perilous Licences shall it
capture.  And in capturing shall it replicate, and in replicating shall
it document, and in documentation shall it bring freedom, serenity and
most cool froodiness to the earth and all who code therein.  --Gospel of Tux


___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-11 Thread John Cowan
Pamela Chestek scripsit:

 Do you have an example where paying for a tangible article has been
 construed by a court as contractual acceptance of a restrictive term
 printed on it?

Isn't boxed software a tangible article?  If the box doesn't count, the
CD/DVD surely does.

-- 
John Cowan  http://www.ccil.org/~cowanco...@ccil.org
How comes city and country to be filled with drones and rogues, our highways
with hackers, and all places with sloth and wickedness?
--W. Blith, Eng. Improver Improved, 1652
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-11 Thread Pamela Chestek
But that's the acceptance by breaking the wrapper, not just by virtue of being 
printed. And the printed for promotional use on cds was held not an 
enforceable license.

Pam

Sent from my T-Mobile 4G LTE device


-- Original message--
From: John Cowan
Date: Wed, Mar 11, 2015 8:53 PM
To: license-discuss@opensource.org;
Subject:Re: [License-discuss] Reverse Engineering and Open Source Licenses

Pamela Chestek scripsit:

 Do you have an example where paying for a tangible article has been
 construed by a court as contractual acceptance of a restrictive term
 printed on it?

Isn't boxed software a tangible article?  If the box doesn't count, the
CD/DVD surely does.

-- 
John Cowan  http://www.ccil.org/~cowanco...@ccil.org
How comes city and country to be filled with drones and rogues, our highways
with hackers, and all places with sloth and wickedness?
--W. Blith, Eng. Improver Improved, 1652
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss

___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-11 Thread John Cowan
Smith, McCoy scripsit:

 The conditional sale cases under the patent law (of which there
 are but a few, the Mallinckrodt case being the most notable:
 http://en.wikipedia.org/wiki/Mallinckrodt,_Inc._v._Medipart,_Inc. )
 might be an example, although I don't recall if there was
 any sort of true contract analysis in that case.  

I don't think there was.  It was just another example of massive
overreaching by the Patent Holder's^W^W Federal Circuit.

 There is
 some debate as to whether the conditional sale cases are
 good law anymore post the US Supreme Court's Quanta decision:
 http://en.wikipedia.org/wiki/Quanta_Computer,_Inc._v._LG_Electronics,_Inc.

I hope not, but the Supremes seem to have left the question vague.
In particular, none of these cases have to do with contract restrictions.

-- 
John Cowan  http://www.ccil.org/~cowanco...@ccil.org
I marvel at the creature: so secret and so sly as he is, to come sporting
in the pool before our very window.  Does he think that Men sleep without
watch all night?--Faramir
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-11 Thread Pamela Chestek

On 3/11/2015 5:48 PM, Lawrence Rosen wrote:
 DANGER: Poison inside!
I would go with assumption of risk on that one. :-)

Pam

Pamela S. Chestek
Chestek Legal
PO Box 2492
Raleigh, NC 27602
919-800-8033
pam...@chesteklegal.com
www.chesteklegal.com
Board Certified by the NC State Bar's
Board of Legal Specialization in Trademark Law
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-11 Thread Maximilian
On 11/03/2015 01:07, John Cowan wrote:
 No, of course not.  But when I buy the book, the first-sale right is
 exhausted; when I buy proprietary software, it is not, and I have no
 right to resell.  The difference is that the book is purchased
 whereas the proprietary software is only licensed.

Just to add here that in the European Union, following the Usedsoft v
Oracle decision (case C-128/11), the right of the developer/copyright
owner to control distribution is indeed exhausted after first sale and
proprietary licensed software *can* be resold despite any clause in the
licence to the contrary.

Of course, this requires that the licence is not for a fixed time period
and that any DRM controls would not be interferred with in the process,
but hey it's a start!

--
Maximilian
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-11 Thread Smith, McCoy
 Do you have an example where paying for a tangible article has been 
 construed by a court as contractual acceptance of a restrictive term printed 
 on it?

The conditional sale cases under the patent law (of which there are but a few, 
the Mallinckrodt case being the most notable:  
http://en.wikipedia.org/wiki/Mallinckrodt,_Inc._v._Medipart,_Inc. ) might be an 
example, although I don't recall if there was any sort of true contract 
analysis in that case.  There is some debate as to whether the conditional sale 
cases are good law anymore post the US Supreme Court's Quanta decision: 
http://en.wikipedia.org/wiki/Quanta_Computer,_Inc._v._LG_Electronics,_Inc. 

I'll let any law professors on the mailing list further elucidate the latter 
question.

-Original Message-
From: license-discuss-boun...@opensource.org 
[mailto:license-discuss-boun...@opensource.org] On Behalf Of Pamela Chestek
Sent: Wednesday, March 11, 2015 2:34 PM
To: license-discuss@opensource.org
Subject: Re: [License-discuss] Reverse Engineering and Open Source Licenses

On 3/11/2015 1:58 PM, co...@ccil.org wrote:
 I think the Supremes would consider that case irrelevant today if they 
 had the opportunity to overrule it, because it depends on the 
 exclusive right to vend that is conferred in the 1831 Act and in the 
 1909 Act, but not present in the 1976 Act.
Quite the contrary, cited as a fundamental case on first sale in Kirtsaeng:

A law that permits a copyright holder to control the resale or other 
disposition of a chattel once sold is similarly against Trade and Traffi[c], 
and bargaining and contracting. ... The first sale
doctrine also frees courts from the administrative burden of trying to enforce 
restrictions upon difficult-to-trace, readily movable goods. And it avoids the 
selective enforcement inherent in any such effort. Thus, it is not surprising 
that for at least a century the first sale
doctrine has played an important role in American copyright law. See 
Bobbs-Merrill Co. v. Straus, 210 U.S. 339, 28 S. Ct. 722, 52 L. Ed.
1086, 6 Ohio L. Rep. 323 (1908); Copyright Act of 1909, §41, 35 Stat.
1084 The common-law doctrine makes no geographical distinctions; nor can we 
find any in Bobbs-Merrill (where this Court first applied the first sale 
doctrine) or in §109(a)s predecessor provision, which Congress enacted a year 
later. See supra, [1364]  at ___, 185 L. Ed. 2d, at 405.

Kirtsaeng v. John Wiley  Sons, Inc., 133 S. Ct. 1351, 1363-1364 (U.S. 2013)
  If the license were
 printed on the cover, the supposed buyer would be in a pickle trying 
 to prove that paying the price didn't constitute acceptance of the 
 license.
Do you have an example where paying for a tangible article has been construed 
by a court as contractual acceptance of a restrictive term printed on it?

Pam

Pamela S. Chestek
Chestek Legal
PO Box 2492
Raleigh, NC 27602
919-800-8033
pam...@chesteklegal.com
www.chesteklegal.com
Board Certified by the NC State Bar's
Board of Legal Specialization in Trademark Law 
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-10 Thread thufir

On 2015-03-08 01:33 PM, John Cowan wrote:

Frankly, I have zero sympathy for Baystate's behavior.  Bowers offered to
license his technology on commercial terms, and they told him they thought
they could do it themselves.  They then licensed a copy of his work,
accepting in the process the license's prohibition on reverse engineering,
which they then proceeded to reverse engineer.  When Bowers sued, they
tried to claim that this part of the contract didn't apply to them.
Legally, they could have been right; ethically, their position is
bargain-basement.  Hard cases, as the saying is, make bad law, and now
we're stuck with it.



In terms of right/wrong, reverse engineering shrink-wrapped software, or 
firmware for something you buy off the shelf, *seems*, to me, distinct 
from what's described above, approaching someone, not negotiating, etc.  
I suppose it comes down to whether or not the binary has been legally 
obtained.


The problem is that when you get into EULA, then the precedent this sets 
allows a prohibition against reverse engineering most any proprietary 
software -- all that's needed is clause!  That surely wasn't the 
intention of the legislature in the US when they wrote laws about this.


Does the same logic apply to widgets?  If so, that would, potentially, 
kill after-market car parts, which, if I'm not mistaken, are reverse 
engineered from the original.




-Thufir
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-10 Thread John Cowan
David Woolley scripsit:

 You can buy a book (i.e. hardware consisting of paper and ink), but
 you can't buy the novel that it contains (the author will not assign
 copyright to you).

No, of course not.  But when I buy the book, the first-sale right is
exhausted; when I buy proprietary software, it is not, and I have no
right to resell.  The difference is that the book is purchased
whereas the proprietary software is only licensed.

 Incidenally, UK publishers do, or at least did, put constraints on
 the resale of books (not to be sold or lent in any cover other than
 the original).

That happens in the U.S. too.  A retailer can get full credit for a
book by returning just the cover, but they are then not entitled to
resell the rest of the book.  Exhaustion hasn't kicked in at that
point because the retailer is not an ultimate purchaser.

-- 
John Cowan  http://www.ccil.org/~cowanco...@ccil.org
I marvel at the creature: so secret and so sly as he is, to come sporting
in the pool before our very window.  Does he think that Men sleep without
watch all night?--Faramir
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-10 Thread cowan
Thufir Hawat scripsit:

 Does the same logic apply to widgets?  If so, that would, potentially,
 kill after-market car parts, which, if I'm not mistaken, are reverse
 engineered from the original.

Cars and their parts are sold, not licensed.  If purchasers of
proprietary software would insist on buying software rather than licensing
it, the problem wouldn't arise.  Fortunately, books are also sold --
at least so far, though nothing stops book publishers from putting
the same sort of notice into each copy of a book and gutting the
used-book market.

(I'm 56.  I think I've bought software exactly once, a boxed set of
Red Hat Linux back in 1999.  All the rest has been licensed under
either a proprietary or an open-source license.)

-- 
John Cowan  http://www.ccil.org/~cowanco...@ccil.org
You're a brave man! Go and break through the lines, and remember while
you're out there risking life and limb through shot and shell,
we'll be in here thinking what a sucker you are!--Rufus T. Firefly


___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-10 Thread John Cowan
Johnny A. Solbu scripsit:

 Then you are mistaken. The copy was licenced, not sold. If you did
 buy it, then it would become your property, and no longer Redhat's
 property.

That copy was my property and not Red Hat's.  They were of course free
to make other copies, as was I.  Similarly, when I download a copy of
some open-source software, that copy belongs to me, and I can do what I
like with it.  That doesn't mean I own the copy*right*, just the copy.

 You would own it and could deny Redhat their use of it. I.e. If i
 bougth your car, I could deny you your use of the car, but if I
 licenced it, it would still be your car, but I got usage rights to it.

Just so.  My car is mine, and my copy of RHL is mine.  But my copy
of Windows is *not* mine, given the terms of the proprietary license.
In principle Microsoft could revoke the license at any time, and I'd have
to destroy the copy.  If I sell you the computer, the Windows license
does *not* go with it, nor do I retain it -- it evaporates.

-- 
John Cowan  http://www.ccil.org/~cowanco...@ccil.org
How they ever reached any conclusion at all is starkly unknowable
to the human mind.--Backstage Lensman, Randall Garrett
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-10 Thread John Cowan
David Woolley scripsit:

 You didn't buy the software.  You bought a piece of hardware with a
 single copy.

By that definition, I don't buy books either, but that turns out not to
be the case.

 Red Hat don't even have the right to sell most of Linux as people like
 the FSF own it.

The FSF actually encourages people to sell copies of their software:
see https://www.gnu.org/philosophy/selling.html.  In the past they
themselves have sold copies on magtape and later on CD at a high price:
see http://www.gnu.org/bulletins/bull24.html#SEC26.

 A lot of what you were probably trying to say is US specific, as it
 relates to the first sale doctrine.

The first-sale doctrine also applies in the EU under the name of
exhaustion, as well as in Canada and Australia.  In the EU, the
product must have been first sold within the EU in order for exhaustion
to kick in.

-- 
John Cowan  http://www.ccil.org/~cowanco...@ccil.org
It's like if you meet an really old, really rich guy covered in liver
spots and breathing with an oxygen tank, and you say, I want to be
rich, too, so I'm going to start walking with a cane and I'm going to
act crotchety and I'm going to get liver disease. --Wil Shipley
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-10 Thread David Woolley

On 10/03/15 23:53, John Cowan wrote:

You didn't buy the software.  You bought a piece of hardware with a
single copy.

By that definition, I don't buy books either, but that turns out not to
be the case.



You can buy a book (i.e. hardware consisting of paper and ink), but you 
can't buy the novel that it contains (the author will not assign 
copyright to you).


Incidenally, UK publishers do, or at least did, put constraints on the 
resale of books (not to be sold or lent in any cover other than the 
original).


___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-10 Thread Johnny A. Solbu
On Tuesday 10. March 2015 17.55, co...@ccil.org wrote:
 I think I've bought software exactly once, a boxed set of
 Red Hat Linux back in 1999.  All the rest has been licensed under
 either a proprietary or an open-source license.

Then you are mistaken. The copy was licenced, not sold. If you did buy it, then 
it would become your property, and no longer Redhat's property. You would own 
it and could deny Redhat their use of it. I.e. If i bougth your car, I could 
deny you your use of the car, but if I licenced it, it would still be your car, 
but I got usage rights to it.

The Redhat distribution you bought back in 1999 was a collection of Free and 
Open Source software that you got a license to use in any way you wanted. The 
difference between that and software from e.g. microsoft of Apple is that you 
also got a license to use the source code any way you wanted, as long as you 
followed the terms of the license.

-- 
Johnny A. Solbu
web site,   http://www.solbu.net
PGP key ID: 0xFA687324


signature.asc
Description: This is a digitally signed message part.
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-08 Thread John Cowan
thufir scripsit:

 I don't think it's necessary to write a PDF about it, but, still,
 interesting.  IMHO this is bad policy, a bad law, but there you are.
 Did this change at one point?  I thought that reverse engineering
 was found to be legal, at least in the US?  And this Bowers v
 Baystate set a precedent where it could be prohibited!?

Frankly, I have zero sympathy for Baystate's behavior.  Bowers offered to
license his technology on commercial terms, and they told him they thought
they could do it themselves.  They then licensed a copy of his work,
accepting in the process the license's prohibition on reverse engineering,
which they then proceeded to reverse engineer.  When Bowers sued, they
tried to claim that this part of the contract didn't apply to them.
Legally, they could have been right; ethically, their position is
bargain-basement.  Hard cases, as the saying is, make bad law, and now
we're stuck with it.

-- 
John Cowan  http://www.ccil.org/~cowanco...@ccil.org
But that, he realized, was a foolish thought; as no one knew better than
he that the Wall had no other side.
--Arthur C. Clarke, The Wall of Darkness
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-08 Thread thufir


On 2015-03-07 08:03 AM, John Cowan wrote:

thufir scripsit:


Please consider carefully your usage of requires versus allows.  I
think the language barrier isn't helping, but I see now where you're
coming from, or at least what your concern is.  Again, what is the
mechanism by which *properietary* software *prevents* reverse
engineering?

The terms of the license, to be sure.  Many proprietary licenses require
you to give up the right to reverse engineer the software in order to
obtain the right to use the software at all.  The statement Reverse
engineering is legal is not equivalent to A license requirement not
to reverse engineer is void, any more than the freedom of speech means
that non-disclosure agreements are void.  We can contract out of our
rights to do all sorts of things, and do so daily.




Well, I stand corrected.  The book of knowledge (wikipedia) says:

Reverse engineering of computer software 
http://en.wikipedia.org/wiki/Computer_software in the US often falls 
under both contract law http://en.wikipedia.org/wiki/Contract_law as a 
breach of contract http://en.wikipedia.org/wiki/Breach_of_contract as 
well as any other relevant laws. This is because most EULA 
http://en.wikipedia.org/wiki/EULA's (end user license agreement) 
specifically prohibit it, and U.S. courts have ruled that if such terms 
are present, they override the copyright law which expressly permits it 
(see /Bowers v. Baystate Technologies 
http://en.wikipedia.org/wiki/Bowers_v._Baystate_Technologies/^[29] 
http://en.wikipedia.org/wiki/Reverse_engineering#cite_note-29 ^[30] 
http://en.wikipedia.org/wiki/Reverse_engineering#cite_note-30 ).



It was my understanding that contract law couldn't prohibit this. Ok, 
well now I understand the concern :)


I don't think it's necessary to write a PDF about it, but, still, 
interesting.  IMHO this is bad policy, a bad law, but there you are.  
Did this change at one point?  I thought that reverse engineering was 
found to be legal, at least in the US?  And this Bowers v Baystate set a 
precedent where it could be prohibited!?


Not good.

I'd hoped, and believed, that reverse engineering would always be legal, 
provided you jump through the requisite hoops.




-Thufir


___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-07 Thread lkcl .
[top-posting by way of preamble, apologies to others receiving this:
thufir is someone whom i have interacted with in the past without
achieving successful rational communication, on the gpl-violations
mailing list]

ah, thufir, after a long time, you initiate a discussion (directly to
me) for which i have no context.  but i do recall distinctly that i
had given up communicating with you because, from the previous
conversations i deemed that you were unable to follow lengthy rational
arguments, and, furthermore, that you had the unfortunate (and very
common) psychological flaw of assuming personal affront and insult
when presented even with rational and objective criticism.

as there has been a long period since the last public conversations, i
will give you the benefit of the doubt - once and only once - that you
have since fixed these flaws in the way that you interact with others
on the internet, but if i see even one indication that you have not
you, i simply will not respond further.  at all.  i trust that this is
clear, and i apologise for taking up everyone else's time with this
lengthy preamble.


On Fri, Mar 6, 2015 at 11:30 PM, thufir hawat.thu...@gmail.com wrote:
 I don't get it, the pdf is at odds with Dr. Stallman and the FSF, if not in
 specifics, at least in results and effects.

 as i have no context for these discussions, i performed a search on a
specific phrase and noted this:

https://github.com/dtag-dbu/oslic/blob/master/articles/oslic-reveng.tex

 i assume therefore that the PDF being discussed was generated from
that latex source, and i assume also that my input is being solicited.

 i assume also, thufir, that you have read, understood, and agree that
if 77 highly intelligent and prominent computer scientists - many of
them having NOTHING TO DO WITH THE GPL - go to the extraordinary
lengths of submitting an amicus brief against the copyrighting of
APIs, that the issue of why copyrighting of APIs is extremely bad for
the entire software industry and is a GENERAL PROBLEM NOT SPECIFIC TO
THE GPL.

i further assume that this is something that you now understand and
accept, but if you do not, please do not ask me to explain it: i do
not have time to explain what 77 experts in their field all agree on
but that you have demonstrated in the past that you do not.   in case
you have not read that amicus brief of six months ago here is a copy:
   
https://www.eff.org/files/2014/11/07/google_v_oracle_computer-scientists-certpetition-amicus-brief_14-410_final.pdf



 The FSF, to the extent I was
 able to get an official position from it, is all in favor of taking GPL'ed
 API's, copying the declaring code, re-writing the implementation, and
 slapping any old licence on the result. (Might be the ASL, or might not.)

 To emphasize:  they don't just say it's ok, but actually encourage this.

 that is because it actually has nothing to do with the GPL, nor with
the FSF.  it could be any software license, and it could be any
organisation, individual or corporation.  the only reason why the FSF
is speaking up is because they are supporting the principle concept of
software freedom *in general*.

 most organisations and especially corporations do not speak up, even
if they know that copyrighting of APIs is a serious problem, because
they have decided that it is neither their vocation or in their best
[usually financial or other short-term] interests to do so.


 http://permalink.gmane.org/gmane.law.gpl.violations.legal/4370


 So, that's the point.  You might write what you like about the GPL and
 reverse engineering, but the foundation behind the GPL has opened the door
 on this.

 no it has not.  from previous experience, you have a habit of being
unable to discern between correlation and causation, and have shown a
tendency to not be able to follow logical chains of reasoning.  i
believe you are making a similar mistake here, by using the phrase
has opened the door on this in assuming that the development and
release of the GPL is solely and exclusively responsible for why
reverse-engineering is permitted.

l.
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-07 Thread thufir


On 2015-03-06 07:14 PM, thufir wrote:

i assume also, thufir, that you have read, understood, and agree that
if 77 highly intelligent and prominent computer scientists - many of
them having NOTHING TO DO WITH THE GPL - go to the extraordinary
lengths of submitting an amicus brief against the copyrighting of
APIs,



If you'd like to delve into the specifics of that amicus brief, I'd be 
glad to, and would point you to alternate briefs disagreeing 
fundamentally on, in particular, the implications of a decision in favor 
of Oracle, in respect on the copyrightability of API's.  While it's seen 
as doom and gloom, I'd say not so, and, if you like, will quote 
someone else on that.  But it's moot, the FSF has already filed its briefs.


It's not a poll; or, rather, it's only a poll of the SCOTUS.  That being 
said, of course I take your point that, I'm sure, quite a few prominent 
computer scientists disagree.  They can still be wrong, can't they?



-Thufir
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-07 Thread thufir

On 2015-03-04 07:16 AM, Reincke, Karsten wrote:
Now, I am indeed sure that all important open source licenses 
including the LGPL-v2 allow reverse engineering only in case of 
distributing statically linked programs. Moreover: I am definitely 
sure, that none of these open source licenses requires to allow 
reverse engineering in case of distributing dynamically linkable 
programs and that particularly even the LGPL-v2 does not require 
reverse engineering in case of distributing dynamically linkable programs.


I don't understand where you're coming from.  For the sake of argument, 
let's say that the above holds, and LGPL v2 allows reverse engineering.  
Cui bono?  Who benefits?


...companies are not able to protect these ‘private’ programs against 
revealing the embedded business relevant secrets...


So, if the company doesn't link to LGPL'ed software, then they're 
protected from having their binary reverse engineered?


I suppose the competitors of the original company would benefit from 
such a scenario, provided they wanted to reverse engineer the first 
companies software.  For the sake of argument, this is being accepted as 
fact.


How does *not* linking against LGPL'ed libraries *protect* the company 
from having their product reverse engineered?  Surely some software, 
sometimes, gets reverse engineered -- legally.  By what mechanism would 
*avoiding* LGPL'ed libraries prevent reverse engineering?


Please consider carefully your usage of requires versus allows.  I think 
the language barrier isn't helping, but I see now where you're coming 
from, or at least what your concern is.  Again, what is the mechanism by 
which *properietary* software *prevents* reverse engineering?



-Thufir
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-07 Thread thufir

On 2015-03-06 05:30 PM, lkcl . wrote:

  i assume also, thufir, that you have read, understood, and agree that
if 77 highly intelligent and prominent computer scientists - many of
them having NOTHING TO DO WITH THE GPL - go to the extraordinary
lengths of submitting an amicus brief against the copyrighting of
APIs, that the issue of why copyrighting of APIs is extremely bad for
the entire software industry and is a GENERAL PROBLEM NOT SPECIFIC TO
THE GPL.



No, I do not agree with your assertion on the value of polling. Polls, 
even amongst distinguished scientists, have nothing to do with what's 
right, wrong, moral, legal, or even a good idea.  Well, I'll have to 
backtrack and say that a poll of the Supreme Court would show what's 
legal ;)


There are other amicus briefs; I'm more than willing to delve into 
details if you like.


I only cc'ed you because  I quoted you, so figured you should at least 
be aware of that, and, you (I think) cc'ed on another discussion from 
someone asking for archives on another list (very strange question).



-Thufir



-Thufir
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-07 Thread thufir


On 2015-03-06 05:30 PM, lkcl . wrote:


So, that's the point.  You might write what you like about the GPL and
reverse engineering, but the foundation behind the GPL has opened the door
on this.

  no it has not.  from previous experience, you have a habit of being
unable to discern between correlation and causation, and have shown a
tendency to not be able to follow logical chains of reasoning.



While I appreciate that you continue the insults, that wasn't my full 
point above, as you should know, since we exchanged x number of e-mails 
on the subject.  Allow me to elaborate:


Generally, reverse engineering is expensive in dollars and time. Should 
Google win this battle, the result will be to weaken the GPL.  Had 
Google been forced to resort to reverse engineering then Dalvik would've 
either been under the GPL or under some license from Oracle.  I would've 
rather seen Dalvik GPL'ed.


The upshot being that, for any sufficiently large company, the GPL is 
just a bump in the road and not a real impediment.  In my opinion the 
FSF is only slitting its own throat by siding with Google on this topic.


However, the die is cast: the FSF submitted it's amicus brief, so any 
further discussion is moot; but if you like, sure.


(I would point out that if you've inferred that I'm in favor of 
copyrights on software, or something along those lines, you'd be 
mistaken.  Or copyrights on GUI interfaces, or copyrights on...or 
patents on rounded corners...or maybe patents at all.  The point is 
that, in an imperfect world, a stronger GPL is better than a weaker 
GPL.  It's strictly a question of lesser evils.  Anyhow.)



-Thufir
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-07 Thread thufir
I don't get it, the pdf is at odds with Dr. Stallman and the FSF, if not 
in specifics, at least in results and effects.  The FSF, to the extent I 
was able to get an official position from it, is all in favor of taking 
GPL'ed API's, copying the declaring code, re-writing the implementation, 
and slapping any old licence on the result. (Might be the ASL, or might 
not.)


To emphasize:  they don't just say it's ok, but actually encourage this.

I read a bit of the pdf:

For example, my capable colleague Helene Tamer constantly insisted, that
Deutsche Telekom AG could not give up her restrictions to use LGPL 
libraries until
I had offered a reliable proof that the LGPL does not require reverse 
engineering.


The FSF itself, in form of a quote from Dr. Stallman, endorses this:

We oppose interface copyright and have always opposed it. I founded an 
organization in 1990, the League for Programming Freedom, to fight 
against user interface copyright, but we oppose API copyright just the 
same.


-Dr. Stallman

http://permalink.gmane.org/gmane.law.gpl.violations.legal/4370


So, that's the point.  You might write what you like about the GPL and 
reverse engineering, but the foundation behind the GPL has opened the 
door on this.  If necessary, I'm sure they'll put something about this 
in GPL v4.


The point is that there's no need to reverse engineer, there's a much 
simpler approach, which is less expensive: Java is just one example of 
which has been copied without the need for reverse engineering at all.  
Reverse engineering GPL'ed software is beside the point.






-Thufir
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-07 Thread thufir

On 2015-03-06 03:30 PM, thufir wrote:

For example, my capable colleague Helene Tamer constantly insisted, that
Deutsche Telekom AG could not give up her restrictions to use LGPL 
libraries until
I had offered a reliable proof that the LGPL does not require reverse 
engineering. 


Admittedly, I have no idea how to parse that sentence and lost interest 
at that point.  First off, it doesn't matter what LGPL has to say about, 
because, at least in the U.S.A., reverse engineering is legal:


'Sec. 103(f) of the DMCA 
http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act (17 
U.S.C. § 1201 (f) 
http://www4.law.cornell.edu/uscode/html/uscode17/usc_sec_17_1201000-.html) 
says that a person who is in legal possession of a program, is permitted 
to reverse-engineer and circumvent its protection if this is necessary 
in order to achieve interoperability'  -wikipedia


So, even if the LGPL prevents, or allows, reverse engineering, it 
doesn't matter, because reverse engineering is legal.  No license can 
make reverse engineering illegal.  So why this person cares what the 
license says is confusing.  It doesn't matter what the license says 
about reverse engineering (not that I think it says anything on the topic).


Secondly, the sentence itself makes no sense, at least to me.  How can 
the LGPL require reverse engineering?  Meaning that anyone using the 
library is then required to reverse engineer it?  Or cannot?  The 
sentence makes no sense itself to me.


This license requires that anyone using the software reverse engineer 
it.  Nope, makes no sense; although I suppose you could require that 
anyone using the library stand on their head(?).  The negation of that 
sentence, that reverse engineering of the license is prohibited, at 
least makes sense, but just doesn't matter -- because reverse 
engineering software is legal.  So the person making the statement is 
either raising non-issues or is unaware of the legality of reverse 
engineering (to be charitable).


Maybe they mean anyone forking this library is required to first 
reverse engineer this library is just absurd, but, maybe that's what 
the concern is...?  What is their actual concern?



-Thufir
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-05 Thread Ben Tilly
Actually there is an excellent reason why distribution is key here.

The LGPL is a copyright license.  Its reasoning is based on the idea
that if you do something otherwise forbidden by copyright, then you're
forced to either follow the license, or be sued for copyright
violation.  But this only works if you do something otherwise
forbidden by copyright.  Receiving a copy of a library is not
forbidden.  Current US precedent says that an API is not covered by
copyright, and therefore programming to the API is allowed.  (There is
a lawsuit between Oracle and Google that potentially could change
this.)  And precedent exists saying that the virtual copy in RAM from
dynamic linking is allowed.  But distribution is covered by copyright
law.

Therefore if you are writing and distributing an application which is
meant to be dynamically linked to an LGPL library, the *only* thing
you typically do which requires copyright permission is to distribute
the library.  No matter what the library author may think of your
actions, until you distribute the library, you do not require
permission.  But once you have, then we're into the question of
whether your actions fell within the permission granted by the license
or not.  And if you and the author of the library cannot reach
agreement, then the disagreement will need to be settled by a court.
Which could rule either way.

So if you want to be cautious, here is what you do.  Do not distribute
*GPL software unless you intend to comply with the author's
understanding of their license.  Which frequently will match the FSF's
understanding.  And they've written a FAQ explaining what that is.  So
play it safe according to that FAQ, and you should be fine.

This is all, of course, according to my understanding of US law.  I
have no idea how different the situation may be in other countries.
And I still am not a lawyer. :-)

On Thu, Mar 5, 2015 at 1:09 AM, Wiedemann, Claus-Peter
claus-peter.wiedem...@bearingpoint.com wrote:
 -Ursprüngliche Nachricht-
 Von: Ben Tilly [mailto:bti...@gmail.com]
 Gesendet: Donnerstag, 5. März 2015 03:51
 An: License Discuss
 Cc: ftf-le...@fsfeurope.org; karen.copenha...@gmail.com;
 arm...@tjaldur.nl; Wiedemann, Claus-Peter; Schwegler, Robert
 Betreff: Re: [License-discuss] Reverse Engineering and Open Source Licenses

 [...]

 The intended interpretation of the drafters is made clear at
 https://www.gnu.org/licenses/gpl-faq.html#LGPLStaticVsDynamic.  They
 distinguish by how the software is distributed.  If you distribute code that
 dynamically links to an LGPL library that is already present, you have not
 created a Combined Work.  On the other hand if you distribute the library
 you will dynamically link to with your code, you *have* created a Combined
 Work.  There is a grey area where you distribute both, but not at the same
 time.  My suspicion is that they would at that point distinguish based on
 whether or not you intend to link them.

 I don't think it makes a difference wrt to the Combined Work aspect. The 
 fact  that a Combined Work or better a work that uses the Library is 
 created is independent from the  specific way of distribution. It does not 
 matter if you distribute the library together with the program, or not. If 
 the program needs it to run, it is a work that uses the Library. Some 
 people think they can evade the LGPL obligations for the program (e.g. 
 permit reverse engineering) by not distributing the library. I don't think 
 that works. The reason why the FAQ makes a distinction here is simple. If the 
 library is already present on the user's computer, then one can assume that 
 the user is already in possession of the corresponding source code (which 
 must have been provided earlier together the library).  In this case there is 
 no obligation to provide the source code again. In LGPL V2.1, this is made 
 explicit in section 6e)
 e) Verify that the user has already received a copy of these materials or 
 that you have already sent this user a copy.

 Best regards
 Claus-Peter (not a lawyer, either)

 
  BearingPoint GmbH
 Geschäftsführer: Marcel Nickler (Vorsitzender), Hans-Werner Wurzel (stellv. 
 Vorsitzender), Kiumars Hamidian, Matthias Loebich, Kai Wächter, Dr. Robert 
 Wagner
 Vorsitzender des Aufsichtsrats: Beat Leimbacher
 Sitz: Frankfurt am Main
 Registergericht: Amtsgericht Frankfurt am Main HRB 55490


 The information in this email is confidential and may be legally privileged. 
 If you are not the intended recipient of this message, any review, 
 disclosure, copying, distribution, retention, or any action taken or omitted 
 to be taken in reliance on it is prohibited and may be unlawful. If you are 
 not the intended recipient, please reply to or forward a copy of this message 
 to the sender and delete the message, any attachments, and any copies thereof 
 from your system.
___
License-discuss mailing list
License

Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-05 Thread Ben Tilly
Sorry, but this is a ridiculously heavyweight way of thinking about
things.  The problem with thinking in a heavyweight fashion is that it
is easy to lose track of what is going on, and hard for anyone else to
wade through it and point out the error.  However I'll try.

On page 6 you are arguing for a specific interpretation based on your
claim that an alternate one would not achieve the aims of the drafters
of the LGPL.  But you set up a false dichotomy.  There are other
possible interpretations that you have not considered.  And rather
than trying to reason it out from first principles, it is better to
just ask the source.

The intended interpretation of the drafters is made clear at
https://www.gnu.org/licenses/gpl-faq.html#LGPLStaticVsDynamic.  They
distinguish by how the software is distributed.  If you distribute
code that dynamically links to an LGPL library that is already
present, you have not created a Combined Work.  On the other hand if
you distribute the library you will dynamically link to with your
code, you *have* created a Combined Work.  There is a grey area where
you distribute both, but not at the same time.  My suspicion is that
they would at that point distinguish based on whether or not you
intend to link them.

Before you argue against this interpretation, I remind you that your
argument on page 6 rests on the expertise of the drafters of the
license.  In your words, We know that the inventors of the GNU
licenses and GNU software are very sophisticated experts.  But if you
accept them as experts, you are in no position to argue about what
they say about how their own license is supposed to be interpreted.

For the record, I am not a lawyer.  This is not legal advice.  And in
common law countries, until a legal precedent is set, there is no way
to tell whether the courts will interpret the license in the way that
the drafters hope they will.

On Wed, Mar 4, 2015 at 7:16 AM, Reincke, Karsten k.rein...@telekom.de wrote:
 Dear Colleagues;



 In the past I was involved in some full discussions concerning the issue
 ‘reverse engineering and open source licenses’. Although personally
 esteeming and inspiring, such discussions sometimes became a bit explosive:
 If – at least – the LGPL-v2 indeed requires to allow the reverse engineering
 of those programs which use LGPL-v2 licensed components, then companies are
 not able to protect these ‘private’ programs against revealing the embedded
 business relevant secrets, even if they do not distribute the corresponding
 source code. And – as far as I know – at least some companies have therefore
 forbidden to link essential programs against the LGPL-v2.



 I have taken the view that this ‘rule of reverse engineering’ cannot be
 applied  in case of distributing dynamically linkable programs. By arguing
 that way,  I caused astonishment and dissents. But often, I was also asked
 to note down my argumentation, because some of my partners wanted to review
 it in detail.  They had the hope to get a solution for conflict of using
 open source software compliantly and protecting their business relevant
 software.



 During the last two month, I had the pleasure to fulfill this request by
 writing the corresponding article. Now, I am indeed sure that all important
 open source licenses including the LGPL-v2 allow reverse engineering only in
 case of distributing statically linked programs. Moreover: I am definitely
 sure, that none of these open source licenses requires to allow reverse
 engineering in case of distributing dynamically linkable programs and that
 particularly even the LGPL-v2 does not require reverse engineering in case
 of distributing dynamically linkable programs.



 Unfortunately, the deduction of this position had to become more complex
 than initially thought. But fortunately, it could preserve a
 straight-forward argumentation: After having started with a linguistic
 disambiguation and transposing the license statements into a logical
 formula, it derives the results by using logic ways of inferring a
 conclusion. And this method is applied for the LGPL-v2, for the LGPL-v3, and
 for the other most important open source licenses. Hence, for now, I – for
 myself - am indeed sure, that my argumentation is valid and mandatory.



 But subjective certainty is not enough. As long as we do not have a legal
 decision, the best way to become sure is to invoke a discussion (and a
 consensus) by publishing the results. For that purpose, we decided, not only
 to insert the analysis into the OSLiC, but to distribute that chapter also
 as an autonomous article
 (http://opensource.telekom.net/oslic/en/planning/results.html ). Thus, it is
 also licensed under the der CC-BY-SA-3.0. So, feel free to use it, to modify
 it, and/or to share it. The sources of the pdf are part of the OSLiC
 repository (https://github.com/dtag-dbu/oslic/ ).



 We, Deutsche Telekom AG and I, Karsten Reincke, are indeed hoping to having
 contributed something which 

Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-05 Thread Wiedemann, Claus-Peter
 -Ursprüngliche Nachricht-
 Von: Ben Tilly [mailto:bti...@gmail.com]
 Gesendet: Donnerstag, 5. März 2015 03:51
 An: License Discuss
 Cc: ftf-le...@fsfeurope.org; karen.copenha...@gmail.com;
 arm...@tjaldur.nl; Wiedemann, Claus-Peter; Schwegler, Robert
 Betreff: Re: [License-discuss] Reverse Engineering and Open Source Licenses

[...]

 The intended interpretation of the drafters is made clear at
 https://www.gnu.org/licenses/gpl-faq.html#LGPLStaticVsDynamic.  They
 distinguish by how the software is distributed.  If you distribute code that
 dynamically links to an LGPL library that is already present, you have not
 created a Combined Work.  On the other hand if you distribute the library
 you will dynamically link to with your code, you *have* created a Combined
 Work.  There is a grey area where you distribute both, but not at the same
 time.  My suspicion is that they would at that point distinguish based on
 whether or not you intend to link them.

I don't think it makes a difference wrt to the Combined Work aspect. The fact 
 that a Combined Work or better a work that uses the Library is created is 
independent from the  specific way of distribution. It does not matter if you 
distribute the library together with the program, or not. If the program needs 
it to run, it is a work that uses the Library. Some people think they can 
evade the LGPL obligations for the program (e.g. permit reverse engineering) 
by not distributing the library. I don't think that works. The reason why the 
FAQ makes a distinction here is simple. If the library is already present on 
the user's computer, then one can assume that the user is already in possession 
of the corresponding source code (which must have been provided earlier 
together the library).  In this case there is no obligation to provide the 
source code again. In LGPL V2.1, this is made explicit in section 6e)
e) Verify that the user has already received a copy of these materials or that 
you have already sent this user a copy.

Best regards
Claus-Peter (not a lawyer, either)


 BearingPoint GmbH
Geschäftsführer: Marcel Nickler (Vorsitzender), Hans-Werner Wurzel (stellv. 
Vorsitzender), Kiumars Hamidian, Matthias Loebich, Kai Wächter, Dr. Robert 
Wagner
Vorsitzender des Aufsichtsrats: Beat Leimbacher
Sitz: Frankfurt am Main
Registergericht: Amtsgericht Frankfurt am Main HRB 55490


The information in this email is confidential and may be legally privileged. If 
you are not the intended recipient of this message, any review, disclosure, 
copying, distribution, retention, or any action taken or omitted to be taken in 
reliance on it is prohibited and may be unlawful. If you are not the intended 
recipient, please reply to or forward a copy of this message to the sender and 
delete the message, any attachments, and any copies thereof from your system.
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Reverse Engineering and Open Source Licenses

2015-03-04 Thread David Woolley

On 04/03/15 15:16, Reincke, Karsten wrote:


In the past I was involved in some full discussions concerning the issue
‘reverse engineering and open source licenses’. Although personally
esteeming and inspiring, such discussions sometimes became a bit
explosive: If – at least – the LGPL-v2 indeed requires to allow the
reverse engineering of those programs which use LGPL-v2 licensed
components, then companies are not able to protect these ‘private’
programs against revealing the embedded business relevant secrets, even
if they do not distribute the corresponding source code. And – as far as
I know – at least some companies have therefore forbidden to link
essential programs against the LGPL-v2.


From my lay point of view, this appears to be under very limited 
conditions. My gut feeling is that the fact that you are in the EEC 
means that recipients have more rights to reverse engineer under EU law 
than they have under the terms of this licence, and both are trying to 
achieve similar aims, which is to allow third party code to interface 
with the software.




I have taken the view that this ‘rule of reverse engineering’ cannot be
applied  in case of distributing dynamically linkable programs. By
arguing that way,  I caused astonishment and dissents. But often, I was


The status of dynamically linked programs is a hot topic in the open 
source community.  The Free Software Foundation, who created the GPL, 
essentially takes the view that dynamic linking has the same copyright 
status as static linking.  A number of frequent posters on this list 
disagree with that interpretation.



___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss