Re: [License-discuss] patent rights and the OSD

2017-03-07 Thread Ben Tilly
I used weasel words, "..does impact distribution of software.."  By which I
meant that the act of distributing software CAN trigger patent law.  Not
that it always does.

Arguments can be made both ways on this.  Giving away software for free can
be argued to fall under, "Whoever actively induces infringement of a patent
shall be liable as an infringer."  But, as you said, free speech is
involved here.

That said, downloading compiled code in the US from a Canadian ftp site is
an activity that OSD #1 says should be allowed, but my understanding of US
patent law clearly says that this is forbidden.  And that's enough for
patent law to cross into territory that the OSD cares about.

(I'm still not a lawyer, etc.)

On Tue, Mar 7, 2017 at 5:52 PM, Lawrence Rosen <lro...@rosenlaw.com> wrote:

> Ben Tilly wrote:
>
> > According to the statute as shown at https://www.law.cornell.
> edu/uscode/text/35/271, patent law covers selling and importing.  Which
> by my reading means that it does impact distribution of software, even if
> you do not run it.
>
>
>
> I don't read the law quite that way. Certainly selling or importing a
> product that contains patented software for its intended use would be
> infringing. But merely importing or distributing source code that is
> licensed under CC0 does not infringe. I'd call it free speech.
>
>
>
> Other opinions?
>
>
>
> /Larry
>
>
>
>
>
> *From:* Ben Tilly [mailto:bti...@gmail.com]
> *Sent:* Tuesday, March 7, 2017 4:27 PM
> *To:* Lawrence Rosen <lro...@rosenlaw.com>; License Discuss <
> license-discuss@opensource.org>
> *Subject:* Re: [License-discuss] patent rights and the OSD
>
>
>
> *[] *
>
> IANALTINLA and all that.
>
>
>
> On Tue, Mar 7, 2017 at 3:57 PM, Lawrence Rosen <lro...@rosenlaw.com>
> wrote:
>
> Christopher Sean Morrison wrote:
>
> > Software patents are terrible in part because they pertain to the
> source code itself, thus affecting the distribution terms on that code.
>
>
>
> Patents don't pertain to source code or to code distribution, at least not
> in legal terms of direct patent infringement. Patent rights pertain to the
> "use" of the software, not its written description.
>
>
>
> Patents are already described as publicly as open source code (see
> USPTO.gov), but one is under patent law and the other under copyright law.
> This openness of publication under patent law is on purpose, although with
> the flood of software patents and their obscure language, this publication
> openness is not very helpful to creators of copyrighted software. But this
> doesn't affect source code or its distribution, certainly not literally in
> the many jurisdictions where the patents are ineffective, nor in the U.S.
>
>
>
> Where this discussion can go awry is when we interpret the OSD too broadly
> with respect to patents. The OSD can be clarified or amended, but at its
> birth nobody fully understood software patents. After reading the CC letter
> to the White House (https://github.com/WhiteHouse/source-code-policy/
> issues/149), I can agree it is a complicated problem.
>
>
>
> /Larry
>
>
>
>
>
> *From:* License-discuss [mailto:license-discuss-boun...@opensource.org] *On
> Behalf Of *Christopher Sean Morrison
> *Sent:* Tuesday, March 7, 2017 3:10 PM
> *To:* license-discuss@opensource.org
> *Cc:* License Discuss <license-discuss@opensource.org>
> *Subject:* Re: [License-discuss] patent rights and the OSD
>
>
>
>
>
>
> On Mar 07, 2017, at 04:45 PM, Ben Tilly <bti...@gmail.com> wrote:
>
> When we talk about whether a software license is OSD compliant, we are
> only addressing the question of whether this license restricts software
> under copyright law in a way that violates the OSD.
>
>
>
> I hear you, but I don't see where the OSD says that.  It does not mention
> copyright law.  The OSD annotated or otherwise doesn't even mention the
> word 'copy'.  It (specifically?) says "the distribution terms".
>
>
>
> While I certainly can understand the perspective that there are other
> laws, regulations, and factors, not all of them affect distribution terms
> of the software -- they are restrictions on me, my assets, my situation,
> not the software.  Software patents are terrible in part because they
> pertain to the source code itself, thus affecting the distribution terms on
> that code.
>
>
>
> In a way, it's convenient that the OSD does not specifically call out
> copyright and speaks generically.  It's a testament of forethought (or
> luck) of the original authors.
>
>
>
> Cheers!
>
> Sean
>
>
>
>
>
>
> ___
> License-discuss mailing list
> License-discuss@opensource.org
> https://lists.opensource.org/cgi-bin/mailman/listinfo/license-discuss
>
>
>
___
License-discuss mailing list
License-discuss@opensource.org
https://lists.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] patent rights and the OSD

2017-03-07 Thread Ben Tilly
My legal rights to software on the computer in front of me may be
restricted by many things.  A short and incomplete list includes copyright
law, patents, contracts, who owns the computer and my employment status.
Any and all of these can impact whether I actually enjoy the freedoms that
the OSD describes.  I may be unaware of or misinformed about any or all
these potential encumbrances.

When we talk about whether a software license is OSD compliant, we are only
addressing the question of whether this license restricts software under
copyright law in a way that violates the OSD.  In principle it is generally
impossible to decide whether I *actually* have the rights described by the
OSD to the software in front of me.

(I am not a lawyer and this is not legal advice.)

On Mon, Mar 6, 2017 at 3:41 PM, Christopher Sean Morrison 
wrote:

>
> In light of the recent CC0 discussion, I’m refreshing my mind on what
> rights are provided under patent law, each of the OSD criteria, and any
> connections between them.
>
> From my reading, a patent gives the holder the right to exclude others
> from (a) making, (b) using, (c) selling, or (d) importing/exporting their
> invention.  The OSD clauses refer to “the distribution terms” in rather
> license- and copyright-agnostic terms, so here’s my basic layman analysis:
>
> 1) Exclusion (a) seems not problematic for the OSD as it precludes others
> outside of licensing.
> 2) Certainly a problem in the broad sense, but exclusion (b) seems not
> problematic with the OSD.
> 3) Exclusion (c) seems to fail OSD clause #1 (Free Redistribution) and
> possibly #7 (Distribution of license).
> 4) Exclusion (d) similarly fails #1 and #7.
>
> So what?  In terms of OSD compliance, there appears to be several issues
> if a patent exists and one does not grant/hold a royalty-free patent
> license.  If I have a software patent and license that software under CC0,
> for example, without any other distribution terms in place, it’s my reading
> that this would technically be distribution terms that violate OSD #1 and
> #7.
>
> This creates an interesting situation where “the distribution terms” of
> some software will depend on whether the distributor holds a patent, not
> necessarily on the language of their license.  There are, of course, ample
> examples of licenses that convey conforming patent rights, both implicit
> and explicitly.
>
> Does anyone disagree that holding a patent and not granting a patent
> license violates the OSD, perhaps as an out-of-band perspective?  Should
> the OSD only be measured against a copyright standard, as originally
> drafted?  Does OSI need to clarify “all bets are off” if there’ s a patent
> or consider them as part of the distribution terms equally?  What are other
> people’s thoughts on this?
>
> Cheers!
> Sean
>
> ___
> License-discuss mailing list
> License-discuss@opensource.org
> https://lists.opensource.org/cgi-bin/mailman/listinfo/license-discuss
>
___
License-discuss mailing list
License-discuss@opensource.org
https://lists.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Views on React licensing?

2016-12-06 Thread Ben Tilly
Item 1 of the OSD says, "The license shall not restrict any party from
selling or giving away the software as a component of an aggregate software
distribution containing programs from several different sources. The
license shall not require a royalty or other fee for such sale."

Red Hat's trademark license fails this provision as badly as you could want.

The issue is the same as the one that arose for Debian (whose free software
guidelines are the inspiration for the OSD) with regards to Mozilla
trademarks.  See
https://en.wikipedia.org/wiki/Mozilla_software_rebranded_by_Debian for what
happened next.

On Tue, Dec 6, 2016 at 3:40 PM, Tzeng, Nigel H. <nigel.tz...@jhuapl.edu>
wrote:

> So Larry and Ben, is RHEL is not open source because you cannot
> redistribute RHEL without a trademark license from RedHat?
>
> If an explicit patent grant is a requirement for open source should an
> explicit trademark grant also be required?  Does CPAL provide an implicit
> permission to use trademark given the attribution requirement?
>
> From: License-discuss <license-discuss-boun...@opensource.org> on behalf
> of Ben Tilly <bti...@gmail.com>
> Reply-To: License Discuss <license-discuss@opensource.org>
> Date: Tuesday, December 6, 2016 at 6:04 PM
> To: License Discuss <license-discuss@opensource.org>
> Cc: "henrik.i...@avoinelama.fi" <henrik.i...@avoinelama.fi>
> Subject: Re: [License-discuss] Views on React licensing?
>
> Looking at the open source definition, it should be able apply to any
> license of any kind.
>
> The argument is that the patent grant is not open source because the
> inability to continue using the software after suing Facebook for patent
> infringement is a "price".  However you are unable to use the software
> before receiving it, so you do not wind up worse off from having received
> it.  Therefore there is no real price to receiving it.
>
> After having received the program, there is clearly a price to violating
> the license.  But the same is true for any license.  For example look at
> the GPL v3.  If you distribute a GPL v3 program without appropriate
> copyright notices as required by clause 4, then your license can be
> terminated under clause 10, and you will lose the right to continue running
> the software as granted under clause 2.  This is an apparent "price" of the
> exact same form.
>
> Either this patent grant is open source, or no license can qualify.
>
> On Tue, Dec 6, 2016 at 1:00 PM, Tzeng, Nigel H. <nigel.tz...@jhuapl.edu>
> wrote:
>
>> On 12/6/16, 3:33 PM, "henrik.i...@gmail.com on behalf of Henrik Ingo"
>> <henrik.i...@gmail.com on behalf of henrik.i...@avoinelama.fi> wrote:
>>
>>
>> >The question isn't about patents or copyrights. The point is that taking
>> >an OSI approved license and making additions to it by adding a separate
>> >file with additional terms and conditions, results in a combination which
>> >as a whole is not OSI approved open source license. It is no different
>> >from taking the BSD license and making additions to it within the same
>> >file.
>>
>> In what way is the BSD copyright license impacted by an external patent
>> grant license?
>>
>> How is this different than combining a BSD copyright license and an
>> external trademark license agreement?
>>
>> IMHO it has everything to do with whether patents are in or out of scope
>> for OSI license approval for copyright licenses.
>>
>> >I categorize patent grants with wide reaching termination clauses as
>> >commons-friendly. Like I said, my only regret is that there aren¹t
>> >licenses being used that would be even more wide reaching than this one.
>>
>> That¹s fine as long as there are open source licenses with far more narrow
>> grants or no grants whatsoever like CC0.
>>
>> CC0->ECL v2->Apache->React should all be fine from a OSI license approval
>> perspective.
>>
>> ___
>> License-discuss mailing list
>> License-discuss@opensource.org
>> https://lists.opensource.org/cgi-bin/mailman/listinfo/license-discuss
>>
>
>
> ___
> License-discuss mailing list
> License-discuss@opensource.org
> https://lists.opensource.org/cgi-bin/mailman/listinfo/license-discuss
>
>
___
License-discuss mailing list
License-discuss@opensource.org
https://lists.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Views on React licensing?

2016-12-06 Thread Ben Tilly
Looking at the open source definition, it should be able apply to any
license of any kind.

The argument is that the patent grant is not open source because the
inability to continue using the software after suing Facebook for patent
infringement is a "price".  However you are unable to use the software
before receiving it, so you do not wind up worse off from having received
it.  Therefore there is no real price to receiving it.

After having received the program, there is clearly a price to violating
the license.  But the same is true for any license.  For example look at
the GPL v3.  If you distribute a GPL v3 program without appropriate
copyright notices as required by clause 4, then your license can be
terminated under clause 10, and you will lose the right to continue running
the software as granted under clause 2.  This is an apparent "price" of the
exact same form.

Either this patent grant is open source, or no license can qualify.

On Tue, Dec 6, 2016 at 1:00 PM, Tzeng, Nigel H. 
wrote:

> On 12/6/16, 3:33 PM, "henrik.i...@gmail.com on behalf of Henrik Ingo"
>  wrote:
>
>
> >The question isn't about patents or copyrights. The point is that taking
> >an OSI approved license and making additions to it by adding a separate
> >file with additional terms and conditions, results in a combination which
> >as a whole is not OSI approved open source license. It is no different
> >from taking the BSD license and making additions to it within the same
> >file.
>
> In what way is the BSD copyright license impacted by an external patent
> grant license?
>
> How is this different than combining a BSD copyright license and an
> external trademark license agreement?
>
> IMHO it has everything to do with whether patents are in or out of scope
> for OSI license approval for copyright licenses.
>
> >I categorize patent grants with wide reaching termination clauses as
> >commons-friendly. Like I said, my only regret is that there aren¹t
> >licenses being used that would be even more wide reaching than this one.
>
> That¹s fine as long as there are open source licenses with far more narrow
> grants or no grants whatsoever like CC0.
>
> CC0->ECL v2->Apache->React should all be fine from a OSI license approval
> perspective.
>
> ___
> License-discuss mailing list
> License-discuss@opensource.org
> https://lists.opensource.org/cgi-bin/mailman/listinfo/license-discuss
>
___
License-discuss mailing list
License-discuss@opensource.org
https://lists.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Using opensource in a company not in the software business

2016-11-29 Thread Ben Tilly
If you host the software on a server and they hit that API, this does not
count as distribution.  But there are licenses, such as the AGPL, that will
still cause you problems there.

The exact definition of when linking creates a derivative work has not to
my non-lawyerly knowledge been litigated.  Many lawyers think that the GPL
FAQ is overly optimistic about how much power the license will have if
litigated.  On the other hand staying within its suggestions greatly limits
the odds of problems down the road.

In general each open source license aims to allay some fear that the author
of the software had.  Some, like the MIT and Apache licenses, protect the
authors and otherwise make it easy to use the code as you see fit.  Others,
like the GPL, avoid having someone build something cool on your software
while refusing to let you see/build on that.

It is likely easiest for you to start with
https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses#FOSS_licenses,
decide where your comfort level is, and try to only use software on one
side of that.  That's a lot easier than staying careful about exactly how
you use each piece of software.

Alternately you can decide that you are not in the software business after
all, give away all distributed software with source, and charge for access
to a service that you maintain.  (And avoid the AGPL!)

On Tue, Nov 29, 2016 at 12:27 AM, FREJAVILLE Etienne <
etienne.frejavi...@coface.com> wrote:

> Hello,
>
>
>
> Thank you for the answers. It seems that we are concerned even though we
> don't sell the software provided to the customer.
>
> Apparently, the fact that the customer uses the software from the outside
> of the company counts as a 'distribution'.
>
>
>
> I may submit that topic to our lawyers, but before I have more precise
> questions related, concerning particular uses of licences, to be sure I
> understand them correctly.
>
> And I agree not to trust 'as is' answers from a mailing list, but it's a
> good start!
>
>
>
> It seems that Apache, BSD, MIT... licences do not cause particular
> problems in our context (and in general).
>
>
>
> Concerning GPL, I have found in the GPL's FAQ that:
>
>
>
> "The community expects that all code linked to GPL code will be licensed
> under the GPL, even if the link is made at runtime using a shared library"
>
>
>
> Does it means that in that case we should release publicly under the GPL
> licence any of our source code that use the open source libraries ?
>
> If true, does indirect usages are also concerned ? Libraries that call
> libraries that call open source libraries will also have to be licenced
> under the GPL licence ?
>
>
>
> Concerning LGPL, knowing that the user cannot modify our code as it's
> proprietary, I understand that using Java libraries for example is not
> possible as he must be able to
>
> (§ 4 of the LGPL V3 : ) "...  recombine or relink the Application with a
> modified version of the Linked Version to produce a modified Combined Work".
>
>
>
> But using Opensource javascript LGPL library without providing source code
> should be possible if I understand well.
>
> Indeed, if the code using the opensource uses it as a reference to a
> library on a distant domain, the user can get the benefits of the latest
> version of the library used by our code if he wants.
>
>
>
> E.g , if displaydate.js is an open source library released under the LPGP
> licence, in our code:
>
>
>
> 
>
> 
>
>
>
> would be an incorrect usage, whereas:
>
>
>
> http://www.yahoo.com/displaydate.js&quot</a>;>
>
> 
>
>
>
> would be a correct usage.
>
>
>
> Is it correct ?
>
>
>
> Thank you.
>
>
>
> Cordialement, Best regards.
>
>
>
> Etienne
>
>
>
>
>
> *De :* License-discuss [mailto:license-discuss-boun...@opensource.org] *De
> la part de* Radcliffe, Mark
> *Envoyé :* lundi 28 novembre 2016 22:55
> *À :* license-discuss@opensource.org
> *Cc :* c...@theiet.org
> *Objet :* Re: [License-discuss] Using opensource in a company not in the
> software business
>
>
>
> I agree with Ben.  Lawyers with open source experience will dramatically
> decrease your costs.  You should also consider consulting Heather Meeker’s
> book: https://www.amazon.com/Open-Source-Business-Practical-
> Licensing/dp/1511617772/ref=sr_1_1?ie=UTF8=1480369990&
> sr=8-1=open+source+for+business+meeker
>
>
>
> *From:* License-discuss [mailto:license-discuss-boun...@opensource.org
> <license-discuss-boun...@opensource.org>] *On Behalf Of *Ben Tilly
> *Sent:* Monday, November 28, 2016 11:44 AM
> *To:* License Discuss
&g

Re: [License-discuss] Using opensource in a company not in the software business

2016-11-28 Thread Ben Tilly
Nigel's list is biased towards paranoia.  Paranoia is a healthy default
 But it is OK, for example, to ship useful standalone GPL tools to
customers in a zip file that happens to also contain proprietary code of
yours that does not use those tools.

As always, if in doubt you should consult a lawyer and the license.  And
don't rely on opinions from a mailing list.

One final note, I would recommend that it may be worth your while to find a
lawyer with open source experience, and not just familiarity with
intellectual property.  Open source licenses are somewhat unusual, and
there are common misunderstandings around, for instance, how the GPL works
that a general lawyer is likely to spend time working through the first
time.  (Is this a contract?  Does it apply if it is not a contract?)  While
lawyers are generally happy to research things on your dime, this is not
always an efficient use of your money...

On Mon, Nov 28, 2016 at 9:29 AM, Tzeng, Nigel H. 
wrote:

> Cindy advice is best but the quick and dirty answer for you given the two
> things you stated:
>
>- We do not modify or enhance the open source code of the used
>libraries.
>- At last, our code must be kept as proprietary and we don’t consider
>providing the source code using the opens source libraries.
>
> Good:  Apache, BSD, MIT and other permissively licensed open source code.
>
> Maybe Good:  LGPL, MPL and weak copyleft licensed open source code.
>
> Not Good:  GPL and any strong copyleft licensed open source code.
>
> Review your code base and anything that used GPL source code in an
> Android/iOS app or Windows/MacOS/Linux program is an issue.  On your
> internal server if you used any AGPL code it may be an issue.
>
> Your normal lawyer should be able to find you an IP lawyer but you might
> as well start going over your code base.
>
> Regards,
>
> Nigel
>
> From: License-discuss  on behalf
> of Cinly Ooi 
> Reply-To: "c...@theiet.org" , License Discuss <
> license-discuss@opensource.org>
> Date: Monday, November 28, 2016 at 7:51 AM
> To: License Discuss 
> Subject: Re: [License-discuss] Using opensource in a company not in the
> software business
>
> You _are_ in the software business.
>
> The correct person to evaluate your case is your lawyer.
>
> As Woolley said, regardless of which the license of the software you
> choose uses, you still have responsibility under open source license, and
> your customers have expectations as provided for by the license.
>
> It is the same whether it is open source license or close source license
>
> Your lawyer will look at each license you need to use and apply it to see
> whether it meets your business objective.
>
> Another good place to start is to see is there any local people who can
> talk you through it for the price of a coffee. However, your lawyer has the
> final say.
>
>
> Best Regards,
> Cinly
>
> *
> “There should not be an over-emphasis on what computers tell you, because
> they only tell you what you tell them to tell you,” -- Joe Sutter, Boeing
> 747 Chief Engineer.
>
> On 28 November 2016 at 10:23, FREJAVILLE Etienne <
> etienne.frejavi...@coface.com> wrote:
>
>> Hello,
>>
>>
>>
>> I'm sorry for asking a question that has probably been answered in the
>> past, but I couldn't find a clear and precise answer on the subject on your
>> website or any web resource.
>>
>>
>>
>> We are a private company and we wonder how to deal with developments
>> using open source.
>>
>>
>>
>> First of all we are not a software company, and therefore we just provide
>> software applications to our customers, so that they can use our
>> services/buy our products.
>>
>>
>>
>> We develop with code that may use opensource, both:
>>
>>
>>
>> - 1. Pure internal software
>>
>> - 2. Software for our customers provided as Web applications (that
>> obviously interacts with a part of our internal software).
>>
>> - 3. Software for our customers provided as mobile applications
>> (IOS apps) that interacts with a part of our internal software.
>>
>>
>>
>> The usage we make of opensource, is either use the opensource products as
>> standalone products (e.g Maven, Kados..), or use them ‘as is’ as libraries
>> (most java or javascript) (e.g POI, jQuery...).
>>
>> We do not modify or enhance the open source code of the used libraries.
>>
>> At last, our code must be kept as proprietary and we don’t consider
>> providing the source code using the opens source libraries.
>>
>>
>>
>> I have read quite a few pages on the opensource.org website, the FAQ and
>> other external papers, but it seems that the licences discussions and
>> restrictions, concern most of the time the usage of the open source in
>> commercial products, or concern the distribution of open sources
>> modifications.
>>
>>
>>
>> First of all, I would like to know if a software provided to our
>> customers 

Re: [License-discuss] Is OSI still alive?

2016-11-28 Thread Ben Tilly
Define alive.  This mailing list works...

On Mon, Nov 28, 2016 at 10:01 AM, Tzeng, Nigel H. 
wrote:

> Just curious as I get crickets in license-review.
>
> I guess it must still be alive as I got asked for a donation…but an update
> on NOSA v2 and UCL would be nice.
>
> ___
> License-discuss mailing list
> License-discuss@opensource.org
> https://lists.opensource.org/cgi-bin/mailman/listinfo/license-discuss
>
>
___
License-discuss mailing list
License-discuss@opensource.org
https://lists.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Proposal: Apache Third Party License Policy

2015-05-27 Thread Ben Tilly
You will never cover all legitimate fears that organizations might
have for a variety of reasons that seem good to them.

For example you'd think that the BSD license would be entirely
unobjectionable.  But Facebook released a lot of code under BSD with a
patent license that many objected to.  (They eventually adjusted
course on that patent license, though there is still objectionable
stuff in there.  See
http://www.infoworld.com/article/2908879/open-source-software/facebook-gives-in-on-patent-grant.html
for a quick summary.)

The more easily that you want people to be able to accept what you
produce, the harder you have to be careful about what you consume.

On Wed, May 27, 2015 at 11:17 AM, Lawrence Rosen lro...@rosenlaw.com wrote:
 Nigel, your answer echoes many others:



 If I have to start checking every Apache package for GPL code I’ll have to

 strongly recommend that we approach all Apache packages with caution.



 If we amended the proposal to leave out the GPL licenses, would that calm
 your concerns?



 I'd really hate to do that at Apache for that set of generous FOSS licenses,
 but fear is fear Apache didn't cause this fear of infection and Apache
 can't cure it. There is a group of attorneys that is drafting an appropriate
 exception that would allow at least some GPL software to be aggregated
 with Apache software.



 But are ALL other OSI-approved licenses OK with you?



 /Larry





 From: Tzeng, Nigel H. [mailto:nigel.tz...@jhuapl.edu]
 Sent: Wednesday, May 27, 2015 9:42 AM
 To: memb...@apache.org; lro...@rosenlaw.com; 'License Discuss'
 Subject: Re: [License-discuss] Proposal: Apache Third Party License Policy



 Thanks, without the context it was somewhat harder to follow on
 license-discuss.



 Consider this a vote in the negative as a non-member user of Apache
 software. If I have to start checking every Apache package for GPL code I’ll
 have to strongly recommend that we approach all Apache packages with
 caution.



 Becoming a “universal acceptor” significantly impacts your ability to be a
 “universal donor”.  I have no desire to accidentally be the cause of any
 organization I work for becoming the test case for what is an aggregation vs
 what is a derivative.  If Apache was willing to indemnify downstream
 users…yah, I didn’t think so.



 Nice try though.



 From: lro...@rosenlaw.com lro...@rosenlaw.com
 Reply-To: memb...@apache.org memb...@apache.org, lro...@rosenlaw.com
 lro...@rosenlaw.com, License Discuss license-discuss@opensource.org
 Date: Tuesday, May 26, 2015 at 10:16 PM
 To: License Discuss license-discuss@opensource.org
 Subject: [License-discuss] Proposal: Apache Third Party License Policy



 [This has been a hellishly long thread on private Apache lists before the
 board cut off discussion on revised policies. Below was the short start of
 it I submitted over two weeks ago. Apache board members don't want to revise
 current policy. Many Apache members don't want it. Still, it is a serious
 proposal to bring some more freedom and cooperation to open source. Please
 treat this as a political document for license-discuss@. /Larry]



 …


 ___
 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] Proposal: Apache Third Party License Policy

2015-05-21 Thread Ben Tilly
To be fair, the responses that I have seen involving Apache involved
independent analyses that came to the same conclusion that I did, and
did not reference my comment.  Furthermore my email there bounced
(which is why I just took them off the CC list), so they probably did
not see it.

Now on to the OSD.  The OSD was unfortunately not written by a lawyer,
and can be parsed ambiguously in many ways.  So you often have to go
back to intent to figure out which way it should be parsed.

My understanding is that the original version of item #1 is that third
parties are not restricted from giving away or selling the software
without paying royalties or any fee.  The awkward wording around
aggregation was added so that
http://opensource.org/licenses/artistic-license-1.0 could be declared
open source despite section 5 which only allowed it to be sold as part
of an aggregation.  Furthermore there is no question that Bruce Perens
was aware of section 2 of http://www.gnu.org/licenses/gpl-2.0.html and
intended the GPL v2 to be open source.

Given that, here is how I read, The license shall not restrict any
party from selling or giving away the software as a component of an
aggregate software distribution containing programs from several
different sources. The license shall not require a royalty or other
fee for such sale.

I read it as saying that when you distribute, you are free to charge
or not as you wish, and you owe no royalty or fee regardless of what
you choose.  However there is a distinction between AN aggregate and
ANY aggregate.  Some aggregates are not allowed to be distributed.
Another similar hair to split is that the manner in which it is sold
can matter.  For example it is OK to sell it in a box, but is not
necessarily OK to put the name of the author of the software on said
box.  (A number of open source licenses have advertising
restrictions.)

That said, I completely agree that it is possible to parse that
section in a way that the *GPL v* family of licenses will fail.  But
this is not the only way in with the OSD fails to be a legal document.

On Thu, May 21, 2015 at 8:51 AM, Lawrence Rosen lro...@rosenlaw.com wrote:
 Ben Tilly quoted OSD #1 [Free Redistribution]
 The license shall not restrict any party from selling or giving away the 
 software as a component of an aggregate software distribution containing 
 programs from several different sources. The license shall not require a 
 royalty or other fee for such sale.

 He then added this: But not all aggregations are created equal. And now 
 some at Apache are treating Ben Tilly's added statement as important for 
 analysis of aggregations containing FOSS software.

 How do unequal aggregations affect OSD #1?

 I'm expressly NOT speaking of derivative works.! I used the word 
 aggregation on purpose.

 /Larry


 -Original Message-
 From: Ben Tilly [mailto:bti...@gmail.com]
 Sent: Wednesday, May 20, 2015 2:07 PM
 To: Lawrence Rosen; License Discuss
 Cc: Legal Discuss; European Legal Network
 Subject: Re: [License-discuss] Proposal: Apache Third Party License Policy

 The first item in the Open Source Definition seems to address this.

 1. Free Redistribution

 The license shall not restrict any party from selling or giving away the 
 software as a component of an aggregate software distribution containing 
 programs from several different sources. The license shall not require a 
 royalty or other fee for such sale.

 Therefore you would think that all open source software should be OK to 
 distribute in an aggregation.

 But not all aggregations are created equal.  Licenses in the GPL family 
 distinguish between things that have simply been aggregated together, versus 
 things that are meant to be used as part of a combined work.  Therefore if 
 you, for instance, shipped an Apache 1.1 licensed program from one source 
 together with a GPLed library from another source that the program won't run 
 without, then you're in violation of the GPL.

 So if you're aggregating open source programs that do different things and do 
 not rely on each other, then open source software licenses should be fine.  
 But there are some potential gotchas.

 On Wed, May 20, 2015 at 1:40 PM, Lawrence Rosen lro...@rosenlaw.com wrote:
 Apache Legal JIRA-218 asked:
 My question is about whether Eclipse Public License -v 1.0
 is compatible with our Apache License 2.0.
 I couldn't find an answer on https://www.apache.org/legal/resolved.html.

 Larry Rosen suggested:
 The obvious answer we could state in a short FAQ: Of course. All
 FOSS licenses are compatible for aggregations.”

 Ralph Goers then responded:
 The fundamental problem here is that it seems that most of the rest
 of us disagree completely with this statement. I know I do. Yes, I am
 not an attorney, but I don’t need to be to express that the many
 conversations I have had with attorneys for the companies I have
 worked for and that their (possibly
 incorrect) opinions are the reason why we would

Re: [License-discuss] Proposal: Apache Third Party License Policy

2015-05-20 Thread Ben Tilly
The first item in the Open Source Definition seems to address this.

1. Free Redistribution

The license shall not restrict any party from selling or giving away
the software as a component of an aggregate software distribution
containing programs from several different sources. The license shall
not require a royalty or other fee for such sale.

Therefore you would think that all open source software should be OK
to distribute in an aggregation.

But not all aggregations are created equal.  Licenses in the GPL
family distinguish between things that have simply been aggregated
together, versus things that are meant to be used as part of a
combined work.  Therefore if you, for instance, shipped an Apache 1.1
licensed program from one source together with a GPLed library from
another source that the program won't run without, then you're in
violation of the GPL.

So if you're aggregating open source programs that do different things
and do not rely on each other, then open source software licenses
should be fine.  But there are some potential gotchas.

On Wed, May 20, 2015 at 1:40 PM, Lawrence Rosen lro...@rosenlaw.com wrote:
 Apache Legal JIRA-218 asked:
 My question is about whether Eclipse Public License -v 1.0
 is compatible with our Apache License 2.0.
 I couldn't find an answer on https://www.apache.org/legal/resolved.html.

 Larry Rosen suggested:
 The obvious answer we could state in a short FAQ: Of course. All FOSS 
 licenses
 are compatible for aggregations.”

 Ralph Goers then responded:
 The fundamental problem here is that it seems that most of the rest of us
 disagree completely with this statement. I know I do. Yes, I am not an 
 attorney,
 but I don’t need to be to express that the many conversations I have had
 with attorneys for the companies I have worked for and that their (possibly
 incorrect) opinions are the reason why we would prefer to be overly 
 conservative.

 Thank you Ralph!

 That is EXACTLY the reason why we moved this conversation to 
 legal-disc...@apache.org, which is a public email list that anyone can read 
 and copy. I'm now also copying license-discuss@opensource.org and the 
 European Legal Network ftf-le...@fsfeurope.org.  I'm hoping for responses 
 from attorneys. I'm fully prepared to ride my horse into the sunset if other 
 attorneys tell me I'm inventing copyright law.

 I will lend my horses to others to ride into the sunset if (PLEASE!) 
 attorneys say something supportive.

 /Larry


 -Original Message-
 From: Ralph Goers [mailto:ralph.go...@dslextreme.com]
 Sent: Wednesday, May 20, 2015 1:18 PM
 To: Legal Discuss; Lawrence Rosen
 Subject: Re: Proposal: Apache Third Party License Policy
 snip


 ___
 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] Strong and weak copyleft

2015-04-07 Thread Ben Tilly
I believe that the legal key is distribution of the licensed code, not
linking to it.

The LGPL defines a Combined Work and has requirements on what is
required when you distribute a combined work together.  The intent is
clearly that if you distribute the combined work together and DO NOT
meet those conditions, then you had no permission to distribute the
LGPLed code.  And this has force because while the proprietary half of
a combined work is not a derived work, you still need permission to
distribute some else's copyrighted code and that permission was
contingent on what you did with your application.

The GPL defines a covered work to be, either the unmodified Program
or a work based on the Program.  Later in the license a distinction
is drawn between that and mere aggregation.  The intent is that
distributing your program + the covered GPLed code it depends on
creates a work and you need GPL permission to have distributed the
covered GPLed code.  (Whether a judge will agree with this
interpretation is another question, but I'm pretty sure that the
license drafters intended a judge to understand it this way.)

With that said, the LGPL gives a lot of license flexibility for your
part of the combined work but says you must allow reverse engineering.
Which by default is allowed in many places, but is something that many
proprietary licenses take away.  By contrast the GPL offers no real
alternative but to license the code you own under the GPL.  Therefore
LGPLed code keeps itself copylefted but does not encourage developers
to GPL their own code.  While GPLed code pushes people who want to use
that code to have to GPL the code that they wrote.

On Tue, Apr 7, 2015 at 10:23 AM, Lawrence Rosen lro...@rosenlaw.com wrote:
 Patrice-Emmanuel Schmitz referred me to this thought-provoking link:



 https://joinup.ec.europa.eu/community/eupl/news/meaning-%E2%80%9Ccopyleft%E2%80%9D-eupl



 Can anyone here precisely identify the language in the GPL licenses that
 makes it strong rather than weak copyleft? And can anyone here identify
 anything in copyright law or cases that allow this distinction in the
 meaning of derivative work?



 /Larry




 ___
 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] Shortest copyleft licence

2015-03-30 Thread Ben Tilly
What does copyleft mean?

The purpose of a copyleft provision in my mind is to make it so that
changes get contributed back.  While it is clear that the Sleepycat
license attempts to do so, it does not stop source being available for
a nominal fee under an additional copyright license chosen by the
contributor.  If that license happens to be the GPL, well OK.  But
Sleepycat can't use that code without changing their license.  If that
license happens to be something preventing further modification and
redistribution, then you've lost the whole point of copyleft.

Nailing down copyleft and making it actually work is surprisingly
tricky.  That is one reason why careful copyleft licenses are so
verbose.

On Mon, Mar 30, 2015 at 7:24 AM,  co...@ccil.org wrote:
 Maxthon Chan scripsit:

 Is it favorable to add a copy left clause into 2BSDL to make it copyleft?
 You must provide the source code, in its human-preferred format, with
 this work or any derivatives of this work you created when
 redistributing.

 That's pretty much what the Sleepycat license does.  Here's a very lightly
 edited version of its additional clause:

 Redistributions in any form must be accompanied by information
 on how to obtain complete source code for the licensed software
 and any accompanying software that uses the licensed software.
 The source code must either be included in the distribution
 or be available for no more than the cost of distribution
 plus a nominal fee, and must be freely redistributable under
 reasonable conditions. For an executable file, complete source
 code means the source code for all modules it contains.
 It does not include source code for modules or files that
 typically accompany the major components of the operating
 system on which the executable file runs.

 The restrictions pretty much match those of the GPL2.
 The Sleepycat license itself is redundant and non-templatized,
 so it can't be reused directly.  If someone felt like
 proposing something like 2-clause BSD + the above, I for one would
 welcome it.  Unlike the GPL, this does not create a new and
 distinct software commons.

 --
 John Cowan  http://www.ccil.org/~cowanco...@ccil.org
 Police in many lands are now complaining that local arrestees are insisting
 on having their Miranda rights read to them, just like perps in American TV
 cop shows.  When it's explained to them that they are in a different country,
 where those rights do not exist, they become outraged.  --Neal Stephenson


 ___
 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] Software, licenses, and patents

2015-03-12 Thread Ben Tilly
I think I can unconfuse you. :-)

The developer knows of an applicable patent, but believes the
following set of statements to be true.

1. The new software does not infringe.

2. The patent holder might believe otherwise.

3. Said patent may have been granted on the basis of work the
developer did many years ago.

4. The algorithms used have at least 3 decades of prior art behind
them.  Just not decades of prior art in software.

My further impression is that there is considerable history between
the developer and the patent holder.  Likely there is some bad blood.
The developer is unhappy that the patent exists, and thinks it
shouldn't.

If my impression is correct, the developer is an interested party in
an ongoing conflict.  Therefore the developer's opinion on
infringement is biased and is therefore not to be trusted.  I
therefore suggest that the developer should discuss the situation with
a neutral lawyer, and follow that lawyer's advice.

(None of us like being accused of incorrectly evaluating the
situation.  But having recently been through a divorce, I'm painfully
aware of how my judgement of certain situations was different during
the conflict than it is now...)

On Thu, Mar 12, 2015 at 2:48 PM, Lawrence Rosen lro...@rosenlaw.com wrote:
 Jonathon,

 This double-negative in your email leaves me confused: This isn't a case of 
 where the developer is unaware of possible patents.

 In many situations, such as in Apache and W3C, a contributor has an 
 obligation to the community to disclose what he or she knows. Secrets serve 
 nobody. Disclose what you know. No negatives.

 AS-IS and NO WARRANTY with respect to patents would then be appropriate.

 /Larry


 -Original Message-
 From: jonathon [mailto:jonathon.bl...@gmail.com]
 Sent: Thursday, March 12, 2015 1:53 PM
 To: license-discuss@opensource.org
 Subject: [License-discuss] Software, licenses, and patents

 All:

 Need some help.

 Software was privately created.
 Developer wants to release under the GNU GPL 3.0.
 If you want to change the license, for your comments, do so.

 Issue:
 Developer is using systems, methods, and techniques that were described in 
 the literature more than three decades ago (in some instances 400 years ago), 
 except instead of using pen and paper, they are using software.

 As best as can be determined, there are no patent issues with any libraries 
 that are used.

 As best as can be determined, there are no copyright/license issues with any 
 of the libraries that are used.

 Developer is not going to be responsible for claims of patent infringement by 
 users.

 Developer is not going to cover any court costs incurred by users, because of 
 patent related litigation, or threats of such litigation.

 Developer is emphatically not going to pay for the right to utilize any 
 patents within the software.

 Content created by the developer years before the patents were applied for, 
 might have been the source of any patents that were granted.


 Question:
 Should developer make any notation about possible patents that the software 
 _might_ infringe upon?

 This isn't a case of where the developer is unaware of possible patents.
 Nor is it a case of where the developer holds any patents.


 jonathon


 ___
 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] Software, licenses, and patents

2015-03-12 Thread Ben Tilly
If the facts are what I guessed, then the Alice v. CLS Bank decision
last year would make that point.  But the United States Court of
Appeals for the Federal Circuit has a history of creatively
interpreting Supreme Court decisions to expand what is patentable.  So
it is not certain that the pendulum will not swing back before anyone
tests this particular patent.

Furthermore we don't have all of the facts.  It may be that the patent
describes a creative way to apply known mathematical techniques in a
clever way to a problem that had long been poorly solved in a very
different way.  In that case, a court could decide that the fact that
the mathematical techniques happened to have been known by people in
another field is not a bar to patentability in this one.  (See
http://en.wikipedia.org/wiki/Inventive_step_and_non-obviousness#Graham_factors
for the relevant test.)

On Thu, Mar 12, 2015 at 4:59 PM, ChanMaxthon xcvi...@me.com wrote:
 Just wondering, since decades if not centuries ago a prior art already stood 
 there, why would the patent still be relevant in the first place? If the 
 hostile IP cockroach is biting you can show the court those prior art, either 
 proving that their patents have nothing to do with your code, or just shoot 
 their patents down completely.

 No lawyer, just trying to give my two cents.

 Sent from my iPhone

 On Mar 13, 2015, at 06:49, Ben Tilly bti...@gmail.com wrote:

 I think I can unconfuse you. :-)

 The developer knows of an applicable patent, but believes the
 following set of statements to be true.

 1. The new software does not infringe.

 2. The patent holder might believe otherwise.

 3. Said patent may have been granted on the basis of work the
 developer did many years ago.

 4. The algorithms used have at least 3 decades of prior art behind
 them.  Just not decades of prior art in software.

 My further impression is that there is considerable history between
 the developer and the patent holder.  Likely there is some bad blood.
 The developer is unhappy that the patent exists, and thinks it
 shouldn't.

 If my impression is correct, the developer is an interested party in
 an ongoing conflict.  Therefore the developer's opinion on
 infringement is biased and is therefore not to be trusted.  I
 therefore suggest that the developer should discuss the situation with
 a neutral lawyer, and follow that lawyer's advice.

 (None of us like being accused of incorrectly evaluating the
 situation.  But having recently been through a divorce, I'm painfully
 aware of how my judgement of certain situations was different during
 the conflict than it is now...)

 On Thu, Mar 12, 2015 at 2:48 PM, Lawrence Rosen lro...@rosenlaw.com wrote:
 Jonathon,

 This double-negative in your email leaves me confused: This isn't a case 
 of where the developer is unaware of possible patents.

 In many situations, such as in Apache and W3C, a contributor has an 
 obligation to the community to disclose what he or she knows. Secrets serve 
 nobody. Disclose what you know. No negatives.

 AS-IS and NO WARRANTY with respect to patents would then be appropriate.

 /Larry


 -Original Message-
 From: jonathon [mailto:jonathon.bl...@gmail.com]
 Sent: Thursday, March 12, 2015 1:53 PM
 To: license-discuss@opensource.org
 Subject: [License-discuss] Software, licenses, and patents

 All:

 Need some help.

 Software was privately created.
 Developer wants to release under the GNU GPL 3.0.
 If you want to change the license, for your comments, do so.

 Issue:
 Developer is using systems, methods, and techniques that were described in 
 the literature more than three decades ago (in some instances 400 years 
 ago), except instead of using pen and paper, they are using software.

 As best as can be determined, there are no patent issues with any libraries 
 that are used.

 As best as can be determined, there are no copyright/license issues with 
 any of the libraries that are used.

 Developer is not going to be responsible for claims of patent infringement 
 by users.

 Developer is not going to cover any court costs incurred by users, because 
 of patent related litigation, or threats of such litigation.

 Developer is emphatically not going to pay for the right to utilize any 
 patents within the software.

 Content created by the developer years before the patents were applied for, 
 might have been the source of any patents that were granted.


 Question:
 Should developer make any notation about possible patents that the software 
 _might_ infringe upon?

 This isn't a case of where the developer is unaware of possible patents.
 Nor is it a case of where the developer holds any patents.


 jonathon


 ___
 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

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

2015-03-09 Thread Ben Tilly
I will respond inline this time because the conversation got complicated.

On Mon, Mar 9, 2015 at 9:18 AM, Reincke, Karsten k.rein...@telekom.de wrote:
 Many thanks for your detailed description. Indeed, I am sorry that we are 
 reciprocally frustrated with us.
 But I do not want to give up. Let me first summarize – what we both accept 
 (even if I until did not talk
 about it):

 The LGPL-v2 has been invented for strategic reasons. No doubt. This directly 
 follows from the
 preamble. Licensing a library under the LGPL-v2 shall aim “[…] to encourage 
 the widest possible use
 of a certain library, so that it becomes a de-facto standard”. Or the “[…] 
 permission to use a particular
 library in non-free programs enables a greater number of people to use a 
 large body of free software.”
 But “although the Lesser General Public License is Less protective of the 
 users' freedom, it does
 ensure that the user of a program that is linked with the Library has the 
 freedom and the wherewithal
 to run that program using a modified version of the Library”.
 That’s the base for the spirit, that in [many|all] cases reverse engineering 
 of the work using the library
 must be allowed.

Exactly.

 We are divided over configuring the parameter [many|all]. You say: The 
 LGPL-v2 say ‘all’; I say, the
 license text say ‘many’. More exactly: I say in case of separately 
 distributing a dynamic linkable
 application [which is not linked], the LGPL-v2 license text (sic!) does not 
 require to permit reverse
 engineering. You have vetoed.

We have different understandings of where the disagreement is.

Your paper indicates that dynamic linking gets you out of trouble.  I
am saying that if you distribute
both library and application together, dynamic linking does not get
you out of trouble.

I have not said all.  Specifically, I have pointed out that it is
permissible to distribute a dynamic linkable
application if at no point do you distribute the library.  However I
claim that distributing said application
and library together triggers the copyright license provisions.  Your
paper said that it doesn't.  Do you
agree with me that it doesn't in that case?

As for separate distribution, I don't consider that guaranteed wrong.
I think it is a grey area.  If you
distribute the application, and the library happens to be in an
archive that you maintain a mirror of,
I think you should be OK.  If you've got a script that downloads and
installs both in 2 separate http
requests, I don't see that the technicality should make it any
different than distributing together.  In
between there are a million shades of grey.  And I don't know where
the line should be.

 You are arguing for you position by correctly quoting a passage of the 
 preamble and then you
 refer to the FAQ and finally you conclude “The drafters explained, both in 
 the license and in their
 FAQ, that they intended to cover dynamic linking”. With all due respect, I 
 cannot follow this way of
 concluding, based on two reasons:

Really?  Section 6 says combine or link and the preamble defines a
combined work.  From this
you refuse to conclude that a combined work that uses dynamic linking
is subject to the provisions
of section 6?

What more would it take for you to conclude that?

 1) You are quoting the preamble together with its hint that the “ General 
 Public License therefore
 permits such linking only if the entire combination fits its criteria of 
 freedom”. But you cannot
 conclude from this requirement of the GPL to maintain the freedom to the 
 intended meaning, that
 the LGPL-v2 requires to permit reverse engineering. The text you quoted 
 explicitly says, that the
 “Lesser General Public License permits more lax criteria for linking other 
 code with the library.”

The more lax criteria is that you do not have to GPL your code.  It
is not that dynamic linking is OK.

Your argument here is of the form, They meant to be permissive, so
they must be willing to let me
have that cookie as well!  But in fact the preamble defines a
combined work.  And section 6 on
reverse engineering says combine or link.  The only reasonable way
to read that is to believe
that creating a combined work by using dynamic linking is meant to
trigger the reverse engineering
permission.

 You argumentation ignores that the LGPL-v2 explicitly speaks of a work 
 containing portions of the
 library (§6) and that it additionally states, that up to specific sizes of 
 portions “the use of the object
 file [containing these portions] is unrestricted [sic!!!], regardless of 
 whether it is legally a derivative
 work[sic!!!]” (§5).

I believe that the explicit section reflected the drafter's
understanding of what was legal.  But they
wanted it explicit so as not to accidentally discourage allowed usage.

 2) But additionally, so you are arguing, the “[…] the drafters explained, 
 both in the license and in
 their FAQ, that they intended to cover dynamic linking”. Unfortunately this 
 is not 

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

2015-03-06 Thread Ben Tilly
 obstruction comes into being:

 You delivered a summary classified as “the intended interpretation of the 
 drafters”:

  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.

 The meaning(sic!) of this summary perfectly fits the conclusion of my – as 
 you named it - “[…] try to reason […] out from the first principles”:

 Following a strict analyses of the (LGPL-v2) licenses text itself, 
 particularly of its §6, one gets a simple logical based rule:

 'If you compliantly distribute a work containing portions of the 
 Library, then you have to allow reverse engineering.'

 Applying Modus Ponens onto this rule, from the fact, that you distribute a 
 work containing portions of the Library compliantly, it directly and 
 imperatively follows, that you have to allow reverse engineering. Applying 
 Modus Tollens onto this rule, from the fact, that you do not allow reverse 
 engineering, directly and imperatively follows, that you do not compliantly 
 distribute the work containing portions of the Library.

 The only open question for applying this rule in praxis is, what a work shall 
 be, that contains portions of the Library. Fortunately, §5 of LGPL v2 
 delivers clear limits up to which sizes the object file of a work using 
 the library  which contains portions of the library [...] is unrestricted, 
 regardless of whether it is legally a derivative work.

 So, the result of my – as you named it - “try to reason […] out from the 
 first principles” is very similar to your summary: as long as you distribute 
 an object file of the work using the library which contains less elements 
 than the defined limits you are not obliged to allow reverse engineering, in 
 all other cases you are. (For details an sub problems and conditions please 
 see my complete text).

 Why do I only say ‘very similar’ instead of ‘equal’. The problem with your 
 summary is this: you do not talk about the license text! Your term “combined 
 work” DOES NOT OCOUR in §6 of LGPL-v2. And this §6 is the only part of the 
 license trying to regulate a necessary permission of reverse engineering. 
 Unfortunately, you also do not link (derive) you paraphrase to (from) the 
 license text. But without using the license text itself or strictly derived 
 paraphrases of the license text, you are talking about your personal opinion. 
 Or about the opinion of a group. This might be important. You might be 
 important. But, we want the users of free software to respect the complete 
 licenses, not the opinions of others concerning these licenses. So, for 
 acting compliantly, there is one central rule: The license text first!!!

 Thus, I cannot take your summary and implement a mandatory rule into our 
 company by pointing out “Oh, in the community, there is the famous and well 
 respected Mr. Ben Tilly who says, that if we do not distribute a combined 
 work, than we need not to allow reverse engineering”. Everyone will directly 
 ask me “Nice to hear from Mr. Tilly. But, please show me the corresponding 
 line in the license text itself. Or deliver me at least a step by step 
 analysis which derives this Tilly rule”. You see? There is a gap. The LGPL 
 does not talk about combined works in the context of reverse engineering, 
 neither directly, nor indirectly. Thus your summary does not help, to 
 convince others, even if I fully agree with its' content.

 Therefore, your answer is impeding my personal task and – as far as I can see 
 - the wish of FSF to encourage and enable people and companies to use free 
 software compliantly. Although our intended result is the same, you tries to 
 discredit my complex analysis. This analysis is so complex, because it indeed 
 starts by the first principles: the licenses text itself. But speaking about 
 that issue with founding the statements on the license text itself, does not 
 help.

 What could you have done instead of this? For example, you could simply have 
 answered:

 “Oh my god! What a large document!! More than 20 pages for explaining 
 one sentence!!! But indeed, this document delivers the missing link between 
 the license text itself and the well known more generically formulated 
 position of the FSF. And it delivers this link by reasoning the issue out 
 from the first principles. Of course, it is a hassle, to read all this single 
 steps. But it is good, to have such a step by step analysis.”

 And in this case, I would have answered very briefly:

 Oh yes, I fully agree with you. A hassle. Even sometimes, when I was writing 
 it. But the meaning of a proof is, that it does the job once for all. Now, 
 one can hint to a work instead of writing all these hassling lines by 
 oneself. And yes

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] Fwd: [Osi] [General enquiries] Type of License and Keylock

2014-07-10 Thread Ben Tilly
Giorgio clearly is confusing open source and non-commercial.  The point
of open source is that when you get it, you are free to use pretty much
however you want.  Including commercially.  So any personal use only
software is not open source.

See http://opensource.org/osd-annotated for details.


On Thu, Jul 10, 2014 at 2:32 PM, Patrick Masson mas...@opensource.org
wrote:

  I'm not sure if anyone got back to Giorgio on this. I am sure he would
 appreciate this group's thoughts.

 Thanks,
 Patrick


  Original Message   Subject: [Osi] [General enquiries]
 Type of License and Keylock  Date: Tue, 27 May 2014 19:35:13 + (UTC)  
 From:
 gior...@sommaruga.org  To: o...@opensource.org

 Giorgio Sommaruga (gior...@sommaruga.org) sent a message using the contact
 form at http://opensource.org/contact.

 My team is developing a project in business area.
 The software is developed in two segment.
 A first segment is a basic version of software with an Open Source license,
 but we don't want to allow to modify the code and then resell it. We want to
 allow changes only for personal use.
 And second segment is based over the basic version but with other proprietary
 code, for example for more other functions or add-ons.
 We want to enable our partners to modify the software and sell it, but only
 with our authorization and acquiring the rights of the changes.

 Furthermore we would like to combine the software with a hardware protection,
 at least for the business but if possible also for the Open segment.
 This, at least to keep track of who is using the software.
 As an alternative for the Open segment, we would like to force the user to
 register the software in order to receive an activation code.

 Is this possible in the context of OSI licenses and which one?

 Thanks in advance.
 Sincerely
 Giorgio Sommaruga

 Report as 
 inappropriate:http://opensource.org/mollom/report/mollom_content/140527e8b62565508a

 ___
 Osi mailing 
 listOsi@opensource.orghttp://projects.opensource.org/cgi-bin/mailman/listinfo/osi




 ___
 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] You need to pay to access AGPL3 scripts?

2014-06-11 Thread Ben Tilly
The downside of the GPL for networked programs is that someone can
receive the program, modify it to strip references to you out of the
output, improve it, and then host a competitor.  There is no legal
issue as long as they don't redistribute.

The AGPL is supposed to avoid this issue.  Because now they have to
acknowledge you, adn let you see their improvements.

On Wed, Jun 11, 2014 at 1:55 PM, David Woolley
for...@david-woolley.me.uk wrote:
 On 10/06/14 22:26, Kuno Woudt wrote:

 I assume FullContentRSS has the copyright on their own software, and can
 license it as they want.  Including selling it to you under AGPLv3,
 while not offering a download themselves for their users.


 I find it difficult to work out why someone would use the AGPL unless there
 was an upstream AGPL constraint or the wanted the software to be free of
 charge to users of their service.

 The only thought I had was that it was to put competitors at a disadvantage,
 as they would have to provide free source, but that doesn't really hold
 water.

 As far as I can see, for someone who didn't want to maximise availability of
 the code and wasn't under an AGPL constraint from upstream it would be
 better to use the plain GPL.


 ___
 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] FAQ entry (and potential website page?) on why standard licenses?

2014-04-28 Thread Ben Tilly
On Mon, Apr 28, 2014 at 9:55 AM, Lawrence Rosen lro...@rosenlaw.com wrote:
 John, once again you state the obvious to support an invalid argument:
 By the same token, the GPL is a standard open-source license and the
 Motosoto Open Source License is not, though both are equally OSI certified.

 Do you expect anyone to argue that the GPL isn't the most widely used
 and popular open source license (although its author might quarrel with
 the phrase open source much as I do to the word standard)? I'm also
 comfortable with the suggestion that the Motosoto license is an irrelevancy
 in the software industry. If your FAQ wants to say that, do so.

Suggested solution, can we use the word common instead of
standard?  And our definition of common should be something
relatively objective, like the top X licenses in use on github, minus
licenses (like the GPL v2) whose authors are pushing to replace with a
different license.

The problem is simple.  Larry has a vested interest because he is the
author of several licenses, and makes money in helping clients find
the license that best meets their needs.

Most other people in this conversation don't particularly care whether
the license best meets the needs of the person writing software - as
software consumers they want to have a small number of licenses to
understand and deal with.  Hence there is a desire to call some of
them standard licenses.  But when you throw the word standard out
there, you give the implicit notion that there is a standard by
which things were judged.  And standards processes are always going to
be very, very political because, by definition, they are attempting to
select approved winners and the disapproved losers will always try
(generally loudly) to influence the selection process.

However we have no standards process, no standards body, and shouldn't
be triggering that reaction lightly.

But it seems to me that common pushes developers in a desirable
direction, but does so subtly enough to leave Larry room for what he
does, and without triggering the OMG, we're not following a
standard! reaction where it is not warranted.
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] FAQ entry (and potential website page?) on why standard licenses?

2014-04-28 Thread Ben Tilly
Apparently so.  Because if you agree with the goals of the GPL, you
should probably be using GPL v3+ rather than GPL v2+.

On Mon, Apr 28, 2014 at 1:57 PM, Richard Fontana
font...@sharpeleven.org wrote:
 On Mon, 28 Apr 2014 13:31:06 -0700
 Ben Tilly bti...@gmail.com wrote:

 Suggested solution, can we use the word common instead of
 standard?  And our definition of common should be something
 relatively objective, like the top X licenses in use on github, minus
 licenses (like the GPL v2) whose authors are pushing to replace with a
 different license.

 You'd exclude the most commonly-used FLOSS license from common?

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


Re: [License-discuss] A simple, no-requirements license.

2014-04-23 Thread Ben Tilly
Why don't you feel that http://opensource.org/licenses/MIT meets this need?

On Tue, Apr 22, 2014 at 11:54 AM, Buck Golemon buck.2...@gmail.com wrote:
 Apologies for the previous message.
 I fat-fingered the send button before finishing my revision.

 ---
 There's a gap that CC0 and the Unlicense have attempted to fill, which is
 still not covered by any OSI approved license.
 Are any of you willing (and able) to attempt to fill this gap?

 I believe the first step would be to agree on a (short!) list of minimum
 requirements.

 My own requirements:

 1) The license should be understandable by myself and my fellow engineers.
* This requires brevity.
 2) The license should have the absolute minimum of compatibility issues with
 other OSI licenses.
* The licensee would ideally have no requirements placed on them by the
 license.
 3) Assure both the licensee and licensor against litigation by the other (to
 the extent possible, of course).

 It's entirely possible that 2) and 3) cannot both be accomplished by a
 single license, but that's what I'm here to find out.



 I'm trying to follow up on the suggested course of action in these posts:
  *
 http://projects.opensource.org/pipermail/license-review/2012-February/000243.html
  *
 http://projects.opensource.org/pipermail/license-review/2012-January/47.html

 ___
 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] [Osi] [General enquiries] Dual License for CC0

2014-04-01 Thread Ben Tilly
My non-lawyer mind understands it as follows.

If the PD declaration holds, then you're right.  But there can be a
legal question as to whether the PD declaration has legal force.  But
if it does hold, THEN you can use MIT.  So you're covered either way.

This seems to me to be strictly better than a straight PD declaration
which might or might not have force depending on legal jurisdiction
and legal theories that I don't know the ins and outs of.

On Tue, Apr 1, 2014 at 1:44 PM, Wilson, Andrew andrew.wil...@intel.com wrote:
 odie5...@gmail.com writes:

 Hi. I see questions about CC0 and public domain dedication pop up all
 the time on message boards. In the FAQ, it goes through why these
 licenses are not currently OSI approved. I was wondering if you could
 amend the FAQ to put forth the option that developers can dual license
 their work as e.g. both CC0 and MIT. It seems a lot of people don't
 know about this option, and it makes for a good middle ground for
 those that want public domain, but also want to be sure they're
 covered by OSI's approval system.

 Not clear to my non-lawyer mind how these licenses could coexist, at least in 
 a legal system like the US
 where PD is recognized.  If the CC0 PD declaration is valid, how can the 
 original copyright holder
 then grant an MIT license to copyrights he/she no longer controls?

 In a legal system where PD is not recognized, e.g. Europe, then the effective 
 portion of CC0 is presumably not
 the PD declaration but the permissive license.  As other posters have noted, 
 that permissive license
 is not perceptibly different in effect from MIT.

 Andy Wilson
 Intel open source technology center

 ___
 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] Illumina Open Source License

2014-03-13 Thread Ben Tilly
Put me in the nothing close to being OSI camp.

It discriminates against anyone other than Illumina, Inc who would
like to use it in gene sequencing software.  I would therefore fail it
under item 5.  A major intent of open source software is exactly that
you not discriminate in this way.

But I'm a private citizen and my interpretation is only my
interpretation.  If you're specifically interested in Debian, then go
to https://www.debian.org/legal/ and get on their mailing lists to get
their opinions.  Because that is the only one that matters.

On Wed, Mar 12, 2014 at 9:00 AM, Albert Vilella avile...@gmail.com wrote:
 Hi,

 I have been trying to wrap my head around the following license, and
 discussed the contents of it with colleagues. There seems to be two
 markedly opposed opinions around the license. This is, people that
 think it's OSI-compliant, and people that think it's nothing close to
 being OSI-compliant:

 http://github.com/sequencing/isaac_aligner/blob/master/General_Illumina_Open_Source_License_Template_1_Final.pdf?raw=true

 Although I don't have anything against the license itself, I am
 personally curious to see how it does when reviewed in this mailing
 list. Specifically, I would like to see if there are any impediments
 for software under this license to be packaged for Debian.

 Thanks in advance,

 Albert.

 Disclaimer: these thoughts and opinions are my own, and not that of my 
 employer.
 ___
 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] dual licensing and the Open Source Definition

2013-12-13 Thread Ben Tilly
Your fundamental confusion is that you don't understand how dual
licensing works.

A license gives you a set of terms under which you are allowed to do
something that you would not be allowed to do without the license.
Dual licensing is the situation where you have a potential choice of
licenses.

All cases where you can buy out of a GPL license are dual licensing
situations.  The company owns the copyright to the license, and gives
you a choice of an open source license for free, or a commercial
license for money.  There is nothing in the GPL saying that you can do
this, and there is nothing you could put in the GPL saying that you
could not do this either.  The GPL is popular for this purpose because
it is both well-understood, and inconvenient for many commercial
purposes.  (So there is incentive to purchase the upgrade to a
commercial license.)

With that cleared up, here are the answers to your questions.

1) The GPL is perfectly fine under the OSD.

2) No license with the kind of conditions that you want would qualify
as open source.

On Thu, Dec 12, 2013 at 1:46 PM,  zgil...@culturestrings.org wrote:
 Greetings,

 As per the Open Source Definition, commercial use of Open Source software
 must be permitted, yet the license shall not require a royalty or other fee
 for such sale.

 One interesting side-effect of the above is that software can be released
 under a strong copyleft license, for instance the GPL, and yet be
 accompanied by the option to buy one's way out of the license, thereby
 releasing the buyer from any and all obligation to make the modified source
 available to the public.  For a possible real-life example please see the
 cygwin project, and specifically the clause concerning the project license
 (found under Cygwin License Contract at
 http://www.redhat.com/services/custom/cygwin/, and mentioned here for
 illustration purposes only).

 In light of the above, and given the guarantee of the Open Source Definition
 with respect to source availability and fields of endeavor, a couple of
 questions arise:

 1) to what extent does the GPL meet the OSI promise regarding the source of
 Open Source Software remaining open?  After all, if vendors can take GPL'ed
 software and buy their way out of the license so that binaries, with or
 without changes, can be distributed without restriction and without a
 corresponding source, then something is probably not working the way it was
 originally intended.

 2) Consider the case of an individual entrepreneur who created a software
 library, and who would like to require vendors of commercial products that
 _depend_ on that library to pay a _one-time fee_, but otherwise be permitted
 to use the library or distribute it in any way they see fit without
 additional charges, and provided that the original source code, along with
 all changes that were applied to it, remain available to the public.  Would
 that author be able to release his/her library under an OSI-approved
 license?  Having gone through the various licenses on the site, I was unable
 to identify a single license that adequately meets this scenario.

 I believe that (2) could be of interest to independent developers who either
 prefer not to, or are unable to rely on voluntary donations for the
 continuing development of their projects.  Then again, it seems to me that
 the possibility to regulate one-time charges for commercial use from
 _within_ a license should be much preferred over a de facto option to bypass
 the license altogether.  Ultimately, then, the purpose of this post is to
 discuss, and hopefully find out, whether a license can be written with the
 above scenario in mind, and yet remain in compliance with the Open Source
 Definition.

 Looking forward to your thoughts,
 z. gilboa


 ___
 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] Dual-Licensing (GPLv2 and Artistic License 2.0)

2013-10-30 Thread Ben Tilly
The idea of dual licensing is that the copyright owner has offered you
a choice of license terms.  Pick the one you like better.

Just make sure to follow those terms and you're fine.

(And yes, the Artistic License does let you sell binaries without source.)

On Tue, Oct 29, 2013 at 1:18 AM, Nico Diekhaus nico.diekh...@gmail.com wrote:
 Hello,



 I can’t find any details about dual-licensing, that helps me. I have a
 question about a source code I found and want to use for my program.
 The souce code is licensed with the GPLv2 and the Artistic License 2.0. Can
 I use the code for my program (and sell the program) without posting my
 source code on the internet?
 If it is just licensed without GPL I would say yes. Because I found the
 following in the Artistic License:



 „(6) You may Distribute a Modified Version in Compiled form without the
 Source, provided that you comply with Section 4 with respect to the Source
 of the Modified Version.”

 “(4) You may Distribute your Modified Version as Source (either gratis or
 for a Distributor Fee, and with or without a Compiled form of the Modified
 Version) provided that you clearly document how it differs from the Standard
 Version, including, but not limited to, documenting any non-standard
 features, executables, or modules, and provided that you do at least ONE of
 the following:

 (a) make the Modified Version available to the Copyright Holder of the
 Standard Version, under the Original License, so that the Copyright Holder
 may include your modifications in the Standard Version.
 (b) ensure that installation of your Modified Version does not prevent the
 user installing or running the Standard Version. In addition, the Modified
 Version must bear a name that is different from the name of the Standard
 Version.
 (c) allow anyone who receives a copy of the Modified Version to make the
 Source form of the Modified Version available to others under
 (i) the Original License or
 (ii) a license that permits the licensee to freely copy, modify and
 redistribute the Modified Version using the same licensing terms that apply
 to the copy that the licensee received, and requires that the Source form of
 the Modified Version, and of any works derived from it, be made freely
 available in that license fees are prohibited but Distributor Fees are
 allowed.
 Distribution of Compiled Forms of the Standard Version or Modified Versions
 without the Source”


 So did I understand this right? Can I use the code of that program if I ...
 ... 1. clearly document how it differs from the Standard Version
 ... 2. (b) ensure that installation of your Modified Version does not
 prevent the user installing or running the Standard Version. In addition,
 the Modified Version must bear a name that is different from the name of the
 Standard Version.
 I hope I made my point clear and someone can help me.
 Thank you very much!
 Greetings,
 Nico Diekhaus

 ___
 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] Rejected license list [was Re: TrueCrypt license (not OSI-approved; seeking history, context).]

2013-10-14 Thread Ben Tilly
We don't have proprietary rights.  But a name and shame list would
dissuade people from diluting the term.  And there is no shortage of
organizations who would like to dilute it.


On Mon, Oct 14, 2013 at 5:09 PM, John Cowan co...@mercury.ccil.org wrote:

 Luis Villa scripsit:

  Slightly more broad than that: a list of licenses that we have rejected,
  including the rationales for rejection. Your list would presumably be a
  subset, as some licenses might have been submitted and rejected without a
  later, false claim to being open source.

 I think publishing such a list would be a supremely bad idea.  Our
 business is to approve licenses, not to disapprove them.  If someone is
 using the term open source for a non-certified license, we should
 privately try to persuade them to stop doing so, and (if feasible)
 get their license certified or change licenses.  If they are using
 the term in bad faith, as shown by earlier attempts, we should ignore
 them -- we don't have proprietary rights in the term, after all.

 --
 There is / One art  John Cowan co...@ccil.org
 No more / No less   http://www.ccil.org/~cowan
 To do / All things
 With art- / Lessness --Piet Hein
 ___
 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] Open source license chooser choosealicense.com launched.

2013-08-22 Thread Ben Tilly
The GPLv3 is a rewritten GPLv2 which is less US specific, and addresses
additional copyleft weaknesses.


On Mon, Aug 19, 2013 at 10:48 AM, Engel Nyst engel.n...@gmail.com wrote:

 Hello license-discuss,


 On 08/18/2013 04:38 AM, Richard Fontana wrote:

 Independent of this point, I'm concerned about inaccurate statements
 made on the choosealicense.com site (one that we talked about was the
 assertion that GPLv3 restricts use in hardware that forbids software
 alterations).


 Please allow me to ask the impossible question: how would you write the
 summary of GPLv3 vs GPLv2 in 8-16 words?

 __**_
 License-discuss mailing list
 License-discuss@opensource.org
 http://projects.opensource.**org/cgi-bin/mailman/listinfo/**
 license-discusshttp://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] License compatibility - reg

2013-06-27 Thread Ben Tilly
On Wed, Jun 26, 2013 at 10:49 PM, Rick Moen r...@linuxmafia.com wrote:
 Quoting Ben Tilly (bti...@gmail.com):

 For example I point to the efforts of Allison Randal of The Perl
 Foundation in the case Jacobsen v. Katzer in litigation regarding the
 Artistic License.

 And, just another little point.  You _are_ aware that Randal, despite
 her many accomplishments, was not drafter of that licence, right?
 Assuming you knew that, then what are you going on about, Ben?

If you look back to my first email in this thread where I started off
with the phrase, ...where someone who in some way represents the
drafter...

I was thinking about Allison, who in her position on The Perl
Foundation and as drafter of a much improved version of the Artistic
license does indeed represent Larry Wall's interests in this matter.
Doubly so since the initial precedent could have had serious
implications for Perl.

 And if hypothetically Alison Randal rather than Larry Wall _had_ been
 drafter of that disasterously awful licence -- and I'm rather glad for
 her sake that she wasn't -- why would the judge consider her a competent
 witness to testify about what was on Robert Jacobsen's and the other
 JRML coders' minds when they released Java code under AL 1.0?  Are they
 all golf buddies?  In the same Masonic lodge?  Group therapy?

What have I have said that could possibly support the impression that
I thought that the judge considered her a witness to Robert Jacobsen's
state of mind???

If you truly think that I was saying that, please re-read until you
understand that I was not.  After that we can discuss the merits of my
actual position.

(Note that Robert Jacobsen's state of mind was never a relevant
question.  His lawyers followed the standard FSF argument that
Katzer's violation of the license left him with no permission to do
things that he did which require permission under copyright law, and
therefore left him open to liability for copyright infringement.  As
http://jmri.sourceforge.net/k/docket/158.pdf demonstrates, this theory
did not initially fare well.)

 You see where I'm going with that, I hope.  You know, that whole
 'competent and relevant' thing.  If not, I'd _truly_ better give this up.
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] License compatibility - reg

2013-06-27 Thread Ben Tilly
On Wed, Jun 26, 2013 at 11:14 PM, Rick Moen r...@linuxmafia.com wrote:
 Quoting Ben Tilly (bti...@gmail.com):

 According to my recollection, she was definitely of the opinion that
 her statements about whether the license should be enforceable at all
 helped sway the judge to the position that it should be.

 I'm pretty sure you have changed the subject.

That may be.  I jumped in at a point where it looked to me that you
were saying that the views of drafters (and by extension maintainers)
is irrelevant, with an example of how it could prove relevant.

But reading the upthread discussion in detail that I had not before
jumping in, I can't come up with any realy examples where the views of
drafters actually proved relevant to the facts of any case.
Furthermore while I can constructed strained threads of hypotheticals
in which it could potentially be argued to matter, they bear great
resemblance to the chain of events leading from a flap of a
butterfly's wings to a storm halfway around the world some months
later.

 If your assertion is merely that judges may consult various parties
 including licence drafters about various things in a case about
 copyright owner X's software licensing -- leaving aside the awkward
 point (for you) that Ms. Randal was not a licence drafter in this or to
 my knowledge any other case -- then, OK, sure.  Almost tautologically
 true, actually.

Not just may consult but may be approached by.  And yes,
tautologically true.

 Problem:  This was simply not, to the best of my recollection, what was
 being talked about upthread.

 Rather, it was some vaguely described situation where one Mr.
 Satyanarayana was said to be 'combining in some way' codebases under
 various licences one of which was GPLv3 from FSF, to which Matthew and
 then you, if I understood correctly, asserted that someone wishing to
 determine what obligaions matter (including, say, judges) should listen
 to' FSF.

Ah.

There is actually good reason to pay attention to the FSF on this
issue.  They know their own license, have done their own analysis of
precedent, have put forth a position that they think could be argued
for, and there are a lot of people who give their words weight.  So
staying within the bounds that the FSF sets will lessen the likelihood
that someone will ever think they have something to sue you over, and
lessens the likelihood that if someone does sue you, they will find a
potentially successful argument which you failed to notice in advance.

Furthermore if the FSF is a copyright holder to code that you're using
(they do have copyrights on quite a bit of it), what they have
publicly said is a particularly good predictor of what will keep them
from getting annoyed at you.

None of which matters if you get to litigation.  But a lot of what
lawyers do is reduce the possibility of future disputes.  Not
challenging the FSF guidelines would be a safe way to do that.  Even
if you are morally certain that you would, in fact, win on a
particular point.

 To which I said, when copyright violation gets litigated, judges consult
 competent and relevant evidence about what licensors' terms were,
 starting with the written licence text and (if necessary to resolve
 ambiguity) other competent and relevant indicators about what licensors
 intended, such as their other writings, statements, and actions.

The threat of litigation is, of course, important to the enforcement
of copyrights.  However it is rare for open source software to be
enforced through actual lawsuits.

 FSF is not in the general case useful in that regard.  Hence my point.

 How you got from there to the Jacobsen case and Alison Randal, notable
 Perl persona but not licensor, I am not sure I know but pretty sure I
 don't really need to know.

 The rest of this seems to be a complete waste of time.  If you disagree,
 feel welcome to carry on without me.

 ___
 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] License compatibility - reg

2013-06-26 Thread Ben Tilly
On Wed, Jun 26, 2013 at 4:46 PM, Rick Moen r...@linuxmafia.com wrote:
 Quoting Matthew Flaschen (matthew.flasc...@gatech.edu):

 Possibly, if the court decides the license is ambiguous.  They might
 look to the preamble, as well as the licensor's statements (as you said,
 the licensor is often not the license drafter).

 But I think it's reasonable to think they may consider the license
 drafter's statements as well.

 You may think that's reasonable, but in my years of study of business
 law[1], I cannot recall any case where the drafter of a boilerplate
 legal vehicle was consulted by any judge, in a situation where the intent
 of a party to some legal action is at issue, and the drafter was not a
 party.  Business contracts would be a prime example.  The judge looks to
 the text.  If the text is somehow murky, he/she looks to other guidance
 apparent in what the parties have written, said, and done elsewhere.

This may be true, but there are many cases where someone who in some
way represents the drafter of a boilerplate legal vehicle filed an
amicus brief that was given due weight by a judge.  The drafter does
this because it is in their interest to get precedents saying that the
legal vehicle actually means what they intended it to mean.  The judge
can think this matters because it sheds light on what the participants
may have thought they were agreeing to.

For example I point to the efforts of Allison Randal of The Perl
Foundation in the case Jacobsen v. Katzer in litigation regarding the
Artistic License.

[...]
 If you're not certain how the license will be interpreted in court, I
 think it's conservative (safer) not to do things the license drafter
 interprets as forbidden.

 Same logic error in my view, sorry.  The drafter is not a party to the
 issue in any way.

 But I'm glad to agree to disagree, pending the arrival of relevant
 caselaw that I firmly predict will occur exactly never because nobody is
 going to litigate based on such a, ahem, speculative theory of law.  (My
 view, etc.)

In the example that I pointed to, the judges (multiple, this was an
appeals court) came to the decision that Allison Randal supported,
using lines of reasoning that she also supported.  Did her support
cause the judges' to give those arguments extra weight?  It cannot be
proven one way or another.  But it is not impossible that it could
have.

 [1] No, I'm certainly not a lawyer.  I studied for and passed the
 Certified Public Accountant exam, for which one must study and master a
 fair amount of business law.  I'm not claiing expertise; just a more
 seasoned than average amateur and one who tends to avoid many of the
 more common errors.

I have significantly less legal training than you do.  Please feed my
comments through your knowledge and prior beliefs, then only give them
weight according to the degree to which they make sense to you.  And
before taking any action based on the conclusions that you come to,
feed that understanding through a competent lawyer.

Should that process lead you to to a conclusion that later proves
inadvisable, feel free to sue the lawyer.  That is, after all, what
you paid them for.
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] License compatibility - reg

2013-06-26 Thread Ben Tilly
On Wed, Jun 26, 2013 at 9:35 PM, Rick Moen r...@linuxmafia.com wrote:
 Quoting Ben Tilly (bti...@gmail.com):

 This may be true, but there are many cases where someone who in some
 way represents the drafter of a boilerplate legal vehicle filed an
 amicus brief that was given due weight by a judge.

 On what question, though?  That matters, nei?

 Upthread, Matthew states his view (and I'm trying in good faith here to
 paraphrase; my apologies in advance if I err) that it's reasonable to
 consider the licence drafter's views on the question of what the
 licensor agreed to and subject to what conditions.

I would state that in a weaker form.  I would state that the license
drafter's views may prove to be not entirely irrelevant.  Both because
the license drafter's public proclamations may be introduced as a
pertinent fact in establishing what the likely intent and
understanding of the agreement was, and because the license drafter
may attempt to persuade the court of their views.

If you flip what I said, you could reasonably infer that the fact that
the license drafter thinks X usually will be irrelevant.  I would
emphatically agree with this.

 The drafter does this because it is in their interest to get
 precedents saying that the legal vehicle actually means what they
 intended it to mean.  The judge can think this matters because it
 sheds light on what the participants may have thought they were
 agreeing to.

 Like Matthew, you assert that this happens (you say 'may'), but you
 cannot point to it occurring.  (See below.)  According to my
 understanding of the basics in this area, it would be improbable
 because, as mentioned, the drafter is just not (in the general case) a
 party to the legal action in any way -- nor evan a qualified expert
 witness on the question under discussion (what the licensor intended).

In the general case no.  As to whether I can point to a relevant
example, I still believe that I did.  (See below.)

 Because the drafter couldn't possibly be.  You see.  Or maybe not.  I've
 mentioned this datum a few times because, it seems to me, it should be
 dispositive.  Maybe I'm hallucinating; maybe you and Matthew are.  I'm
 glad to agree to disagree.  {hint}

 For example I point to the efforts of Allison Randal of The Perl
 Foundation in the case Jacobsen v. Katzer in litigation regarding the
 Artistic License.

 I talked to Ms. Randal (very briefly) about that case at the time.  My
 impression was that the judge did not consult her on the nature of what
 Jacobsen had decreed in his licensing, but rather on other matters
 entirely.

I talked to her (also briefly) about that case both at that time and
later.  According to my recollection, she was definitely of the
opinion that her statements about whether the license should be
enforceable at all helped sway the judge to the position that it
should be.

Remember, the critical legal issue was not whether Katzer had done
things that they license said he shouldn't.  He clearly had and nobody
disputed that.  It was whether the existence of such a broad public
license precluded any possible right to sue under copyright law.  The
initial decision by the Hon. Jeffrey White was that the license did
preclude that, and without a case in copyright or any legally
enforceable contract, there was nothing for Jacobsen to sue over.

Thus my point, again.  The fact that Allison Randal strongly held the
beliefs that she did about the enforceability of the license caused
her to work hard to find legal arguments that may, in fact, have
swayed a judge.  If so, then the fact that she held those beliefs is
not entirely irrelevant to the decision that got handed down.  Though
clearly relevance would be through a tenuous chain of causation.

 In the example that I pointed to, the judges (multiple, this was an
 appeals court) came to the decision that Allison Randal supported,
 using lines of reasoning that she also supported.

 Um, that's a heck of a handwave.  You have just talked all around the
 actual point of contention:  Was Randal consulted to help the judge
 determine the nature and purport of Jacobsen's licensing conditions?
 No, she was not.

That's not the point of contention.  The point of contention is
whether Randal's beliefs were entirely irrelevant to the outcome of
the case.

We are in violent agreement that she was not directly consulted.  That
her beliefs were not a material fact in the case.  That the actual
arguments through which she acted on her beliefs derived none of their
force from the fact that they were her beliefs.  And so on and so
forth.

But the point of contention remains.  I claim that when the drafter of
a license becomes aware of possible precedent being established which
would affect their license, there is a good chance that said drafter
is likely to attempt to sway the court to what the drafter believes is
right by presenting their best arguments in an amicus brief.  There is
no particular reason to believe

Re: [License-discuss] OSI license issue: Artistic license

2013-06-06 Thread Ben Tilly
There was a time when the Artistic license v1.0 was in use in many
projects in many forms.  For example at one point Ruby was under a
version, many CPAN modules are (or were) under it, many ports of those
modules to other languages, etc.  Making it worse, people who are
inclined to use the Artistic license are generally not deeply
concerned about legal matters, and so tend to display a lack of care
about the exact text.  A phenomena that you noticed the effects of.

In fact the only US court case which I am personally aware of to test
the enforceability of an open source license featured a variant the
Artistic license v1.0.  (Not sure of the exact text, the project is
now under the GPL v2.)

However it is not a popular license for new software.  (Justifiably
not, there are much better licenses available.)

On Thu, Jun 6, 2013 at 1:01 PM, Jilayne Lovejoy
jilayne.love...@openlogic.com wrote:
 Hello OSI!

 We have identified a few outstanding license list reconciliation issues
 previously and one of those came up again in the form of a request to add
 the Perl Artistic license to the SPDX License List.  I thought it might be
 helpful to review that issue again, separately, in the hopes we can come up
 with some kind of resolution.

 By way of reminder, here is a summary of the situation:

 The OSI site has explanation regarding two variations of the Artistic
 License v1.0; that is, whether clause 8 is included or not.  We have already
 all agreed that this mandates having two separate entries on the SPDX
 License List – one for each variation.

 The trouble is that the OSI also states that when clause 8 is included, it
 is called the Artistic (Perl) license and refers to the Perl site (see:
 http://opensource.org/licenses/Artistic-1.0).  However, the license text
 found on the Perl site (http://dev.perl.org/licenses/artistic.html) and that
 found on the OSI site are significantly different (notwithstanding clause
 8).  A comparison document is attached here.

 Currently, the SPDX License List includes only the Artistic License 1.0
 (Artistic-1.0) (see: http://spdx.org/licenses/Artistic-1.0) which is the OSI
 version (with no clause 8).

 In a previous thread, the last comment on this issue by OSI was to ask
 whether the OSI variation occurs in the wild.  If not, then it was
 suggested to change the OSI site to match the Perl site text.

 (my two cents on this is that it may be hard to say what has been found in
 the wild, as it would be easy to conflate Artistic LIcense 1.0 without
 realizing the OSI and Perl sites display distinct variations.  The only way
 to determine the difference would require a much closer look.  I would
 hazard to guess that these variations have been confused for each other in
 the wild.  But I can't back that up in one direction or another at this
 time.)

 Some insight from a license-savyy person associated with Perl who could
 help?

 Proposed solutions:

 #1
 SPDX LIcense List adds two new licenses, as follows:
 - Artistic License 1.0 w/clause 8  |  Artistic-1.0-cl8
 - Artistic License 1.0 (Perl)  |  Artistic-1.0-Perl

 OSI can then choose(now, later, whenever) to update or change their listing
 (or not) as it so desires and just update the SPDX short-name identifier
 accordingly; keeping everything in order, in terms of naming and references.

 #2
 OSI decides how these variations should be represented, updates its site and
 then SPDX will follow suit to be consistent.

 #3
 ?? Another idea?


 Please let us know what you think.

 Cheers,

 Jilayne Lovejoy
 SPDX Legal Team |  Co-lead
 OpenLogic, Inc.  |  Corporate Counsel
 jlove...@openlogic.com




 ___
 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] Copyright Free Software Foundation, but license not GPL

2013-04-17 Thread Ben Tilly
On Fri, Apr 5, 2013 at 3:14 PM, Robin Winning robin.winn...@cyaninc.com wrote:
 Hi All,
 I am a contracts manager at software company, and in addition to doing
 contracts, I now find myself reviewing the licenses associated with the open
 source packages my company has acquired. I have become quite familiar with
 the GPL/LGPL/AGPL suite of licenses, as well as the other, permissive
 licenses: MIT, BSD, etc. Here's my question: quite frequently, the
 programmer makes the Free Software Foundation the copyright holder, but then
 attaches a license that is not in the GPL family. Is that a valid
 combination?

 In the case of ncurses, I was able to research and determine that when
 they assigned their copyright to the Free Software Foundation, the FSF gave
 ncurses a special carve-out allowing them to use a permissive license.
 However, all the rest of the open source packages I have come across that
 assert Copyright Free Software Foundation but are accompanied by non-GPL
 licenses do not seem to have that sort of special arrangement.

 Maybe I'm overthinking this, but it seems contradictory to me, and I don't
 know how to characterize the license in terms of permissive or restrictive.

 Thank you,
 Robin

I would suggest that you contact the FSF with the question, and a
specific list of developers, projects, and licenses.  The FSF is
pretty good about keeping records of actual copyright assignments to
them, and can verify which of those they own copyright to, and what
license(s) they are under.  If the copyright has been properly
assigned to the FSF, it is under whatever license the FSF says, no
matter what the developer thinks.

In most of these cases the developer probably has just borrowed a
copyright statement from someone else and has not assigned copyright.
At that point, how far deep in the rabbit hole do you want to go?  The
programmer almost certainly wrote the software in question, and there
is a good chance that the programmer is the copyright holder.  In that
case their license goes, no matter who they think owns that copyright.
 However depending on the location that the programmer lives, the
details of their employment contract, etc, there is a real possibility
that the work is a work for hire and is technically owned by a company
that likely has no idea that said software exists, or that they have a
legal claim to it.  This situation is surprisingly common, and almost
never causes anyone problems.  If it does cause problems, I've never
heard of anything happening to anyone other than the unlucky
programmer beyond being told that the copyright is not what you
thought it was, could you please stop using it.  In the bizarre case
where someone wanted to pursue it farther, you've got a pretty solid
defense for past infringements because you were going on your
reasonable belief about the license based on what you were told.

I have been told in the past that the FSF is very aware of this
potential can of worms, and that is why they keep careful records to
make sure that they actually own the copyrights that they think they
own.

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


Re: [License-discuss] what would de-listing of licenses look like?

2013-03-07 Thread Ben Tilly
I do not believe that you are fairly describing the cause of what
happened.  At issue was not the drafting of the license, it was the
fact that it was the first time that the legal idea of follow the
license or we sue for copyright had ever been tested in a US court
for software that had been given away to the world on generous terms.

The judge's ruling was based on the fact that software was given away,
for free, with no expectation of a reward.  Therefore there was no
loss in its being appropriated by a third party.  The fact that the
software was available to everyone on generous terms meant that there
was no cause under copyright law.  The judge ruled that the license
could be viewed as a contract, but of course the basic elements of a
valid contract were missing and so you couldn't sue under that either.

If the hobbyist had used the GPL as a license, the same facts would
have existed, and the judge could easily have ruled the same way.  In
fact the reason why the case was so important is exactly because the
precedent undermined the enforceability of all open source licenses
where no contract existed.

For verification, the judge's ruling and reasoning are available at
http://jmri.sourceforge.net/k/docket/158.pdf.

On Wed, Mar 6, 2013 at 10:09 PM, Bruce Perens br...@perens.com wrote:
 The license isn't really standing up when you have to file a writ of
 certiorari after a judge throws his hands up at the license text and
 pronounces it to be tantamount to a dedication to the public domain. That
 was no easy appeal to win, and the Open Source developer was seriously
 damaged by the cost and the 5-year process. It cost me a good deal of time
 and work too.

 A license that stands up would, I hope, require much less time to dispute
 and would be parsed as intended by the court.

 So, what the Artistic License 1.0 made much more difficult for the poor Open
 Source developer is exactly what I'd like to fix. And yet the Artistic 1.0
 is not the one I thought of first upon seeing this discussion in progress.
 We have much worse.

 Thanks

 Bruce


 John Cowan co...@mercury.ccil.org wrote:

 Bruce Perens scripsit:

 1. They are ambiguous or likely to perform in court in unexpected
 ways, should they ever be litigated. And thus they are harmful to
 their users. De-listing is a prompt to the organization that
 originally created the license to replace it with an accepted
 license or to submit a new version with greater legal competence in
 its construction. These would be the crayon licenses, mostly,
 those written without legal counsel.


 And yet the Artistic License 1.0, which is riddled with ambiguities and
 a prototypical crayon license, is one of the few that has been tested
 in court -- and stood up.


 --
 Sent from my Android phone with K-9 Mail. Please excuse my brevity.

 ___
 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] what would de-listing of licenses look like?

2013-03-07 Thread Ben Tilly
One can reasonably hope that seeing the desired legal reasoning
clearly spelled out in the license would lead the judge towards the
decision that we want.  But when I (admittedly as a non-lawyer) read
that section of that decision, there is nothing that I see that would
have prevented that judge from reaching that conclusion with those
presented facts if the license in question was the much more carefully
drafted GPL v2.

BTW thank you for having been part of the effort to ensure that open
source licenses actually can be enforced in US courts under copyright
law.  It is a critical precedent, and I'm very glad that it was set in
the right direction.

On Thu, Mar 7, 2013 at 11:57 AM, Bruce Perens br...@perens.com wrote:
 Ben,

 Yes, my testimony was to establish the economic interest in attribution of
 Open Source software. However, it's going too far to say that the license
 terms were not a problem. The judge's finding starting at Plaintiff's Claim
 Sounds in Contract, Not Copyright is that the Artistic License 1.0 text is
 self-invalidating. It's not so clear that a better drafted license would
 have reduced us to basing the appeal on the economic value of attribution
 alone.

 Thanks

 Bruce

 Ben Tilly bti...@gmail.com wrote:

 I do not believe that you are fairly describing the cause of what
 happened.  At issue was not the drafting of the license, it was the
 fact that it was the first time that the legal idea of follow the
 license or we sue for copyright had ever been tested in a US court
 for software that had been given away to the world on generous terms.

 The judge's ruling was based on the fact that software was given away,
 for free, with no expectation of a reward.  Therefore there was no
 loss in its being appropriated by a third party.  The fact that the
 software was available to everyone on generous terms meant that there
 was no cause under copyright law.  The judge ruled that the license
 could be viewed as a contract, but of course the basic elements of a
 valid contract were missing and so you couldn't sue under that either.
 If
 the hobbyist had used the GPL as a license, the same facts would
 have existed, and the judge could easily have ruled the same way.  In
 fact the reason why the case was so important is exactly because the
 precedent undermined the enforceability of all open source licenses
 where no contract existed.

 For verification, the judge's ruling and reasoning are available at
 http://jmri.sourceforge.net/k/docket/158.pdf.

 On Wed, Mar 6, 2013 at 10:09 PM, Bruce Perens br...@perens.com wrote:

 The license isn't really standing up when you have to file a writ of
 certiorari after a judge throws his hands up at the license text and
 pronounces it to be tantamount to a dedication to the public domain. That
 was no easy appeal to win, and the Open S
  ource
 developer was seriously
 damaged by the cost and the 5-year process. It cost me a good deal of
 time
 and work too.

 A license that stands up would, I hope, require much less time to dispute
 and would be parsed as intended by the court.

 So, what the Artistic License 1.0 made much more difficult for the poor
 Open
 Source developer is exactly what I'd like to fix. And yet the Artistic
 1.0
 is not the one I thought of first upon seeing this discussion in
 progress.
 We have much worse.

 Thanks

 Bruce


 John Cowan co...@mercury.ccil.org wrote:

 Bruce Perens scripsit:

 1. They are ambiguous or likely to perform in court in unexpected
 ways,
   should
 they ever be litigated. And thus they are harmful to
 their users. De-listing is a prompt to the organization that
 originally created the license to replace it with an accepted
 license or to submit a new version with greater legal competence in
 its construction. These would be the crayon licenses, mostly,
 those written without legal counsel.



 And yet the Artistic License 1.0, which is riddled with ambiguities and
 a prototypical crayon license, is one of the few that has been tested
 in court -- and stood up.



 --
 Sent from my Android phone with K-9 Mail. Please excuse my brevity.

 

 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


 --
 Sent from my Android phone with K-9 Mail. Please excuse my brevity.

 ___
 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] Permissive but anti-patent license

2012-12-24 Thread Ben Tilly
I am not a lawyer, this is not legal advice, etc.  But I am under the
impression that in the USA there is precedent saying that incidental
copies that are necessary for use in a temporary medium (eg RAM) are
not considered fixed and are therefore allowed under copyright law.
If so, then any attempt in a copyright license to require acceptance
to make those copies will fail because your permission was not, in
fact, needed.

On Mon, Dec 24, 2012 at 8:46 AM, Bruce Perens br...@perens.com wrote:
 Incidental copying is always necessary for use. You can make the license
 work that way.


 On 12/24/2012 05:03 AM, David Woolley wrote:

 My understanding is that US copyright law doesn't restrict use of software
 (UK law does).  If that is correct, you will need to form a contract at the
 time of supply of the software, that imposes this constraint.



 ___
 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] Creating GPL code

2012-10-10 Thread Ben Tilly
As copyright holder you can license your stuff however you want and
give yourself whatever permissions you want.

But if you want it to be useful to others, you have to make sure that
they receive everything that they need to take the GPLed project and
run with it.  So, for instance, if you've just cut and pasted code
here and there, they don't need to know where it came from.  But if
you include some other library of yours unchanged, that library should
be distributable by them under the GPL.

On Tue, Oct 9, 2012 at 10:40 AM, Ryan
randomrhy...@rhythmengineering.com wrote:
 Hello All,

 I have a question I'm unable to confirm the answer to and was hoping someone
 on this list could kindly lend me their expertise in answering it.  I'm a
 freeware software coder and publish simple tools for anyone to download.
 Recently I've been working on a larger project and because of its size I
 would like to license it under the GPL for others to freely build upon it as
 they see fit.  From what I understand of the GPL if you use GPL code in a
 separate project that separate project must be licensed under GPL too.  Now
 what I've done is sort of the opposite and borrowed code from freeware tools
 I've written not licensed under GPL and want to use the borrowed code in a
 GPL project.  My question is as the copyright holder of the code do I have
 to release all my other projects for which I borrowed/reused code from under
 the GPL?

 Thanks,
 Ryan

 ___
 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] License Stewards

2012-10-04 Thread Ben Tilly
On Thu, Oct 4, 2012 at 4:04 PM, Rick Moen r...@linuxmafia.com wrote:
 Quoting Grahame Grieve (grah...@healthintersections.com.au):

 well, ok, but on what grounds would copyright not apply?

 I believe Larry was asserting his view that a software licence consists
 solely of functional elements, and no expressive (artistic) elements (or
 not enough that a judge would recognise copyright eligibility).

 That's a fundamental concept in USA copyright law; I have no idea  how
 many other jurisdictions have it.

Hmmm.

This makes me wonder whether clever license terms would be patentable
under US law.
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] License Stewards

2012-10-04 Thread Ben Tilly
On Thu, Oct 4, 2012 at 5:35 PM, Rick Moen r...@linuxmafia.com wrote:
 Quoting Ben Tilly (bti...@gmail.com):

 This makes me wonder whether clever license terms would be patentable
 under US law.

 So, Ben:  What did you determine when you measured that notion against,
 say...

 https://en.wikipedia.org/wiki/Patentable_subject_matter#United_States

 ?

There is logic, and then there is the trend of the United States Court
of Appeals for the Federal Circuit setting precedents making virtually
anything and everything patentable subject matter.

Your phrase a software licence consists solely of functional
elements just triggered cynicism on my part that the CAFC could take
that idea as a basis to try and expand patents.  Yet again.
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] plain text license versions?

2012-09-07 Thread Ben Tilly
On Fri, Sep 7, 2012 at 10:37 AM, Ben Reser b...@reser.org wrote:
 On Thu, Sep 6, 2012 at 11:12 PM, Rick Moen r...@linuxmafia.com wrote:
[...]
 For that matter is it not also a violation of the technology neutral
 clause of the open source definition?

 No.  Read it.

 I did.  If you only provide a URL to read the license I can't fathom
 how you're going to argue that doesn't violate that clause of the
 definition.

 Which says:
 No provision of the license may be predicated on any individual
 technology or style of interface.

The location of the license text is not a provision of the license.
Some licenses, for instance the GPL, actually say that you have to
distribute the license along with the work.  Others leave the matter
silent.  Either way the license is an open source license.

You may argue that software with an uninterpretable license is not
really open.  This is not a problem.  Open source does not mean
copyleft.  A lot of open source licenses allow people to incorporate
the software in proprietary products, and you don't even have to be
told it is there.

 You can't even read the license without using a several specific
 technologies.  If it's not a common license like the GPL you may have
 no way of knowing what the license said.  It may not be in a book.
 The URL may have disappeared.  Making the software in essence All
 Rights Reserved as far as anyone is concerned since they may no longer
 have a clue what the license said.
[...]

This is all true, and entirely irrelevant to the point that you wish to argue.

 All of these scenarios are easily overcome by just including the
 license with the software.  The licenses are not very large and I
 don't see the problem with needing to include them.

I have heard people who have distributed embedded software with GPLed
components disagree with this.  Adding the GPL inside of a device that
nobody can interact with the inside of is pretty useless, and is
frustrating when they are often left fighting for every byte.  Given
the number of devices with embedded computers, this is not exactly a
small use case.
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] Can copyrights be abandoned to the public domain?

2012-08-17 Thread Ben Tilly
On Fri, Aug 17, 2012 at 9:12 AM, Lawrence Rosen lro...@rosenlaw.com wrote:
 Russ Nelson asked:
 Larry, have you ever been driving over a bridge that collapsed?

 Not that I can recall. :-) Out of fear of that very result, though, I
 support increased infrastructure spending by our government.

 But I don't stress out every time I drive over a bridge or when I use open
 source software that is owned by an individual who wants to reserve her
 moral rights. Indeed, I respect moral rights in the ways that I license and
 use open source software and I advise respectful attribution whenever
 appropriate. Does the protection of moral rights require anything onerous of
 you?

Let's see.  Linus Torvalds is Finnish and began Linux in Finland.  As
Henrik pointed out, Finnish law has the concept of moral rights, and
one of those rights is the right of integrity, which can allow the
copyright holder to restrict the use of his copyrighted material in
ways that infringe on his honor.  In particular you can say that you
can't use that work for pornography.  Oleksandr pointed us to
http://www.wipo.int/treaties/en/ip/berne/trtdocs_wo001.html#P123_20726
which says that this moral right can be enforced even in countries
which do not have moral rights in their copyright law.

I am not a lawyer.  I know even less about international law.  My
knowledge of this topic is, in fact, pretty much half an hour with
Google following up references in this discussion.  But it looks to me
like Linus might have the ability to sue a US pornography company that
is using Linux to stream their porn based on his moral right rising
from Finnish copyright law.  If so, then that would run directly
counter to OSD #6.

I trust that Linus never would do so.  But if he and many other
European contributers to open source projects actually *could* do
that, that's not exactly a small detail.  (Particularly if you were
loving using open source to distribute your loving.)
___
License-discuss mailing list
License-discuss@opensource.org
http://projects.opensource.org/cgi-bin/mailman/listinfo/license-discuss


Re: [License-discuss] proposal to revise and slightly reorganize the OSI licensing pages

2012-06-11 Thread Ben Tilly
On Mon, Jun 11, 2012 at 3:20 PM, Rick Moen r...@linuxmafia.com wrote:
 Quoting Tzeng, Nigel H. (nigel.tz...@jhuapl.edu):

 Again, whatever your self identification is, your comment and statement
 are those espoused by one of those camps over the years.

 No, they most certainly are not.  Kindly do not confuse me with some
 bunch of ideologue wankers.

 What was the value of this observation?

 That differently licenced derivatives in compliance with your
 requirements are seen as OK if proprietary and hence shut off from
 sharing under the same terms, but not OK if copyleft and hence shut off
 from sharing under the same terms -- which seems to me a prime example of
 failing to grasp _either_ of the two basic facts about copyright law and
 software I mentioned to Ben Tilly:  (1) People can and do perform pretty
 much whatever screwball actions they wish to perform with their own
 property.  (2) You should take care to understand all of the
 implications of any licence you use, because somebody else definitely
 may, and you'll look really silly acting surprised.

Seeing these repeated references to my name is getting annoying.  You
made a comment about some BSD people.  I offered an explanation of one
mindset that leads to that situation.  You came back with an argument
that the mindset is wrong.  Since I don't possess that mindset, and I
have no interest in an argument, I didn't bother to respond.

You like to take people to task who have assumed that you take one
position or another which you don't.  Please stop assuming that you
enlightened me when you did not, and stop associating me with a
position that I do not hold.

 Permitting any derivatives satisfying 2-clause, 3-clause, or 4-clause
 obligations means permitting _any_ derivatives satisfying 2-clause,
 3-clause, or 4-clause obligations.  If licensor didn't intend that,
 then licensor shouldn't have chosen the licence.

People decide that particular licenses are right for themselves for
all sorts of reasons.  Often those reasons turn out to be mistaken,
and then people tend to get upset.

Many people who choose permissive licenses have a view that says that
when you don't try to order people around with contracts, goodwill
tends to get repaid down the road.  That is, in addition to the
explicit legal contract, they act as if there was an implicit social
contract between them in the world; if they are generous then enough
people will be generous back that things tend to work out.  Most of
the time this belief works.  (That is why people continue to have
beliefs like this.)  Occasionally they are spectacularly wrong.

That is, rather than trying to minimize harm when things go wrong,
they try to maximize the benefit of things going right.  If this is
your goal, complicated legalese is unlikely to be appealing.

Unhappiness can then arise when people who have released under a
permissive license hoping to see reciprocal generosity down the road
see their work improved and the improvements offered under a copyleft
license.  Legally nothing wrong has happened.  Socially nothing wrong
has been done in the world view of the person who made the
improvements.  But in the eyes of the person who originally released
the software, you have failed to be generous back to them, and you
have created a barrier to future generosity from people down the road
who use the improved version.  (Proprietary software creates less of a
barrier because there is a single entity that may come to see
generosity as being in their enlightened self-interest.)

Again I am not describing this to say that I hold this view, or that
you should agree with it.  Quite the contrary.  I am merely offering
it for anyone who wants to understand what may be going through the
head of a person who gets upset about something like this.

 _Unlike_ ideologue wankers, I have no wish to urge any particular
 licensing on anyone, and regard with particular distaste those who do.
 (In the general case, it involves someone else's property and is not
 really my concern at all.)  As I very clearly stated upthread, I regard
 licences as legal instruments to implement the licensor's intentions.
 The intentions should logically dictate owner's licensing strategy: the
 only real tragedy is when people fail to understand their chosen
 licensing's natural and obvious consequences.

If a license does what I want 90% of the time quite well, and fails
10% of the time, is it better or worse than a license that does
something you find merely OK 100% of the time?  You'll have no end of
examples in that failing 10%, but on the whole there are some people
who will still prefer that license, even though it can and does go
wrong quite frequently.

Again, not my point of view.  But if someone has that point of view,
it may make sense for them to select a license that does not protect
them from situations that they would prefer not to see happen.  Even
though you may think it a tragedy that things keep on happening

Re: two new licenses approved

2001-04-16 Thread Ben Tilly

Russell Nelson [EMAIL PROTECTED] wrote:

We approved two new licenses.  http://opensource.org/licenses/ The
Sleepycat license is BSD with a required source disclosure term, and
the Nethask license is a GPL precursor.  Both are obviously open
source with no controversial terms whatsoever, but we needed them on
the approved list because some people wanted to certify software using
those licenses.

Actually Sleepycat's license does have one term that caused
discussion here in the past, and approving it clarifies one
question.

Sleepycat's license has been drafted based on the premise
that they have retained the ability to relicense, and with
a requirement that there be a copyright notice that retains
intact notice of the fact that they offer support for, and
can relicense, the component they contributed.

From the point of view of someone dealing in free software,
this term seems harmless.  However it gives them an edge in
their consultanting business, and it gives them advertising
for commercial companies that want to use their code.  The
second is particularly relevant since it gives a way for a
small company to pursue a "halfway open" business model.
You are giving away open source software, but hope to get a
closed-source revenue stream from it.

(This model was discussed in the context of creating an
open-source library for incorporating AI into games.)

Cheers,
Ben
_
Get your FREE download of MSN Explorer at http://explorer.msn.com




Re: two new licenses approved

2001-04-16 Thread Ben Tilly

"Ben Tilly" [EMAIL PROTECTED] wrote:

Russell Nelson [EMAIL PROTECTED] wrote:

We approved two new licenses.  http://opensource.org/licenses/ The
Sleepycat license is BSD with a required source disclosure term, and
the Nethask license is a GPL precursor.  Both are obviously open
source with no controversial terms whatsoever, but we needed them on
the approved list because some people wanted to certify software using
those licenses.

Actually Sleepycat's license does have one term that caused
discussion here in the past, and approving it clarifies one
question.
[...]

Oops, used to have.

It appears that the license I am used to reading is not quite
the one that you approved.  Too bad.  I always thought that
the old one was an interesting compromise...

Cheers,
Ben
_
Get your FREE download of MSN Explorer at http://explorer.msn.com




RE: Subscription/Service Fees - OSD Intent

2001-03-30 Thread Ben Tilly

"Smith, Devin" [EMAIL PROTECTED] wrote:

Lou Grinzo wrote:

  I've contended for a long time that the primary problem with open/free
  licenses is that they're not specific enough.

My experience (as a lawyer) with open/free licenses is that many of them 
are
not properly drafted.  The GNU GPL is particularly difficult to interpret,
probably because it was written by a non-lawyer.  The resulting legal
uncertainty makes it very difficult for me to give sound advice to my
clients, and makes licensing rights in or out under the GNU GPL very risky.

The GNU GPL also is a very novel structure.  IANAL, but I
have seen plenty of lawyers agree that it is a copyright
statement that offers a contract.  Should you proceed to
distribute you have accepted the contract and are bound
to it under contract law, *NOT* copyright law.  Or at
least that is how the license is intended to work.

In the absence of court decisions, it is hard to say that
this would work.  But that is the intended mechanism.

Statements of intent are fine as separate commentary but only muddy the
waters when included in documents that are meant to be legally binding.

With regard to specificity, sometimes more is better but sometimes it's not
needed and can be harmful.  Statutory and case law frequently fill in the
"gaps" left in agreements and there's no need to elaborate.  For instance,
if a license grants the licensee the right to create derivative works of 
the
licensed software, the law provides that the licensee owns the derivative
works created by the licensee (but not the underlying work on which the
derivative work is based).  So there's no need to add a provision that
"licensee owns the derivative work and may distribute it . . ."  In fact,
adding a poorly drafted provision on the issue is even worse than staying
silent.

This comment is only true when the intended audience is
a group of lawyers.  Consider well that the majority of
people who read the GPL and try to understand it are not
(in my experience) lawyers.

Finally, Randy Kramer is absolutely correct that "it is sometimes 
considered
an advantage to never change the language of a law or agreement but allow
the interpretation of the language to evolve."  The best example of this
that I can think of is insurance policies.  The wording of the policies --
which is pretty standard from insurance company to insurance company -- is
archaic and confusing to someone not familiar with insurance law.  But the
wording has been the subject of decades of court decisions (e.g.
"advertising injury" includes claims of trademark infringement) and the
meaning of most policies is now pretty much fixed.  Insurance companies are
loath to insert new language into policies lest the new wording be
interpreted in a way that they did not intend.  (There is, I believe, a lot
of litigation brewing over the Y2K exclusions that insurance companies
hastily issued before 1/1/00.)

The best known example among politically aware programmers
is probably the US Constitution.

In the case of Open Source licenses, however, this stuff is too new for
there to be any value in simply sticking with bad language.  I did a search
of Lexis recently and could not find a single case interpreting the GNU GPL
or the Mozilla GL.

There is none for the GNU GPL.  The resulting uncertainty
is often branded as a weakness.  But IMHO it should be
viewed as a strength.  Plenty of companies who were not
particularly friendly to the GPL have been challenged for
GPL violations.  *NOT ONE* (after full review by their
lawyers) thought that their odds of winning a case against
it was good enough to take it to court.

In my books that is pretty reassuring. :-)

Cheers,
Ben
_
Get your FREE download of MSN Explorer at http://explorer.msn.com




Re: Transfer of Copyright

2001-02-22 Thread Ben Tilly

Jimmy Wales [EMAIL PROTECTED] wrote:

It would be delightful if people could post sample documents for
the transfer of copyright.

Someone asked something about transfer of copyright to for-profit
companies.  The idea is that some authors may be wary of transferring
their rights to a for-profit company, even though the software has been
released under GPL.

Particularly with what was just pointed out that you can
only complain if you still own copyright.

At Nupedia (free encyclopedia using GNU FDL), we are hoping to deal
with that issue by setting up a non profit foundation, the sole job
of which is to own and defend the copyrights, i.e. to enforce the
license.

If your product is GPLed, is there any reason to not use
the FSF for this?  Though if you do that, it would be
polite to donate to them something to defray any extra
expenses...

Cheers,
Ben
_
Get your FREE download of MSN Explorer at http://explorer.msn.com




RE: Germany

2001-01-29 Thread Ben Tilly

Dave  J Woolley [EMAIL PROTECTED] wrote:

  From:   Alexander Eichler [SMTP:[EMAIL PROTECTED]]
 
  in US, it needs copyright law to act like it does. Conclusion is, that 
GPL
  is only a possibility to give the right to use to somebody else. 
Copyright
  beneath this still exists. So GPL is a license agreement. As any other
   [DJW:]
   GPL is founded on copyright.  In fact, I've heard that
   the FSF will insist that copyright ownership is made
   very clear before accepting something under the Gnu
   banner.

If you are not the copyright owner you have no possibility
of assigning any copyright statement to software, nor do
you have the right to grant the various permissions that
the GPL is meant to guarantee.

This does not prevent the GPL from simultaneously being a
contract between the copyright holder and the would-be
modifier or distributer.

[...]

Cheers,
Ben
_
Get your FREE download of MSN Explorer at http://explorer.msn.com




RE: [Fwd: Germany]

2001-01-28 Thread Ben Tilly

"Ravicher, Daniel B." [EMAIL PROTECTED] wrote:

  -Original Message-
  From: David Johnson [mailto:[EMAIL PROTECTED]]
  Sent: Saturday, January 27, 2001 3:20 PM
  To: Angelo Schneider; [EMAIL PROTECTED]
  Subject: Re: [Fwd: Germany]
 
 
  On Saturday 27 January 2001 07:48 am, Angelo Schneider wrote:
 
   AND sure we have more than one leg to stand on. The same is true in 
the
   united states. Of course you have implied warranties. Or do you think
   you can say: "Here is software, I have written it. Pay me some dollars
   and you may use it. But I OWN it, still. Nope, I'm not liable if it
   hurts your computer :-)"
 
  It is my own private opinion, and IANAL, that all commercial software
should
  have the basic warranty of fitness of merchantibility. Even commercial
Open
  Source Software should be warrantied. If the seller wishes to absolve
himself
  of all warranty and liability, this should be made explicitly clear to 
the

  buyer at the time of purchase.

A few thoughts from someone who has passed the Bar for the wonderful state
of NY.  First, there is no, nor can there ever be any, meaningful
distinction between commerical and non-commerical software.  It's all
involved in commerce, just at different points of the stream (far upstream
is education and research and far downstream is product purchased by end
users).  [...]

I mainly agree except for noting that open source
software may show up at the end-user level (see
Mozilla) and commercial software may show up well
upstream (Matlab comes to mind).

However that notwithstanding, I think a useful
distinction might be drawn between traditional
proprietary software and open source software.
Conceptually if you are the only one who can audit
the source, then it really is your responsibility
to validate that the software does something
reasonable and you should be liable if it is not
appropriate for what you try to sell it as.

And, you are right, default rule is that sales of goods (software probably
included) do come with warranties.  And your intuition is also right, that
they are always disclaimed or absolved explicitly at the time of purchase.
This used to mean simply telling the purchasor in writing that they are
getting no warranties with the softaware, but because some judge thought
this wasn't "explicit enough", now this language has to be in ALL CAPS.  
[To
which my response is, if people aren't going to read the warranty 
disclaimer
which is part of every single license agreement such that we have to make 
it
ALL CAPS, what does that say about the importance of the other parts of the
license agreement?  Can we assume that since the rest of the license isn't
in ALL CAPS the purchasor won't read it?  This means, eventually, the 
entire
license will have to be in ALL CAPS and thus we're back to the starting
point with the warranty disclaimer not being explicit enough.]

If I put a grenade inside a bowling ball, and sell it to
you, should I be liable?  Even if I handed you a license
agreement that absolved me of all claims that it was
suitable for any purpose?

What about if it is a car with a marked tendancy to
explode?  A fault I knew about, and could have fixed for
$1/car?

You know, implicit warranties exist for a reason.

Second point, software companies should be able to sell whatever they want
for what ever price they want and with or without any warranties they want.
IF I want to sell BS Office without any warranty and you want to sell MS
Office with warranties, then let us compete in the market.  If consumers
want warranties, they'll pay a premium for your product and I'll lose
business.  If they don't then you'll lose profit by providing warranties 
for
product you have to sell at the same price I do.  In reality, the 
difference
in price between our products will be approximately the market's valuation
of those extra warranties that you provide (assuming the Office program you
and I sell are exactly alike).  When courts come in and regulate the
marketplace and tell consumers what they are not allowed to buy, it only
causes societal waste by preventing goods from moving to their highest
valued user.  This societal waste raises costs for everyone involved.

This assumes symmetric information.  In the real world,
*PARTICULARLY* in the real world with a proprietary design
and tests that the vendor has access to and nobody else
does, this assumption is seriously broken.

To provide a real example, your *EXACT* argument was
repeated with regards to sanitation after the proof by
John Snow based on the epidemic of 1848-1849 that cholera
was carried in water and could be prevented by proper
attention to good sewage and clean water supplies.  We
can point to the very day that this argument became
unacceptable in England.  That day was December 14, 1861
and the event was the death of Prince Albert from typhoid.

In every industrialized country today, proper sanitation
does more to extend the average lifespan of the population
than the 

Re: To the keepers of the holy grail of Open Source

2001-01-23 Thread Ben Tilly

Bryan George [EMAIL PROTECTED] wrote:

David Johnson wrote:
 
  On Monday 22 January 2001 09:35 am, Bryan George wrote:
 
Okay, I'm writing it down: "Audience = inflexible Unix bigots =
   document = brain dead ASCII text".  Got it, thanks!
 
  Sigh...
 
  I don't have MS Office, and I am not about to pay for it. This has 
nothing to
  do with bigotry, but everything to do with my money, my harddrive space,
  etc... And when it comes to a choice between rebooting the system to run 
your
  document's native OS, or shelling out yet more money to get VMWare, I'll 
just
  abstain.

I'm just busting your chops a little, really... :)  You don't have to
convince me of the need for a low-cost, accessible, open way to pass
docs around - I just got a little tweaked with the "Real men use ASCII"
crud. %b

I didn't say that real men use ASCII.  Merely that with
some audiences you have to if you want to be heard.

  There are alternatives so use them. If the presentation you are sending 
is
  comprised solely of verbal content, then ASCII is sufficient. If you 
need
  some small amount of text formatting, try HTML. And if you need to 
control
  the document's appearance exactly, try PDF.

I was going to suggest that - presumably anyone with pockets for Office
can pick up a copy of Acrobat as well, and the reader's free and
multi-platform.

Why not pick up TeX?  The output looks about as good as
you will get, it can be presented as PDF, the source is
human-readable and small, and bit-rot is zero.

Oh, and both software for reading and creating is free.

OK, so it is not open source.  And before anyone points
me at standard GPLed packages for TeX, allow me to point
out that Knuth's software is under a license that does
not permit modifications.  IANAL, but AFAICS if you
incorporate work which you are not allowed to modify
into GPLed software, then you have no right to permit
modifications as required by section 2 of the GPL, and
under section 7 you are then not allowed to distribute
the GPLed work as a whole.

Not that Knuth is likely to complain unless someone
tries to modify it in some way.  (Like Slackware made the
mistake of doing a while ago...)

Cheers,
Ben
_
Get your FREE download of MSN Explorer at http://explorer.msn.com




RE: IPL as a burden

2001-01-23 Thread Ben Tilly

"Lawrence E. Rosen" [EMAIL PROTECTED] wrote:

  OSI Certified Open Source applies to _licenses_, not _software_.

Actually, no, the certification mark is applied to *software* that is
distributed under approved *licenses*.  Certification marks cannot be
applied to licenses, because licenses aren't "goods" distributed in
commerce.

Then I think your position on Berkeley DB, shipped by
Sleepycat Software, would do wonders in clearing this
up.  To my eyes they are open source and they claim
to be open source.  The product is widely used and
their license seems straightforward and simple.

It boils down to saying that you are free to use this
software, with or without modificaiton, in any software
for which source is available.  You may not remove
their copyright notice.  Said notice includes contact
information in case you want to negotiate a different
license or purchase support for Berkeley DB.

The license is at http://www.sleepycat.com/license.net.

Cheers,
Ben
_
Get your FREE download of MSN Explorer at http://explorer.msn.com




Re: To the keepers of the holy grail of Open Source

2001-01-22 Thread Ben Tilly

Bryan George [EMAIL PROTECTED] wrote:

News flash: A _lot_ of technical people are using Word docs and
PowerPoint presentations these days - Linux/VMWare is my weapon of
choice, but there are others.

News flash: Doing so is still a good way to guarantee
that a lot of other technical people will drop your
document in the circular bin sight unseen.  Who is
your audience and what is the document for?

Cheers,
Ben
_
Get your FREE download of MSN Explorer at http://explorer.msn.com




Re: OpenDivX license

2001-01-21 Thread Ben Tilly

[EMAIL PROTECTED] wrote:

on Thu, Jan 18, 2001 at 09:51:40PM -0800, Brian Behlendorf 
([EMAIL PROTECTED]) wrote:
[...]
A philosophical point first:  I believe that attempting standards
enforcement through copyright licensing is fundamentally broken.  We've
seen this tried several times, with the Artistic (control over "Perl"
name), and SCSL licenses, the results tending to be that the license
doesn't work as intended or doesn't meet the OSD.  Wrong tool for the
task.

Donald Knuth enforced a standard through copyright with
TeX.  I think it worked well, even if the result is not
open source.

I'd argue that tying allowed modification to specific compatibility
standards is a violation of:

   - Condition 3, Derived Works:  Is the original license bound to the
 same terms, or could the authors modify the code to be incompatible
 with the MPEG-4 standard.  This might be a stretch, but I'd argue it
 hard.

   - Condition 6, Discrimination against fields of endeavor:  This is IMO
 far more clear cut.  Restricting application of the license to code
 meeting specific compatibility requirements is imposing a
 restriction that a work *not* adhering to this standard is not
 permitted.  The discrimination is against any field of endeavor
 which isn't directly focused on MPEG-4.

What do you think about permitting any change you want, but
requiring changes that break a given standard to state that
fact whenever and wherever they display notifications that
it is derived from __X__ that it does not actually meet
standard __Y__?

This could be useful for reference implementations.  There
might be absolutely no problem with borrowing code from the
implementation and using anywhere.  However it is important
to require that if it is used in something not compatible
with the standard that there be no possibility of creating
confusion with the standard.

Cheers,
Ben
_
Get your FREE download of MSN Explorer at http://explorer.msn.com




Re: IPL as a burden

2001-01-17 Thread Ben Tilly

Manfred Schmid [EMAIL PROTECTED] wrote:

  I'm sorry, I was thinking that you were talking about using an open
  source license, and then claiming license fees on top of that.  Now I
  understand that you were just continuing your claim that requiring
  license fees was compatible with open source.  That's interesting; I
  don't see a clear statement in the OSD that recipients of a program be
  permitted to run it.
 
  Nevertheless, if the recipient of an open source program can not run
  it without an additional license, where the license itself is the only
  obstacle (that is, no other software is required, just the license
  itself), I feel certain that that program is not actually open source.
 

It is indeed interesting that GPL does not address the matter ofrunning
a GPLed program. From a legal standpoint it might be interesting, if the
OSD is an inegral part of GPL or not. From a non-legal standpoint I
would argue that OSD #7 covers that matter.

The GPL does cover running the software.  In clause 0 I
see, "The act of running the Program is not restricted..."

Still I do not see IPL being incompliant with the OSDs. we explicitely
address the matter of running an IPLed program and state that license
fees may apply.

I see it as being completely not compliant with both the
letter of the OSD and the intent.  You have been told in
no undertain terms (including by some of the people who
would actually make an official certification decision
- and no, I am not in that list) that any kind of
licensing fee or requirement for another license will
not fly.

We do not feel that the license is an obstacle. Free Software mens free
speach, not free beer (adopted from gnu.org)
All you will have to do is pay the price asked for, if applicable.

The people you need to convince have told you that it is
an obstacle and they will not budge.  Indeed similar
issues have come up and their position is clear.  I have
given you fairly detailed explanations of where you are
going wrong.

  If I want to run your program on several different computers, then
  removing the license information is clearly an improvement for me.
  With open source programs, you don't get to define what an improvement
  is.  I do.
 

You do have to stick to the license terms and the definition of an
improvement is not totally up to you.

Indeed you have to stick to license terms.  If you did
not then there would be no value in having a clear
definition of what software comes under license terms
that gives the end user protection from being caught at
some point by a legally enforced monopoly.  It is
exactly because you have to stick to license terms that
there is value to consumers in that.

The OSD is a commonly accepted definition of exactly
that.  Software which is delivered under an OSD
compatible license comes with a guarantee that there is
no legal barrier to having a free market for upgrades,
bug-fixes, training and support.  Whether or not there
will actually be a viable market in upgrades, bug-fixes,
training and support will depend on applicable free
market forces.  But no vendor has the ability to wave
around a legal document and run potential competition out
of town.

*ANY* licensing move that you make to guarantee yourself
the ability to restrict such competition means that the
customer no longer can count on that freedom.  Therefore
any such move should make it impossible to certify you
as having a license that offers such protection.

THAT is why your license is not open source.  It may well
be perfectly legal.  It just isn't an open source license.

(As an aside to anyone still reading, if my description is
in any way incorrect, please correct me.)

[...]
  That one step is taking you out of the realm of open source.

I still do not understand why that should be the case.

Please read my description of what the OSD certification
is supposed to mean, compare to what your license says,
and get back to me if you don't understand how your
license tries to remove protections that are key to being
an open source license.

[...]
  I want to stress that I am not saying that you should not use the
  license.  I am saying that you should not call this license ``open
  source.''
 

Besides being able to "officially" call it Open Source and get the
license approved, we think it is a good step to open the source and make
it publicly available. We have thought a lot about it and feel it is the
best for all the parties involved.

That is your decision, and there are good arguments which
may be made for doing that, even under a license that is
not open source.  However I note that experiments by Sun
and others to try and get developers to accept halfway
open license have generally failed abysmally.

Still we would like to get approval.

That will not happen while your license fails to offer the
protections that OSD certification is supposed to provide.

Regards,
Ben
_
Get your FREE 

RE: IPL as a burden

2001-01-17 Thread Ben Tilly

"Carter Bullard" [EMAIL PROTECTED] wrote:

Gentle people,
I'm not a laywer so if I'm missing something, please fill in.

IANAL as well.

  From: Gregor Hoffleit [mailto:[EMAIL PROTECTED]]
 
  Well, the GPL says this:
 
  "Activities other than copying, distribution and
  modification are not
  covered by this License; they are outside its scope."

Appears that the GPL does not grant any rights
relating to executing the Program based on this clause.

That appears correct.

  "The act of running the Program is not restricted, and
  the output from the Program is covered only if its contents
  constitute a work based on the Program (independent of
  having been made by running the Program). Whether that is
  true depends on what the Program does."

The act of executing the Program is not restricted, but it
also doesn't appear to be granted by the GPL, as it is out
of scope of the GPL.  Even when the output of the Program
is "covered", there is no text describing what rights would
be granted to the user of the output.  Although there may be
an implication that the GPL may allow the user to "copy,
distribute and modify" the Program output, that doesn't
implicitly grant any rights to the use of the output.

That is correct.  If I use a GPLed compiler, and the
output does not qualify under copyright law as a work
based on the compiler, then the binary which results
need not be GPLed.

The GPL is based on having copyright.  If the author of
the GPLed software does not have copyright on the final
product of the work, then how can they put a copyright
license on it?

  and
 
"6. Each time you redistribute the Program (or any work based on the
  Program), the recipient automatically receives a license from the
  original licensor to copy, distribute or modify the Program subject to
  these terms and conditions.  You may not impose any further
  restrictions on the recipients' exercise of the rights granted herein.
  You are not responsible for enforcing compliance by third parties to
  this License."
 
 

Because the recipients' rights granted by the GPL do not apply to
executing the Program, restrictions on executing the Program would
not impose any further restrictions on any rights granted by the
GPL.

My understanding is that the copy of the software that you
get is yours.  Your use of your software is covered in
copyright law under "fair use".  This is not equivalent to
a standard commercial license where you do not own the
bits sitting inside of your computer, but have merely
licensed the right to use them.

Whether the latter should be legally valid has been a
subject of some debate.  The industry dearly wants it to be
so, and is currently trying to get UCITA passed, which
would codify it in laws.  Consumer advocates are of the
opinion that not only should it not be so, but that it is
high time for some lemon laws.

Open source software does not stand to benefit from UCITA,
but could stand to lose from lemon laws.  All factors
considered, it is likely that open source software would
receive some loophole in any lemon laws that were passed.

Carter

Carter Bullard
QoSient, LLC
300 E. 56th Street, Suite 18K
New York, New York  10022

[EMAIL PROTECTED]
Phone +1 212 813-9426
Fax   +1 212 813-9426

People who put their addresses in email always astound me.
You never know what nut might be just a few blocks away. *

Cheers,
Ben

* Me for instance!  (No joke.)
_
Get your FREE download of MSN Explorer at http://explorer.msn.com




Re: Free Software Licensing Strategy -- Some guidelines

2001-01-17 Thread Ben Tilly

Tom Hull [EMAIL PROTECTED] wrote:
[EMAIL PROTECTED] wrote:
 
[...]
  1. Understand the standard licensing models
  ---

...

  The Artistic License is notable for its use with the Perl programming
  language, however, it's a somewhat eclectic and ambiguous document.

My take is that the Artistic License is mostly an argument with GPL over
what constitutes a derived work: in particular, it disclaims embedding
(like the Guile license) and command extensions (regardless of how they
are implemented), and it does so in ways that are very specific to Perl.
(That is, one has to rewrite the license to apply it to anything else.)
[...]

My understanding is that the Artistic License is a feel-good
document which is legal Swiss cheese.  It certainly does not
achieve its stated aim, is probably not legally enforcable,
if it were it would be trivial to subvert, and there are
multiple versions out there.  (Having had the wording of the
version in Perl modified several times without getting the
explicit permission of all copyright holders makes its status
somewhat...nebulous.)

I don't think that it should be generally used.

IANAL and this is not legal advice.

Cheers,
Ben
_
Get your FREE download of MSN Explorer at http://explorer.msn.com




Re: Open Source *Game* Programming?

2001-01-17 Thread Ben Tilly

Ken Arromdee [EMAIL PROTECTED]
To: Ben Tilly [EMAIL PROTECTED]
CC: [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: Re: Open Source *Game* Programming?
Date: Wed, 17 Jan 2001 13:26:04 -0800 (PST)

On Wed, 17 Jan 2001, Ben Tilly wrote:
  IANAL but I think the general reaction would be that the
  graphics are part of the overall work and said game company
  would then be obliged to also give away the graphics,
  which you would then have access to.

Doom and Quake have been released as GPL.  Graphics and data files have 
not.
By this reasoning, anyone except the creators of Doom or Quake could not
distribute those programs at all, since the graphics are necessary to use
the program and they are not open source.

I am quoting from section 3:

: The source code for a work means the preferred form of the work for
: making modifications to it.  For an executable work, complete source
: code means all the source code for all modules it contains, plus any
: associated interface definition files, plus the scripts used to
: control compilation and installation of the executable.[...]

Do graphics and data files count as "interface definition
files"?  I really don't know.

In any case I would consider it a hole in the GPL if things
like essential parts of the user interface (ie graphics)
did not need to be made available while the work as a whole
was GPLed.

Cheers,
Ben
_
Get your FREE download of MSN Explorer at http://explorer.msn.com




Re: Request for approval: IPL 1.0

2001-01-15 Thread Ben Tilly

Ralf Schwoebel [EMAIL PROTECTED] wrote:
Hi Everybody,

hereby we release our OpenSource license as announced in the last
Open magazine. We are sure that we fullfill the basics from the
http://www.opensource.org/osd.html
page, but we already got some feedback like:

"...there is no need for an additional license..."

from the german jurisdiction point of view, we totally disagree.

We kindly ask for serious comments.

My first comment is that we don't need an additional
license.

My second comment is that if this meets the open
source definition then that is a flaw in the
definition.

My third comment is that 2.2.a (that people with
this license can use the software appears to me
to be in serious conflict with 3.1 (that people
may need license keys from IPL to run this
software).  You may claim that is because the
section in 2.2.a is subject to other intellectual
property claims.  Be that as it may, but your
requirement conflicts with item 7 of the open
source definition.  (You may not require an
additional license.)

My fourth comment is that 3.3 (that the code for
license keys cannot be deleted and must be
included in anything that copies from the software)
may or may not meet item 3 of the open source
definition (derived works) but to the extent it
does shows a flaw in the wording of that section.

My fifth comment is that section 5.2 (requiring
fees from anyone doing modification and support
for third parties) is particuarly awful, and IMO
violates sections 5 and 6 of the open source
definition.

I could go on, but let me summarize.

I am not a lawyer.  But I do not believe that you
have met the open source definition.  If your
license is by some miracle accepted by the OSI as
being compliant, I will consider that a failure
of the process and not a recommendation for your
license.  I will refuse to use or recommend any
software produced under this license.  I suspect
from your license that you are unclear on what
this whole open-source thing is.

Regards,
Ben Tilly

best regards,
Ralf "puzzler" Schwoebel
CEO, intraDAT international inc.
11250 Roger Bacon Drive (#3)
Reston, VA 20190
Tel.: 703 796 

** snip
intraDAT Public License
Version 1.0.0
---

Please read this Agreement carefully before using, copying, modifying or
distributing the intraDAT Public License Code ("IPL Code"). It will only
be
licensed to you if you first accept the terms of this Agreement. By
using,
copying, modifying or distributing the IPL Code, you indicate your
acceptance
of this license and all its terms and conditions for the IPL Code or
works based
on it. Nothing other than this license grants you permission to use,
copy,
modify or distribute the IPL Code or its derivative works. If you do not
agree
to the terms of this Agreement, promptly notify the provider of the IPL
Code
and delete the IPL Code and all copies of the IPL Code immediately from
any of
your storage media. You are not allowed to separate or to modify this
License
from the IPL Code.

Note: This license is not identical to any of the GNU Licenses published
by
the Free Software Foundation. Its terms are substantially different from
those
of the GNU Licenses.

Copyright of this Text: intraDAT, Wilhelm-Leuschner-Straße 9-11, 60329
Frankfurt am Main, Germany and Alexander Eichler, Graf von Westphalen
Fritze 
Modest, Marsstraße 33, 80335 München

1. Definition

1.1. "Distribution" means to copy the IPL Code in part or total for or
to one
or several third parties. This includes both the active copying (e.g. in
form
of a transmission) as well as to place the IPL Code in part or total at
the
disposal of third parties (e.g. ftp server or  CD-Rom).

1.2. "Distributor" means somebody who distributes, different from
intraDAT.

1.3. "Documentation" means the documentation given in electronic or
paper form
for users and/or developers. Documentation will be provided in English
language.
There is no obligation for any other language, but parts of the
Documentation
might be given additionally in other languages.

1.4. "IPL Code" (intraDAT Public License Code) means the Software as
licensed
by intraDAT under these clauses in form of source and/or object code.
User will
find the exact definition of "IPL Code" in form of program names and
version
numbers on www.intradat.com.

1.5. "Source Code": The source code for a work means the preferred form
of the
work for making modifications to it. For an executable work, complete
source
code means all the source code for all modules it contains, plus any
associated
interface definition files, plus the scripts used to control compilation
and
installation of the executable code. However, the source code
distributed need
not include anything that is normally distributed (in either source or
binary
form) with the major components 

Re: IPL as a burden

2001-01-15 Thread Ben Tilly

Ralf Schwoebel [EMAIL PROTECTED] wrote:

Frank LaMonica wrote:

  but differ from the GPL or LGPL.   Each such license places additional 
burdens on
  the entire open source community.  Those burdens devolve from the 
inevitable

Dear Frank,

thanks for the input, but I have to disagree. The lack of the word
money is the burden of the OpenSource community and even companies
like VA or RedHat have to feel that these days. And the GPL comes
from a time when students changed the world and coolness was a skill.

It is clear that you don't understand open source.

Now we have 2001 and the idea of Open Source needs a kick, because
we need applications now and everybody thinks its cooler to work
on an operating system, not an application.
We see no other possibility than enabling people to charge money for
sources without violating the basics of OpenSource:

You are not producing open source.  You are producing
something that violates every principle of open source
and then lying by calling it open source.  If you wish
to produce proprietary software, go ahead.  But don't
try to lie and call it open source.

Anyone is allowed to use the software, everybody has access to
the sources, etc. pp.

They are only allowed if they have your license key.

I am not allowed to take my knowledge of your software
and freely start a consulting business if I think that
you have been doing a piss-poor job.

This is not open source.

This money goes to the developers and they can pay their bills.

And by the way:
Our license is approved by a very good and accepted lawyer in
Washington DC (some senators and HUGE software vendors agree to that)
and is suitable for the Virginia law, since software licenses have to
fit the state laws, not the federal law in the US.

UCITA is generally detested by all except
organizations whose attitudes towards intellectual
property are also generally detested.

Once again, your license is not open source.  Nor
will you find that people in the open source
community generally willing to accept it.

Regards,
Ben
_
Get your FREE download of MSN Explorer at http://explorer.msn.com




Re: Misunderstanding of the basics?

2001-01-15 Thread Ben Tilly

Ralf Schwoebel [EMAIL PROTECTED] wrote:

Hi Ben,

thanks for the open :) reply...

I just want to make sure that there is no
misunderstanding on either part here.

Ben Tilly wrote:

  My first comment is that we don't need an additional
  license.

Mine would be: we finally need one that works (even in such
small and unimportant countries like Germany)...

We have many open source licenses that work perfectly
well, even in Germany.

That they don't do what you want has more to do with
the fact that you don't want to be open source than
it has to do with any failings of the licenses in
question.

  My second comment is that if this meets the open
  source definition then that is a flaw in the
  definition.

Or intented to be like that? I see nowhere the sentence:
"Do not charge money for software under the license XXXPL)

The entire point of an open source license is not to
restrict people's ability to make money, it is to
create significant and visible barriers to creating
a MONOPOLY.  Every clause that I dislike in your
license has to do with creating and giving you
monopoly control over software.

  requirement conflicts with item 7 of the open
  source definition.  (You may not require an
  additional license.)

I do not see a point there, there are a lot of companies
out there, which mix GPL and MPL or like Lutris who
mixes closed source with GPL parts. If you markup these
parts, it's fine.

You may not give on the one hand and take on the
other hand.  If your license requires additional
licenses and those licenses are not open source,
then the whole is not very open.  Therefore the
possibility of creating a monopoly that way is
restricted.

  My fourth comment is that 3.3 (that the code for
  license keys cannot be deleted and must be
  included in anything that copies from the software)

= if there is a license key check you are not allowed to
  do that with GPL either... but GPL is so weak that it is
  not even mentioned...

If there is a license key check in GPLed software
you can take it out.  This is not a weakness in
the GPL.  This is a protection against would be
fascist monopolists.

  may or may not meet item 3 of the open source
  definition (derived works) but to the extent it
  does shows a flaw in the wording of that section.

Definitly not, the license GARANTEES the openess of the source
and covers more eventuality than the GPL in that part.
Seriously: the IPL is capitalism for OpenSource with the
whole philosophy and ideas behind the GPL.

When you claim that open source means one thing,
and people who are established in open source
disagrees with you, which is more reasonable, that
everyone else is wrong or that you are wrong?

Again the key point is to offer protection against
would-be monopolists.  You don't do that, and do
not even appear to understand why that matters.

I just got the feeling that everybody is afraid of using that
ugly word "money" in combination with the word "OpenSource".

Why are you confusing monopoly with money?

Are your products and services so bad that you
don't think that you can shove them down people's
throats without the support of lawyers and courts?

If you use the IPL, and we will encourage everybody to, you
can or you can't charge license fees for that. If you do, you are
a "classical" software company that delivers the source with the
application, if you do not, you are an real OpenSource company.

If you use the IPL then you are not open source.

If you use it and claim to be open source then
you will have a bad public relations problem.
Because you are not open source and lies to the
contrary will result in people advising others
to boycott you.

But considering how your company stands to get
a monopoly from others using your license, I
can see why you want to encourage everyone to
do so.  I cannot see why they would want to be
so foolish though.

  My fifth comment is that section 5.2 (requiring
  fees from anyone doing modification and support
  for third parties) is particuarly awful, and IMO
  violates sections 5 and 6 of the open source
  definition.

That is again not true, because the license fee could be
ZERO and then it is like you want it... GPL comes from the
other end and now has problems to reach the capitalism level.

It is NOT how I like it.

If I am trying to get something reinstalled at 2 AM I
don't want to have to worry about your PoS license
key.

If I build an internal application I don't want to
have to worry that in 5 years I may be SOL because
you have gone out of business and I don't have any
way to get a license key for my legacy application.

If I am a developer I don't want to learn a
technology which I cannot start offering support
for without paying license fees to a direct
competitor.

If I am a customer I want to have the guarantee
that as long as there is sufficient demand, I will
have the ability to find someone who can offer me
decent support.

Being only mildly paranoid I do

Re: Free documentation licenses

2000-11-28 Thread Ben Tilly

Karsten Self wrote:

on Tue, Nov 28, 2000 at 05:26:20PM -0500, John Cowan 
([EMAIL PROTECTED]) wrote:
  [EMAIL PROTECTED] wrote:
[...]
The way I read 3(c), the GNU GPL refers to the program, but doesn't 
preclude
its inclusion into a larger, ***nonprogram*** work:
[...]

I think section 2 has a lot to say about this.  Its wording
makes no - and allows no - distinction between programs and
non-programs.  However you may aggregate works together.
So even though documentation and your program are distributed
together, since each can be used independently of the other
I would argue that that is just aggregation.

An interesting precedent that related things shipped together
need not be a single work under the GPL - the text of the GPL
(which is shipped with many GPLed products) has a copyright
that is in no way compatible with being part of a GPLed
whole!

Cheers,
Ben

PS IANAL etc.
_
Get more from the Web.  FREE MSN Explorer download : http://explorer.msn.com




Re: Qt/Embedded

2000-11-18 Thread Ben Tilly

David Johnson wrote:

On Friday 17 November 2000 01:20 am, [EMAIL PROTECTED] wrote:

  The idea is that, if a program is a work, and if (as the courts have
  held, in Mai v. Peak) a program in memory meets the fixed and tangible
  requirements of copyright law, and is therefore a copy under copyright
  law, then a program linked to a library at runtime is a derivative work.

I've heard this before, but I've always dismissed it as hearsay. I will 
have
to look up Mai v Peak. The implications of this are mind-boggling! Does
Stephen King have rights to my brain because I've read his books and 
they're
now in my memory?

Yes. :-)

And if your brain, influenced by Mr. King puts out a work
that looks like something he wrote, he can sue you for it!

Cheers,
Ben

PS IANAL and I partly wrote that just to tease you. :-)
_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.




Another pass at redrafting the Artistic License

2000-09-15 Thread Ben Tilly

(To the folks on the license-discuss list.)  As you may know,
Perl is currently undergoing a rewrite.  As part of this
rewrite licensing is being reviewed, and we are attempting
to come up with an Artistic License that is (*ahem*) on
somewhat better grounds than the current one.  This is my
current attempt but IANAL and I desperately need some legal
types who are willing to comment on whether this will hold
water, whether it will meet the OSD, etc.

(To the folks on the perl6-licenses list.)  Hopefully after
this draft I will stop playing with the overall structure of
the document.  I don't seem to have succeeded in making it
shorter either, if it accomplishes some of my other goals, I
will live.  In particular while I cut some verbiage out, in
trying to cover the case where your package was derived from
*two* (or more) projects under the Artistic License some more
snuck in...

Please note in particular section 2.5.  This should give a
pretty good idea of how I want to make it possible for Larry
to resolve any licensing issues that *might* arise without
having to have everyone explicitly assign copyright to him.
Remember that I am looking for ways to give him flexibility
without paperwork...  Before I push that idea further I
really need feedback on whether this is going to fly, both
legally and in terms of what it requires from contributers.
Suggestions on what kind of defined policy would make sense
are also welcome. :-)

Cheers,
Ben

===

   THE ARTISTIC LICENSE
   VERSION 2,  SEPTEMBER 2000

Preamble

The intent of this License is to state terms under which the
developers of a free software project may allow use and borrowing
from the project while retaining a semblance of artistic control
over future development.  This license may be used on its own
but is intended to be used in a dual-licensing scheme and is
likely to be incompatible with other free software licenses when
outside of a dual-licensing arrangement.

 Terms and Conditions

1.1) This License applies to any work or derivative from a work
or collection of works containing a notice placed by the
copyright holder or holders licensing it in whole or in part
under the terms of this Artistic License.  The "Package" refers
to some package which thi license applies to.  A "Standard
Version" is any such work which is licensed in its entirety
under this Artistic License.  Each licensee is addressed as
"you".

1.2) To redistribute, modify, or derive from the Package you
must satisfy all copyright and license obligations on it.  The
proposed agreement contained in this license may be used to
satisfy any and all copyrights on the Package which have been
placed under this License.

1.3) The copyrights placed under this License in no way restrict
your use of the Package.  Similarly programs, library files,
files and the like used as input, output, or linked to the
programs and libraries of the Package do not automatically fall
under any copyrights placed under this License.  Unless
otherwise restricted, they belong to whoever produced them.

1.4) Intermediate states of the programs and libraries in this
Package during operation shall fall under the copyrights of this
License if that is possible after reviewing all applicable
licenses, agreements, and laws.  In particular binary images
produced using "undump", snapshoting internal byte code, or
other such methods of saving the operating state are likely to
be derivative works to which this License applies.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED.  IN NO EVENT UNLESS REQUIRED BY LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER OR CONTRIBUTOR BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.


 Offered Agreement
  for Distribution, Modification
   and  Derivative Works

 Preamble

This agreement is offered by the copyright holders for your
convenience should you wish to modify or distribute a Standard
Version or some derivative of a Standard Version.  You have no
obligation to accept it, however under Copyright law you will
need permission to undertake the activities covered.

  Terms and Conditions

2.1) The definitions in section 1.1) apply to this agreement. In
addition "Original Version" 

Re: Another pass at redrafting the Artistic License

2000-09-15 Thread Ben Tilly

David Johnson wrote:

On Fri, 15 Sep 2000, Ben Tilly wrote:
  (To the folks on the license-discuss list.)  As you may know,
  Perl is currently undergoing a rewrite.  As part of this
  rewrite licensing is being reviewed, and we are attempting
  to come up with an Artistic License that is (*ahem*) on
  somewhat better grounds than the current one.  This is my
  current attempt but IANAL and I desperately need some legal
  types who are willing to comment on whether this will hold
  water, whether it will meet the OSD, etc.

This is a vastly different license than the old version. So I have to
ask, why the *huge* change? Another question is why there is a separate
agreement?

The polite description for why to consider a huge change is
that the current license is Swiss cheese.  Perl has basically
survived on the fact that everyone loves Larry Wall, Larry
would never sue anyone, no other core developer would either,
and Perl hackers don't mind ignoring lawyers.

Anyone who wishes to read the license carefully can figure
out for themselves that there are problems.  I got bored
after a while with counting ways to break, mutilate, and
generally abuse the license.  It gave TIMTOWTDI new and
unhappy meanings.  Grabbing copies of the Artistic License
out of different versions of Perl is another fun exercise.
It seems to sprout additions whenever someone wants to do
something Larry hadn't thought of allowing.  Certainly
anyone who says, *THE* Artistic License hasn't actually
looked carefully...

Given that Perl is undergoing a rewrite and this is going to
be the best chance for fixing the situation for, oh, at least
a decade, (the time between rewrites grows exponentially with
releases) a few people who buck the trend and care think it
might be a good idea to propose a solution to this...

Does that answer why I might want to propose a major rewrite?



Now why the structure?  Well I am borrowing from the GPL the
idea of having a license which is also used as a contract
agreement.  (Read section 5.)  My understanding is that that
allows you to have provisions enforcable under contract law,
which allows you to enforce lots of things that copyright
law won't.

It is somewhat behind, but take a look at

http://www.mail-archive.com/perl6-licenses%40perl.org/maillist.html

for some of the discussions leading up to this.  Scroll to the
bottom and start working your way up.  A few good stopping
places:

http://www.mail-archive.com/perl6-licenses%40perl.org/msg00019.html
http://www.mail-archive.com/perl6-licenses%40perl.org/msg00024.html
http://www.mail-archive.com/perl6-licenses%40perl.org/msg00032.html
http://www.mail-archive.com/perl6-licenses%40perl.org/msg00074.html
http://www.mail-archive.com/perl6-licenses%40perl.org/msg00079.html
  (Note the fact that the Artistic License may cease to be
  an open source license.  Oops.)
http://www.mail-archive.com/perl6-licenses%40perl.org/msg00084.html

Cheers,
Ben
_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.