Re: Open Source Business Found Parasitic, and the ADCL

2003-03-14 Thread Ralph Mellor
 what license should one use (or can a license be created) that
 creates a symbiotic relationship between commercial and free
 software.

An interesting question. (To begin to narrow down the answers,
I'll start by noting it's obviously not one that is parasitic.)


 Now, I must admit there are a few success stories of commercial
 Open Source products. But I would argue these are far and few
 between, and the overhead of accomplishing such a success is
 cost prohibitive for most smaller entities.

Welcome to the free market: adapt or die. I'm not trying to be
awkward; I'm emphasizing that you need to think in terms of
evolution.


 a services and support business does not scale well, whereas
 the sale (rather licensing to be precise) of soft goods has
 proven to be a very effective business model.

If you're selling software with characteristics that mean you
don't/won't have serious OSS competition, then keep right on
selling it. If OSS is encroaching, then you'd better adapt
faster than both OSS and your proprietary competition, and
that may mean you have to accept a model that generates one
hundredth the revenue.


 So we have two diametrically opposed forces- the free world and the
 paid license world. It's interesting that when the not-free world
 tries to move in the direction of the free world, there is little
 or no budge from the free world to accomodate this.

Personally I think the forces aren't diametrically opposed, they are
pretty much unrelated. Kinda like democracy and capitalism. To the
degree they are related, the key is for a democratic constitution to
establish limits to abridgement of freedoms by capitalist forces.

But if you wish to see it them as diametrically opposed, then perhaps
the analogy is democracy versus communism. Should democracies alter
their constitutions in order to trade more freely with communist
states? I don't think so.

It's really just a case of welcome to the free world: adapt or die.


 I obviously cannot speak for all commercial entities, but from my own
 perspective, one major point is being overlooked here. Generally
speaking,
 there are very small portions of a product that contain truly
proprietary
 algorithms and/or intellectual property. Thus, there is generally a
 significant portion of a product that a company may be willing to open
 source (without a Capital O and Capital S).

Mozilla/Netscape. Darwin/OSX. etc.


 So what we're really looking for is a license called Partially Open
 Source or Commercial Open Source that will allow a company to
 protect small portions of a larger product.

MPL etc.


 the OSD. But if there is zero interest here in a Partial Open Source
 license, then I believe that ultimately the commercial world will
 form a consortium to address this concept.

It really seems you completely miss the point of the OSI! To
quote their home page Open Source Initiative exists to make
[the open source] case to the commercial world. You may feel
it is/has failed, but the interest level is not only non-zero,
it's actually 100%, as it's the entire point of OSI's existence.


--
Ralph Mellor

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: Open Source Business Found Parasitic, and the ADCL

2003-03-14 Thread Ralph Mellor
 It really seems you completely miss the point of the OSI!

 I don't think I'm missing the point-
 ...
 some clauses most commercial entities would like to see in a
 license that are specifically excluded by the OSD. So as a
 means of finding some common ground

Again, you *are* missing the point. The OSI and OSD were developed
specifically to be the common ground of which you speak.

In the beginning, there was the FSF, and commercial people said,
RMS is ornery and not particularly commercial world friendly.

So someone, like you, said, why don't we come up with compromises
that go as far as one can reasonably go, without losing the key
developers and users rights that matter. Lets find some common
ground. And let's give it a name and an organization to back this
initiative up.

Thus the OSI and OSD were born.

I recommend you go read the stuff on the web site pages.


 ps: we've looked at MPL and all of the other recommended licenses. I'm
 sure we'll look again. But I'm also sure they each have problems for
 most commercial organizations.

Perhaps. But the MPL was specifically designed to be the very
compromise of which you speak. It consumed tons of legal and
community time. There was serious pressure from some large
corporations to protect their IP rights and ability to sell
software that mixed proprietary and free code.

Yes, each license has its problems. By far the biggest problem
for any new license is that it is a new license. You are better
off picking one of the existing licenses and then going through
that license finding problems, then searching the archives for
discussion of those issues, and only then, when you still don't
know about something, posting a question here, about one issue
at a time.

--
ralph

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: Plan 9 license

2002-11-03 Thread Ralph Mellor
  It turns out that this license is still *NOT* OSD compliant,
  ie. it is not what those running the OSI would label Open
  Source.

 Could you please specify wherein the Plan 9 license fails of Open
 Sourceness in its current incarnation?  The complaints of RMS at
 http://www.gnu.org/philosophy/plan-nine.html seem to apply with equal
 force to the Perl license (which he calls unFree) and the OSL 1.0,
 with the exception of the termination-on-any-IP-lawsuit provision.

For now I'll limit myself to comparing the summary
of problems that you wrote August 20 2000 [1], with
the current license [2,3].

There may of course be other issues not covered in
your summary, though it was in my judgment a good
summary of the situation as the license was at that
time.


 1) Lucent reserves the right to demand source
 code for your private undistributed modifications;

The current (as at Nov 03 2002) license says:

Modifications which You create ... must be made
available under the terms of this Agreement in at
least the same form as the Source Code version of
Original Software furnished hereunder.

They don't explicitly exclude private changes.
But I doubt they really care, so I think this
could be fixed easily.

You agree to provide the Original Contributor,
at its request, with a copy of the complete Source
Code version, Object Code version and related
documentation for Modifications created or
contributed to by You if distributed in any
form

They don't define distribute or any variant of
the word. But again, although with less certainty,
I suspect they would not mind about private
distribution (within a single entity) and could
fix the wording.


 2) commercial redistribution can only be for a
 reasonable price, an undefined term that might
 lead to trouble later;

Distribution ... may ... include a reasonable
charge for the cost of any media. You may also,
at Your option, charge for any other software,
product or service that includes or incorporates
the Original Software as a part thereof.

I believe the last sentence was added after your
summary. Afaict, it mostly fixes the problem.


 3) the license conditions are reimposed on your
 distributees, which suggests that you must have
 an explicit contract with them (I think RMS is
 overdoing it here);

I'm not sure what this is about so I won't try
to review this.


 4) the retaliation clause causes you to lose all
 rights if you sue Lucent on any IP matter whatever,
 even if it has nothing to do with Plan 9;

The licenses and rights granted under this
Agreement shall terminate automatically if ...
(ii) You initiate or participate in any
intellectual property action against Original
Contributor.

So, this problem remains.

Note that, from
http://www.linuxworld.com/linuxworld/lw-2000-09/lw-09-expo00-licensing.h
tml
http://tinyurl.com/2euh

[Eric] Raymond favors a Chinese finger
trap provision for future licenses: under
its terms, if you initiate patent legal
action against the copyright holder, you
lose your license rights.

Ironic, huh? (Although what he actually said
or meant may have been less extreme than the
above seems to imply.)


 5) the license imposes the U.S. export regulations
 on you if you export the software, even if they
 would not otherwise apply as a matter of law.

You acknowledge that the Licensed Software
hereunder is unrestricted encryption source
code as the term is defined under the United
States Export Administration Regulations and
is subject to export control under such laws
and regulations. You agree that, if you export
or re-export the Licensed Software ... You
are responsible for compliance with the United
States Export Administration Regulations...

I can't tell if this wording creates the
problem you describe.


 The Lucida fonts bundled with Plan 9 are definitely
 not free, but nothing compels you to use or
 redistribute them (they cannot be modified or
 redistributed except as part of Plan 9).

2.2 No right is granted to Licensee to create
derivative works of or to redistribute (other
than with the Original Software or a derivative
thereof) the screen imprinter fonts...

Looks Ok to me.

=

Footnotes:

[1]
Your summary of issues with Plan 9 license is at:
http://tinyurl.com/1ch9 or
http://www.crynwr.com/cgi-bin/ezmlm-cgi?3:mss:2173:aankcpfkdbioplpjjacb

[2]
The current license is supposed to be stored at
http://www.cs.bell-labs.com/plan9dist/license.html

I include a copy of the version I read from for
this email in footnote 3.

The md5sum checksum for the version I am using
for this email is f8be6752dae66936309f85b457c9f487

This version includes the text Version 1.4 -
09/10/02 at the bottom. However, two posts to
comp.os.plan9 suggest that this is misleading:

http://tinyurl.com/2etj or
http://groups.google.com/groups?hl=enlr=ie=UTF-8oe=UTF-8selm=39e5c4a
ebead98720077a2dd482865c3%40plan9.bell-labs.com

and

http://tinyurl.com/2eth or

Plan 9 license

2002-11-01 Thread Ralph Mellor
As of Nov 1, 2002, the Plan 9 license at URL

http://www.cs.bell-labs.com/plan9dist/license.html

is labelled Version 1.4 - 09/10/02 and titled

PLAN 9 OPEN SOURCE LICENSE AGREEMENT

It turns out that this license is still *NOT* OSD compliant,
ie. it is not what those running the OSI would label Open
Source.

I have asked members of the Plan 9 community to
switch to use of a term other than Open Source until
such time as their license is OSD compliant, but they
are not responsive. Hence this email, for the record.

-- 
ralph mellor
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



Re: a proposed change to the OSD

2002-10-25 Thread Ralph Mellor
  I'm going to propose a change the Open Source Definition at our
board
  meeting next Thursday.  It is simply this:
 
  0) A license may not restrict use or modification of a lawfully
  obtained copy of a work.

Does OSI certify open documentation licenses?
If so, I recall there being optional clauses that limit
the number of printed copies, or something like that.

==
ralph

PS. I haven't been able to thru to http://www.opensource.org
for an hour or so. Packets seem to be stuck in San Jose...

Tracing route to opensource.org [209.133.83.21]
over a maximum of 30 hops:

  153 ms46 ms47 ms  gw-081-248.dsl.speakeasy.net
[66.93.248.1]
  233 ms36 ms34 ms  border5.ge3-2.speakeasy-28.chg.pnap.net
[64.94.35.212]
  335 ms38 ms37 ms  core2.fe0-1-bbnet2.chg.pnap.net
[64.94.32.66]
  435 ms32 ms35 ms  500.Serial2-1.GW1.CHI13.ALTER.NET
[157.130.108.85]
  534 ms35 ms34 ms  0.so-1-0-0.XL2.CHI13.ALTER.NET
[152.63.69.182]
  636 ms38 ms35 ms  0.so-2-2-0.XL2.CHI2.ALTER.NET
[152.63.70.106]
  735 ms37 ms38 ms  POS7-0.BR4.CHI2.ALTER.NET
[152.63.68.177]
  858 ms57 ms57 ms  125.atm12-0.pr1.ord2.us.mfnx.net
[208.184.231.49]
  960 ms58 ms58 ms  so-2-2-0.cr1.ord2.us.mfnx.net
[208.185.0.189]
 1058 ms58 ms59 ms  pos5-0.mpr1.dfw2.us.mfnx.net
[208.184.233.149]
 1187 ms86 ms90 ms  pos13-0.cr7.sjc2.us.mfnx.net
[208.184.232.82]
 1287 ms89 ms90 ms  so-6-2-0.mpr3.sjc2.us.mfnx.net
[64.125.30.6]
 1389 ms88 ms87 ms  pos2-0.mpr2.sjc1.us.mfnx.net
[208.184.102.205]
 14 *** Request timed out.
 15 *** Request timed out.
  etc.

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



OSI approval of Plan 9 license

2002-09-12 Thread Ralph Mellor

As per my recent post to comp.os.plan9, a copy
of which is at the end of this email, I'm thinking
of asking for the current Plan 9 license to be
approved by OSI.

Given that I'm just a member of the public, and
not the owner of the license, can I do that? If I
can, are all relevant parties happy for me to do so?

--
ralph

PS. If you wish to use my email address, delete
the XXX from the start.


=

Subject: Plan 9 teeters on the edge of freeness but...
Date: 2002-09-09 03:00:03 PST

...falls howling into the abyss of doom... [1]
(A rather colorful way of saying that the Plan 9
license, as it stood when the statement was made,
should not be considered open source. [2])

Afaict, there was a clear good faith effort at
one point to respond to RMS' points and to have
the Plan 9 license OKed by the OSI. [3]

It seems the license got close. [4]

But, for some reason, there was no closure on the
process; and at some later date someone at Lucent
apparently decided to take the position that Lucent
would not subject their licenses to certification
by 3rd parties, and this presumably stalled the
attempt to modify to meet the needs of the open
source community and have it certified by OSI. [5]

Is this about right as an assessment? Is there
really some fundamental issue that means Plan 9
is destined to never become genuinely open source?

Could *I* try to see if I can get the license
certified?

--
ralph

[1]
At least, a poster stated as much a couple years
ago in: http://tinyurl.com/1chc
It looks like the license was subsequently changed
in a way that I suspect would have satisfied the
quoted poster. But the teeters on the edge quote
still seems apropos for the reasons stated in the
rest of this email.

[2]
By open source, I mean as defined by the OSI
(http://www.opensource.org/), the body trusted by
many hackers to identify what is and is not open
source.

[3]
Rob Pike has submitted the plan9 license...
(cut/paste next two lines together):
http://www.crynwr.com/cgi-bin/ezmlm-cgi?
3:mss:1988:27:aankcpfkdbioplpjjacb

[4]
Two lists of issues I found from the FSF and
opensource.org web sites were, respectively:

RMS' summary of Plan 9 license issues as of Oct 5 2000:
  http://www.gnu.org/philosophy/plan-nine.html

John Cowan's summary of Plan 9 license issues
as of Aug 20 2000:
 EITHER full URL (cut/paste next two lines together):
  http://www.crynwr.com/cgi-bin/ezmlm-cgi?
  3:mss:2173:aankcpfkdbioplpjjacb
 OR short alternate URL:
  http://tinyurl.com/1ch9

I note several license modifications that appear
to be attempts to address many of the key points
raised.

[5]
Apparently there was a Lucent policy decision
not to pursue license approvals:
http://www.crynwr.com/cgi-bin/ezmlm-cgi?3:mss:5

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



Re: OSI approval of Plan 9 license

2002-09-12 Thread Ralph Mellor

  Given that I'm just a member of the public, and
  not the owner of the license, can I do that? If I
  can, are all relevant parties happy for me to do so?
 
 I don't see why you can't.

OK. [1]


  But of course if OSI rejects it, there's nothing you can do
 to make Lucent change

That's fine. OSI rejections are a very useful service to the
community, just as useful as approvals.


 which means OSI will probably not treat this as a
 high-priority item

Perhaps. But if so, I think they should reconsider.

The current situation is that the Plan 9 license happily
proclaims itself Open Source in its title. I realize that
the OSI formulated the Certified trademark as the
primary response to that sort of situation, but I think
there is a powerful secondary strategy, namely to
force selected licenses that attempt this dilution of
the precise meaning of the term open source through
the approval process. It's not so important to do so if a
license is an out-and-out lie -- the community will soon
get the picture if a license that claims to be open source
is nothing of the sort. But the Plan 9 case is different. It
radically dilutes the power of the term open source
precisely because it is borderline.

If nothing else, I am unhappy that I have had to spend
hours trying to determine if the Plan 9 license is going
to work for me. I look to the OSI to help reduce this
overhead of investigating individual licenses.


 especially if (as I suspect) they are going to reject it
 as written.

Afaict, in all cases where an issue was raised as being
unequivocally a problem with the Plan 9 license, the
license language was changed in a way that seems to
be a good faith and potentially acceptable way to address
the issue raised. (With the exception of removing use of
the term open source. But that arguably is because the
intent was that the license was in fact open source.)

I have not seen discussion of the new language.

That's also part of my point; it appears that the process
stalled right when the license was plausibly ready to be
accepted, which is at least odd.


 OSI's business is to certify OS licenses and to evolve
 non-compliant licenses toward compliance, not to put
 black flags on unchangeable non-OSI licenses.

That's part of their business. And that business was
begun in the case of the Plan 9 license, but not taken
through to completion.

Also, I think it's OSI's responsibility to create clarity
about what open source means and that means
that rejections are at least as important as approvals.


--
ralph


[1]
I just realized that there is no copyright on the Plan 9
license, rendering the owner the public, which means
the language in the approval process about being the
license owner is moot. Ok, got that out the way.


--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3