Re: License concerns regarding package lft

2007-06-06 Thread Terry Hancock
MJ Ray wrote:
 Terry Hancock [EMAIL PROTECTED] wrote:
No, what I *said* is that tools are not materials, which they are
not -- at least not unless you use them as such. If you build a house
out of hammers, *then* the hammers are materials, otherwise, they are
tools.
 
 So, to be clear: you would claim that if one says 'this house is made using
 these materials' then the tools are not included in 'materials'?

This is not so much clear as completely different, but yes, that is
the principle meaning of the word materials and the ony logical reason
why the author would've used the term here.

A court is going to consider what the apparent intent was -- not try to
stretch the meaning beyond the obvious.

 Would you expect an art *materials* catalogue to...

Hereafter, you are trying to stretch the meaning to something that it
obviously wasn't intended to mean.

You can do that, because the license is POORLY WRITTEN. Which I have
already said. Miraculously, you and I appear to AGREE on that point.

One consequence of this is that some lawyer might try to play the same
games with the language that you are doing here.

I think the court would laugh in his face, but who knows?

 I'm trying to understand how it is possible to claim that compilers
 don't fit the meaning of materials there

That would be by using the *normal*, *first* definition of materials
and not some alternate meaning that has come about by association.

There is also the point that it wouldn't make any sense to require the
meaning you are attempting to press: is there even a compiler which can
be released in source format under conditions of this license? If not,
then it stands to reason that the author, knowing this, cannot have
intended to limit compilation to such a hypothetical compiler. This is
yet more evidence for an intent which agrees with the obvious
interpretation of the language.

So, are you saying you honestly believe the author's intent was to block
compilation of changes to his package altogether? If so, why distribute
source at all? Furthermore, you believe that having this irrational
intent, he then tried to hide it by using a word which *might* be
interpreted to support his intent, but whose most obvious meaning
contradicts it?

I find that a pretty implausible theory.

Your interpretation is distorts the license's original intent by using
alternate meanings of words. As such it may even be semantically correct
(that is, it may be within the set of possible semantic meanings of the
utterance), but it is pragmatically incorrect (it is not the subset of
that set that was meant by the author -- as we can tell from context).
Intent is a matter of pragmatics[1] -- the study of situated utterances
as evidence for meaning, not semantics[2] -- the study of isolated
utterances for potential meaning.

You're pounding very hard on the semantics, trying to broaden the set of
possible meanings, and you're not wrong about that as far as you go, but
that's missing the point. The question was not what could this sentence
possibly mean, but what did this sentence mean when the author wrote
it -- which is what actually matters legally.

The rest of the license, the fact of using the license, the fact of
releasing software with source code and the consequences of licensing
choices all provide situational information which supports the pragmatic
interpretation of the sentence in question.

The fact that courts (or we) have to go beyond semantics to understand
the license is a serious flaw of the license, which I've already pointed
out, but as evidence of the author's actual intent, I think it is
sufficient.

Cheers,
Terry

IANAL, TINLA, etc.

[1] http://en.wikipedia.org/wiki/Pragmatics
[2] http://en.wikipedia.org/wiki/Semantics

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: The GPL and soundfonts

2007-06-05 Thread Terry Hancock
[EMAIL PROTECTED] wrote:
 On Mon, Jun 04, 2007 at 09:51:11AM -0700, Walter Landry wrote:
Terry Hancock [EMAIL PROTECTED] wrote:
So, the soundfont license needs to be very permissive, but I don't think
there should be any concern about the tool used to create it.

The license of the sequencing software does matter.  If the sequencing
software is non-free, then the WAV files build-depend on a non-free
component.  It is the same as if you used a non-free compiler to
create an executable.  If the soundfonts are GPL compatible, that
would put the WAV's in contrib.

Okay, I can see that that's a practical issue for Debian, since you want
everything to be buildable from the source dist on a free tool chain.

While it would make sense, I notice that there does not seem to be a
DFSG guideline stating this requirement. Is there a free tool chain
requirement for Debian?

Even if there is, though, that's NOT the same as a GPL conflict (which
doesn't occur here unless there's a problem with the license on the
soundfonts).

 Although I would agree with that, the main matter here is not whether
 this WAV file would be appropriate for main or contrib, but whether it
 is distributable at all, since the GPLv2 requires complete source code,
 which includes the scripts used to control compilation and installation
 of the executable.

This is incorrect. There are many examples of GPL software compiled with
non-free compilers, and it is perfectly legal to do so. The scripts
you refer to do not include the compiler itself (what is intended by the
text you quote are things like makefiles).

The FSF's claim is that the tool used to create a work is not covered by
the copyleft on the work, nor does the copyleft of the tool affect the
work. Thus, you may compile free software on a non-free compiler or you
may create non-free software using a free compiler without invoking
copyleft requirements.

A useful analogy is word processing -- wouldn't you be very, very
surprised if the GPL on a word processor forced you to use the GPL on
every document you create with it (this would fail DFSG as a use
restriction, BTW, if it were true)? Likewise, wouldn't you be pretty
surprised if you couldn't release a .doc file created in MS Word under
the GPL if you wrote it yourself?

Also, if the compiler were considered part of the source for programs
compiled with it, you'd have to include the entire gcc package with
every C program intended to be compiled with it, which would also be
pretty surprising.

In any case, this is made clear by the GPL FAQ.
See http://www.fsf.org/licensing/licenses/gpl-faq.html:

http://www.fsf.org/licensing/licenses/gpl-faq.html#GPLOutput

 Is there some way that I can GPL the output people get from use of my
 program? 

 For example, if my program is used to develop hardware
 designs, can I require that these designs must be free?

 In general
 this is legally impossible; copyright law does not give you any say
 in the use of the output people make from their data using your
 program. If the user uses your program to enter or convert his own
 data, the copyright on the output belongs to him, not you. More
 generally, when a program translates its input into some other form,
 the copyright status of the output inherits that of the input it was
 generated from.
 
 [...]

AND

http://www.fsf.org/licensing/licenses/gpl-faq.html#CanIUseGPLToolsForNF

 Can I use GPL-covered editors such as GNU Emacs to develop non-free
 programs? Can I use GPL-covered tools such as GCC to compile them?

 Yes, because the copyright on the editors and tools does not cover
 the code you write. Using them does not place any restrictions,
 legally, on the license you use for your code.

 [...]

AND

 In what cases is the output of a GPL program covered by the GPL too?
 Only when the program copies part of itself into the output.

AND

 I'm writing a Windows application with Microsoft Visual C++ (or
 Visual Basic) and I will be releasing it under the GPL. Is
 dynamically linking my program with the Visual C++ (or Visual Basic)
 run-time library permitted under the GPL?

 Yes, because that run-time library normally accompanies the
 compiler or interpreter you are using.

All of these pretty firmly establish that the license on the output of
the sequencer that renders the MIDI is *not* affected by the license of
the sequencer, regardless of copyleft.

However, input material incorporated into the end result (i.e.
soundfonts) does affect it.

Actually, if the soundfonts are bundled with the sequencer, the last FAQ
may apply. This is the system library exception -- perhaps interpreted
a little broadly. If so, then even non-free soundfonts would be
accepted. (Personally, I wouldn't want to rely on this, though).

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: License concerns regarding package lft

2007-06-05 Thread Terry Hancock
Martin Millnert wrote:
 7.  no permission is granted to distribute, publicly display, or publicly 
 perform modifications to the Distribution made using proprietary materials 
 that cannot be released in source format under conditions of this license;

 Section 7 seems suspicious.

Isn't that just a copyleft requirement? This is effectively how the GPL
works -- denying distribution rights if the work is combined with
proprietary work.

The wording could stand to be improved, though.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-05 Thread Terry Hancock
MJ Ray wrote:
 I'll let the PP answer for himself, but mention that money can be seen as
 a trick and you can read more about that view in Robert Tressell's book The
 Ragged-Trousered Philanthropist, which is PD at Gutenberg;  and also that
 local exchange trading schemes exist, but would it make something any less
 a fee if someone can trade their work as payment?

N.B. the idea that trading agreement to copyleft is a substitute for fee
payment (i.e. that the basis for copyleft licensing is a quid-pro-quo
wherein the author releases their work in exchange for a promise -- or
likelihood -- of contributions to their project) is a basic game theory
approach to understanding the economic success of the whole
free/copyleft phenomenon.

An overly broad interpretation of fee to include such agreements would
 not only be highly constructivist, but it would also be
counterproductive to the success of the whole free software movement as
well as Debian within that movement.

Also, by holding up copyleft licenses like the GPL as best practice
examples, I believe the DFSG rules out such overly broad interpretations.

So I think the whole class of can be considered as a fee arguments
must be taken with a very big chunk of salt.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: License concerns regarding package lft

2007-06-05 Thread Terry Hancock
MJ Ray wrote:
 Martin Millnert [EMAIL PROTECTED] wrote: [...]
 
7.  no permission is granted to distribute, publicly display, or publicly
perform modifications to the Distribution made using proprietary materials
that cannot be released in source format under conditions of this license;
 
 [...]
 
Section 7 seems suspicious.
 
 Is this saying (amongst other things) that someone cannot use any
 incompatibly-licensed compiler to produce binaries of it?  

IMHO, it does NOT mean that.

I think that a compiler or other toolchain element is not a material
-- materials are things that go into a structure and become part of
it: lumber, paneling, roofing, etc. NOT circular saws, hammers, jigs,
etc. This would be as opposed to tools:

from GCIDE:
 Material \Ma*teri*al\, n.
The substance or matter of which anything is made or may be
made.
[1913 Webster]

Based on this license, I believe that the copyleft would extend to
things that are incorporated into or linked into the work:

software
libraries
fonts
graphic resources

but NOT to things that are only used in the production process:

compilers
editors

UNFORTUNATELY, my interpretation relies on the definition and usage of
the word materials. Which I think is less clear than it could be, and
perhaps requires a very good grasp of English usage, which may be
especially problematic internationally.

So, if possible, I would encourage the original author to improve the
license text (which shouldn't bother them, because I don't think they
intend anything beyond DFSG). Changing using to from -- i.e. made
from proprietary materials -- makes it much clearer. There are people
who would object further that proprietary is poorly defined and also
that stating things in the negative is pretty confusing.

But I think it is usable like it is, even if no such changes can be made.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: License concerns regarding package lft

2007-06-05 Thread Terry Hancock
MJ Ray wrote:
 Terry Hancock [EMAIL PROTECTED]
 So, in your opinion, houses are not made using tools and binary packages
 are not made using compilers?

No, what I *said* is that tools are not materials, which they are
not -- at least not unless you use them as such. If you build a house
out of hammers, *then* the hammers are materials, otherwise, they are
tools.

And yes of course that means that hammers used to build one house and
then used as materials for another are both tools and materials, but
it is a foregone conclusion in a license text that definitions are
relative to the work being licensed! When a license says derivative,
we all understand without being told that derivative of the work being
licensed is meant, and not derivative of some other, unrelated work.

Hence, when we say materials, we mean used AS materials, not things
that could in principle be used as materials but were in fact used as
tools.

Because the license does say materials, it confines the meaning of the
word using (which can have multiple meanings -- a flaw in the wording,
but not a flaw in the intent).

The strawman you are attempting to bait me with is an assertion of the
exact opposite claim: i.e. that using not only confines the meaning of
materials but that it would confine the meaning of a word like tools
to mean materials.

This claim is obviously false. However, that has no bearing at all on
what I said. In fact, it is the nature of the word using to be almost
entirely defined by the noun: to use X means to do whatever you
normally do with X. Thus, the meaning of use materials lies entirely
in the definition of materials.

Hence, the definition of the word -- which you did not refute -- is what
determines the meaning of that phrase in the license.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: The GPL and soundfonts

2007-06-02 Thread Terry Hancock
Andrew Sidwell wrote:
 I'm sorry, I didn't make myself clear.  That last paragraph was meant to
 indicate WAV files which were derived from MIDI files via use of
 non-free soundfonts, not the original MIDI file itself.

The DFSG would require that the soundfont license be DFSG free in
order for the WAV to be considered DFSG free, IMHO.

The issue of whether the fonts can be combined with the GPL MIDI is
trickier. Conservatively, I would say that this requires the soundfont
license to be GPL-compatible. This is based on the idea that the
MIDI+soundfonts WAV is a derivative work of both the MIDI and the
soundfonts and not merely a use of the MIDI.

However, if the license on the soundfonts is DFSG free so that the
resulting two entities: MIDI and soundfonts can be distributed under
DFSG free terms independently, then you might want to simply ask the
MIDI creator to add an exemption, just like the one GPL graphic fonts
usually use to allow PS or PDF documents that embed the font without
having to GPL the documents' contents. In fact you could probably lift
the boilerplate for that from one of the graphic fonts already in
Debian. It probably was not their intent to restrict rendering of their
MIDI.

IMHO, the license of the sequencing software you used is completely
irrelevant. You USE a toolchain when you create with it, you don't
DERIVE from it (the exception being things like libraries -- or
soundfonts -- that get incorporated into the resulting work).

So, the soundfont license needs to be very permissive, but I don't think
there should be any concern about the tool used to create it.

Of course, the sourcecode requirement would probably insist that both
the MIDI and the soundfonts are provided as source for the WAV.

HTH, IANAL, TINLA, etc.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: CC Sampling Plus 1.0

2007-05-22 Thread Terry Hancock
Ben Finney wrote:
  1.the Derivative Work(s) constitute a good-faith partial or
recombined usage employing sampling, collage, mash-up, or
other comparable artistic technique, whether now known or hereafter
devised, that is highly transformative of the original, as
appropriate to the medium, genre, and market niche; and
 
 Trivially non-free. The DFSG freedom to create a derived work is the
 freedom to create *any* derived work, not some limited subset as
 defined in this license.

I agree.

However, I do have a question about this ...

If I myself have sampled from a CC sampling plus work in producing a new
work, I am under the impression that I'm pretty free to re-license as I
please. (In other words, we move forward one generation of derivation).

So, assuming that I pick a license that is otherwise an approved DFSG
free license (not wanting to open that can of worms right now), would
the fact that I had used CC Sampling+ work in my project be a problem?

In particular, with respect to the source of my work, I would clearly
have actually worked from the original work, being somewhat constrained
in what I could do, but would my collection of pre-processed samples
(say, sound effects), be a sufficient source provision? (I could
certainly argue that the pre-processed samples are a preferred form for
modification, since it's much less work to relocate samples than to
extract them from an original work -- the latter process is generally an
interactive creative one that doesn't ordinarily leave an electronic
record anyway -- or perhaps, the preprocessed samples *are* the
electronic record). AFAIK, such a collection of samples itself (as well
as my final product) meets the requirements to escape the CC Sampling+
license restrictions (sufficiently transformative).

I believe that in such a case I have not only evaded the legal
restrictions of the CC Sampling license, but also that (in most cases) I
am outside of what the original artist was trying to control (IOW, I'm
within both the letter and spirit of the license; the artist is
unlikely to consider this practice unethical. So this is not merely
exploiting a legal loophole, but is rather a legitimate use of the
license, following the author's intent).

For comparison, this would be like using samples permitted under fair
use from an all rights reserved work in a free-licensed project. What
the CC Sampling+ does is to make this fair use exemption larger and
more clearcut than it is with all rights reserved (in which case, it
might be much more legally ambiguous, and therefore riskier to use --
also, it's much less clear that the author intended to allow such uses).

ISTM that none of this is different for CC Sampling than for Sampling
Plus. Noncommercial Sampling Plus is a whole different matter,
though, since it attempts to control the uses of the samples (meaning
we're back to only fair use exemptions).

BTW, sampling in the sense of the CC sampling licenses seems to be
pretty broadly interpreted (much more so than allowed by fair use).

So, in some ways, it may be that the Sampling licenses are actually
more friendly to the free commons than is the NC or NC-SA license --
in that you can actually extract something usable in free works from them.

Am I right?

Cheers,
Terry


-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Choosing a license for Frets on Fire songs

2007-03-29 Thread Terry Hancock
Jason Spiro wrote:
 2007/3/28, Andrew Donnellan [EMAIL PROTECTED] wrote:
 
 On 3/28/07, Matthew Johnson [EMAIL PROTECTED] wrote:
  Yes that's the contract you have to sign to be part of Teosto (which
 you
  have
  to do if you ever want to make a living in Finland as a musician).

 Ouch. As was indicated earlier this seems standard for all performance
 rights organisations.
 
 Does that include performance rights organizations in the United
 States?  (I'm from Canada, and most of the pop music here is from U.S.
 artists.)

I used to think not, but now we have something called SoundExchange. The
more I read about it, the less I like it:

http://www.soundexchange.com/

Apparently, if you *haven't* signed with any collecting agencies, these
folks automatically get the right to collect royalties for you.

It is apparently an untested question whether an artist can explicitly
opt-out of this right. This question has been asked a few times on
the cc-licenses mailing list, and I haven't yet seen a satisfactory
answer.

 Also, how about podsafe music (music liberally-enough licensed to be
 included in podcasts)?  Are small indie artists who haven't entered
 into contracts with such organizations the only ones who can release
 music under podsafe licensing terms such as CC-BY-SA or CC-BY-NC-SA?

See above. They aren't safe either. The only thing that protects
podcasters, is that they are not subject to Sound Exchange royalty
collection (i.e. it's the person broadcasting, not the artist that
determines that exemption).

 If so: Are there any interest groups who are run lobbying campaigns
 against such strict rules?

There ought to be. I'm not sure who it is though.

The idea is not totally broken -- it's the inability to opt-out (or
waive fees for specific works) that makes it unethical, IMHO. As it
is, though, it stinks to high heaven -- it's one of the political
doublespeak moves where you create an organization ostensibly to
protect small interests, but the actual effect is calculated to
bury them.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Debian-approved creative/content license?

2007-03-29 Thread Terry Hancock
Ben Finney wrote:
 It's the creativity of a work that allows it to be covered by
 copyright. Non-creative works -- e.g. a plain listing of the digits of
 a mathematical constant -- are generally deemed un-copyrightable.
 
 I don't see what distinction you're making there with creative
 works. Are you making some distinction between a software work which
 happens to be interpreted as a program and a software work which
 happens to be interpreted in some other way? I don't think that's a
 relevant distinction.

The true distinction is between aesthetic works, meaning works which
are valued for themselves (i.e. you sensually appreciate the work in one
form or another) and utilitarian works, meaning works whose principle
value is in how they are used.

If the principle value of gcc were its aesthetic appeal (e.g. you like
to wallpaper your room with the printout), then it's the same as an
aesthetic work like a movie or a song.

However, almost no one views gcc that way. It's principle value is
*use*: i.e. you compile programs with it.

By contrast, there are almost no such uses of a movie or a song. They
are meant to be rendered to the human senses and appreciated for their
own content.

This is a real distinction.

In licensing terms, the difference is important, because it strongly
effects the model of how the software will be created and also how it
affects the consumer/user of it. Furthermore, the potential for
and value of reuse is quite different.

For aesthetic works, re-use is always non-essential, but individual
instances are irreplaceable. A parody of Mickey Mouse, for example,
has no meaning if it can only exist as a parody of Rudy Rat (some
off-brand character created to avoid infringing on Disney's trademarks
and copyrights on Mickey). Restricting the parody of the original
therefore is directly muzzling freedom of expression.

This is distinct from the case of compilers, for example: any compiler
than can compile C source code is roughly exchangeable with any other
(yes I know there are some incompatibilities -- but the point is that
they can always be fixed if there is a desire to do so). The existence
of a non-free compiler does not prevent the creation of a free one to
replace it.

Yet, it can be argued that you do not *need* that parody in the same way
that you might need a compiler (not having the aesthetic work does not
restrict your abilities to act).

So, you can always choose to live without aesthetic works, without being
materially damaged, but you are always culturally damaged by that
choice, whereas the inability to access utilitarian works only implies
the need to create free ones, and has little or no cultural consequences.

It's a small step from there to realizing that freedom means something
different for aesthetic versus utilitarian works. In fact, free
licensing is an adequate solution for utilitarian works, but in the end,
only better copyright law can fully resolve the problem for aesthetic
works. Nevertheless, the needs of licenses for aesthetic works are
necessarily different than those for utilitarian works.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: creative commons

2007-01-11 Thread Terry Hancock
Francesco Poli wrote:
 On Wed, 10 Jan 2007 09:08:48 -0600 Terry Hancock wrote:

 Is this a good reason to avoid promoting such freedoms among creators?

That's a strawman argument: CC promotes By and By-SA licenses as well
as NC, ND and others. If there's a fault it's that they don't offer
strong differentiation in that support.

 Is this a good reason to drive creators away from good licenses that
 would make their works DFSG-free?

Another strawman: CC doesn't driver creators away from good licenses.
They offer several different alternatives.

 I don't think so.

Definition of strawman argument: disagree with something no one in the
room agrees with instead of disputing the issues that are actually
contended. Pretend you have actually addressed real cases.  :-)

Regrettably, many in the Debian project have become committed to the
idea that there is no difference between content and code, and
yet this issue has repeatedly demonstrated the falsehood of this
assertion.

[...]

 Let's consider SID tunes.
 AFAIK, a SID tune basically contains code that is executed by a SID chip
 emulator in order to play music.
 
 Are SID tunes content or executed works?
 I would say: both at the same time.

Seems to me the author would be a completely reasonable person to make
that distinction. If they wish to view their work as more content than
code then they ought to be able to do that and license accordingly.

Alternatively, the package maintainer could decide that when bringing it
into Debian. The problem is that as things stand, Debian no longer
provides distinct handling for content and code. There are a variety of
problems with the upcoming version that derive from this one problem.

 There are many examples that show that the boundaries that are supposed
 to draw distinctions between various categories of software are not
 clear-cut: they are blurred, with many overlapping cases.
 
 I don't think that a line of reasoning which is based on such
 distinctions can lead to good freedom criteria.

Sorry, but you're too late. Software alone has a zillion of these kinds
of fuzzy distinctions (e.g. just consider all the ways a library can be
called). The whole reason why there is any discussion on this list at
all is to deal with the enormous fuzzy spaces around the DFSG (which as
guidelines are inherently fuzzy, even beyond the fuzziness inherent in
all language) and licenses (which are less fuzzy, but still fuzzy
because words are subject to interpretation).

None of this is news. Fuzziness happens.


This is debatable. Certainly NC-licensed works are not themselves
free in the same sense that we mean with free software,
 
 Jeff Carr argued otherwise in the message[1] that generated this
 discussion:
 
 | That's good, I'm not convinced that CC in any form isn't DFSG. :)

Yes, you're right. I misinterpreted that as meaning

I'm not convinced that 'no form of CC licenses is DFSG'

rather than

I'm not convinced that 'no form of CC licenses is not DFSG'

I'm used to allowing for small errors in grammar in mailing lists, but
Jeff's later posts suggest that he really did mean the latter.

I agree with you that NC and ND content violates DFSG.

but they do
exhibit important freedoms to the people who get them (relative to
commercially-sold proprietary content -- I am all too aware of the
problems they present relative to free works).

Some argue that this promotes the values of freedom to people who
would otherwise not appreciate the point. People so introduced to the
concept, will have their awareness of free media increased and will
become more interested in truly free works.
 
 No, they will adopt CC-by-nc-nd-vX.Y and happily say that their work is
 in line with the open source philosophy (whatever this may mean).

Which in their mind it may be -- perhaps for the reasons I have relayed.
But do they think it is DFSG free? There may be no actual disconnect here.

 Believe me, I've seen this so many times, that I can now consider it a
 classic...  :-(

You can take it as read that I'm aware of the problem. I was struggling
with this kind of non-commercial problem in licenses before CC was
even created. There's an enormous amount of work I've had to forgo
because the author wanted NC terms.

 Or even worse, they will publish their works stating This work is
 licensed under a Creative Commons License without specifying which one
 and without any link to a suitable URL.  Great, a Creative Commons
 License and we do *not* know which one!  :-((

Of course, the same problem exists with the expressions a type of open
source license, free software, and open source software. I've found
sites making all three claims for software that does not meet the Open
Source Definition, the Free Software Definition, or the DFSG.

CC's recommended licensing method is to link to the specific license in
question, and they provide icons and abbreviations to quickly label
which license is used. That artists have not availed themselves of these
resources

Re: creative commons

2007-01-10 Thread Terry Hancock
MJ Ray wrote:
 Jeff Carr [EMAIL PROTECTED] wrote: [...]
It seems to me the CC is written with the same kind of mentality and
intentions that the DFSG was written. [...]
 
 Hardly.  CC fans seem to see nothing wrong with discriminating against any
 field of endeavour, such as commerce or technical protection.

I'm not surprised to see MJ Ray say this, since he has chosen to ignore
the fallacies in his arguments. The only field of endeavour that CC
licenses block is the field of endeavour of copying and distributing
without honoring the license which ALL copyleft licenses (including the
GPL) do (indeed all licenses -- free or otherwise -- prevent some form
of copying and distributing, or they would simply be public domain).

Re-interpreting copying and distribution as a form of use has NEVER
been understood to be indicated by the DFSG, despite the efforts of MJR
and others to force this radicalization of those Guidelines.

MJ Ray and some others don't like the particular way in which this
copyleft is implemented -- because it inconveniences certain kinds of
distributors, and -- indirectly -- the people they want to distribute
to. While I disagree with that judgement, I respect that that's their
choice to make. Some people don't like any form of copyleft: I'm
perfectly happy to acknowledge their right to do that.

However, the assertion that it is a fundamental issue of freedom (either
an abstract concept or as described by the DFSG) is nothing but a snow job.

I'm not going to write yet another re-hash of this argument. There's
plenty of it on this list and the cc-licenses list. It's all been said
already, so go check the archives.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: creative commons

2007-01-10 Thread Terry Hancock
Francesco Poli wrote:
The CC lawyers are trying to draft a generic, useful and good license.
 
 Useful to *whom*?
 Useful to end users and to the community (and hence to the society)?
 Or rather useful to authors that are not willing to grant important
 freedoms to recipients of their works?

It is important to remember that, without creators, there will be no
works to have such freedoms in the first place. You may not like this
reality, but it is no less true because of that.

Regrettably, many in the Debian project have become committed to the
idea that there is no difference between content and code, and yet
this issue has repeatedly demonstrated the falsehood of this assertion.

The GPL, drafted before the DFSG, and used largely as a guide for
creating it (along with other licenses of the time) takes special care
to protect the particular needs of software developers -- namely that
source code is always made available.

The principle of copyleft is designed to protect the creators of free
software, and therefore, the body of work created.

Likewise, CC's licenses are drafted with the particular needs of content
creators. On the surface, these needs appear to be the same as those of
software developers. However, there are subtle differences. The issue of
 banned TPM-distribution versus parallel distribution methods is one
such difference. It can be quite successfully argued that for
utilitarian purposes, parallel distribution serves all the needs of
creators, because people who write code can control the platform in
necessary ways to unlock monopoly behavior.

However, content creators, whose work is not executed, and cannot
change the nature of the platform, lacks those kinds of tools for
protecting its own freedom. Thus it's much safer to avoid obstructionist
laws or technology entirely. The CC licenses recognize that distinction.

 Drafting and actively promoting licenses that forbid commercial use
 and/or modifications harms the free software movement, rather than
 helping it.

This is debatable. Certainly NC-licensed works are not themselves free
in the same sense that we mean with free software, but they do exhibit
important freedoms to the people who get them (relative to
commercially-sold proprietary content -- I am all too aware of the
problems they present relative to free works).

Some argue that this promotes the values of freedom to people who would
otherwise not appreciate the point. People so introduced to the concept,
will have their awareness of free media increased and will become more
interested in truly free works.

Ironically, this is the same argument used by proponents of parallel
distribution to try to allow TPM-locked distribution of free works
through proprietary channels.

Which I think shows that there is in fact a great commonality of intent,
even as there are difference of opinion on implementation. Stallman
overstates the case against Creative Commons, in my personal opinion.

What I do believe Creative Commons has done wrong is to essentially
pass off NC licenses as free licenses, diluted the free brand
image. Recipients of NC works may think that they've already appreciated
the full depth of free content and not realize that they are
experiencing a crippled version of it.

Of more particular interest to me, creators who use NC licenses may not
appreciate that they are not reaping the full benefits of free media,
and may become disillusioned with the idea before really trying it.

These problems are better served not by CC abandoning the NC licenses,
however, but by promoting better brand differentiation between NC, ND,
and free licenses. The false unity created by using the label Creative
Commons License needs to be eliminated.

But it also has to be appreciated that CC doesn't want to make moves
like that too quickly, lest they create confusion and disaffection in
their existing community.

 As I already said, forbidding commercial use is definitely *against* the
 spirit of free software and the intent of the DFSG.

Yes it is. But AFAIK, no one is debating the DFSG-freeness of CC NC or
ND licenses. They are pretty obviously non-free.

 Hence, I cannot imagine a reason why doing so could be important to
 free software.

Proponents (I'm not claiming to be one -- I'm somewhat ambivalent on
this subject) argue that a taste of a small amount of freedom builds a
desire for greater freedom. As I say -- exactly the same argument
parallel distribution proponents use for why they don't like CC
licenses' prohibition of TPM distribution.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Acknowledgment clause in GPL code?

2007-01-05 Thread Terry Hancock
Jordi Gutierrez Hermoso wrote:
 I'm curious as to the status of the following code for solving a
 Rubik's cube:
 
 http://www.wrongway.org/work/solver.tar.gz
 
 The readme.txt file states
 
 This program is released under the GNU General Public License.
 It may be modified and/or redistributed under the terms of said
 license.  The creator is not responsible for damages occuring
 because of this program.  IT MAY NOT BE REPRODUCED OR MODIFIED
 WITHOUT EXPLICIT CREDIT GIVEN TO THE AUTHOR.
 
 so what does that mean?

It means the author wants it to be clearly understood that GPL != Public
Domain.

This is not a license, it's a license grant statement. It's like a cover
letter. It's like that disclaimer you are supposed to put at the top of
every source file to indicate that the GPL license applies.

It *is* a less-than-perfectly-written grant statement, primarily because
it doesn't mention the version of the license. But given that GPLv2 has
been the *ONLY* significant version of the GPL for over a decade, it's
pretty obvious that that is the one which was meant.

That the wording is less than legally perfect is the reason why the
author has chosen to reference an existing license instead of trying to
write a new one himself.

That people can find so much fault with this and go on about additional
restrictions is absurd. The intent is exceedingly clear. I can
understand the motivation for suggesting an improved statement to the
author, mentioning that it would be better to add the version number to
the license reference and that the word ORIGINAL should probably be
inserted before the word AUTHOR. But that's like correcting spelling
and grammar: it might be useful, but did you *really* not understand
what was being said?

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Python Software Foundation trademark policy

2007-01-05 Thread Terry Hancock
Gervase Markham wrote:
 The Python Software Foundation trademark policy[0] says the following:
 
 # Use of the word Python when redistributing the Python programming
 language as part of a freely distributed application -- Allowed. If the
 standard version of the Python programming language is modified, this
 should be clearly indicated. For commercial distributions, contact the
 PSF for permission.

BTW guys, I suspect this is an example of the commercial==proprietary
fallacy. Python programs can be put under a proprietary license, and
standard library modules may be included in proprietary packages. Thus
it's not entirely unexpected that a proprietary developer might want to
include the interpreter itself.

Having done so, they may want to advertise this fact on the label of
their shrinkwrap box in the CompUSA where they are selling their
productized proprietary software. In that situation -- as I read this --
the PSF would like them to seek trademark use permission. They might
even wish to charge a royalty for that privilege.

I could be wrong, but I suspect this is what they have in mind when they
say commercial distributions.

The term commercial has a wide range of interpretations by many
people, and I personally it should be avoided because of confusion like
this. Probably this question should be propagated back to the PSF,
because it is rather unclear. I suspect that debarring Debian from using
the name python to label the Debian package was far from their intent,
however.

Note that this is a FAQ you're reading, rather than a legal document.
FAQs usually don't get the fine-tooth-comb legal treatment that licenses do!

Cheers,
Terry


-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Open Font License 1.1review2 - comments?

2006-12-11 Thread Terry Hancock
Gervase Markham wrote:
 Francesco Poli wrote:
 I probably missed where the license makes sure that Reserved Font Names
 can only become such by being names used in some ancestor version of the
 Font Software.

 Could you please elaborate and show the relevant clauses, so that my
 concerns go away?
 
 There is no such clause. What sort of abuse do you think this loophole
 enables? After all, even if there was such a clause, I could make 200
 trivially different versions of the font, each one from the next and
 each with a name I wished to reserve. But what would be the point?

It doesn't seem like a showtopper to me, but if the license is being
actively reviewed, then adding a limitation to the Reserved Font Names
indicating that they must have been a former name for the font, seems
harmless. After all, you point out yourself that it doesn't put a hard
limit on the names used (it might be regarded as a soft limit, because
it requires a 'release dance' for each one added to the list, which
probably presents no problem for honest applications, but might retard
abuse).

I am put in mind of the domain sitter example: people staking out
claims on domain names. It'd be a shame to repeat that.

 As already pointed out by Andrew Donnellan, this is vague, as the
 word document is never defined and has no unambiguous meaning.

 Do you have a proposed definition? What sort of things do you suggest
 some people might consider documents and others not?

 I don't have one, since I think that clearly drawing lines to tell
 various software categories apart is really hard.
 This discussion has showed up many times on debian-legal, at least since
 the GFDL times (I think it was 2002 or 2003): I believe there are no
 clearcut boundaries between documents, programs, images, audio/video
 works, and so forth.  They can be classified in most cases, but the
 boundaries are always blurred.  Hence defining what a document is,
 turns out to be hard.

But ISTM that it's irrelevant. Since embedding and bundling are also
allowed, it really doesn't make any difference where you draw the line.

If you define document in the common-sense way it is used in the
publishing industry (something you can print in a hardcopy or a bit more
broadly, something which can be displayed on screen), then the document
exemption protects those uses, while it does not protect software which
includes the font.

Instead, the bundling and embedding exemption would apply. Which has
the same effect.

OTOH, if we adopt the sort of extremely broad definition of document
that you propose, then the document exemption applies to both. Which, of
course, has exactly the same effect.

So who cares how narrowly document is defined?

There is one particular case which the software embedding and bundling
exemptions might not apply to, and that is hardcopy documents and the
files that are used to make them (e.g. PDF or ODF). Adding a document
exemption makes it clear that those uses are *also* exempted, in
essentially the same way as software which bundles or embeds the font.

I don't really see how that could be clearer. ISTM, the document
exemption *closes* a loophole, rather than opening one, ensuring user
freedoms that might not otherwise be covered.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Open Font License 1.1review2 - comments?

2006-12-09 Thread Terry Hancock
Gervase Markham wrote:
 But the names aren't required to be trademarked.

That sentence is nonsense in legal terms: there is no such thing as
trademarking a name. A name becomes a trademark when you use it as
one. Putting it in a list of reserved font names is one way of doing that.

I think you are confusing the idea with *registering* a trademark, which
is an assurance of trademark protection (it provides a formal means of
avoiding conflict and establishing precedence), but it isn't required
for trademark protection.

In fact, this is exactly like post-1978 US copyright law (and the Berne
Convention, IIRC): copyright protection applies from the moment of
creation. Registration is a formality, which may make it easier to
defend a copyright, but does not change the copyright status.

Trademark is similar. We have separate marks for an (unregistered)
trademark TM and a registered one (R).

 It's definitely a
 restriction over and above trademark law. (I don't think it makes the
 license non-free, though.)

So, in fact, it is NOT a restriction over and above trademark law.

Of course, IANAL, but I'm pretty darned certain of this.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Open Font License 1.1review2 - comments?

2006-12-07 Thread Terry Hancock
PoV). Again, common-sense says the license shouldn't bind in that case,
but the license makes it explicit.

Sorry if I'm being obtuse. I just don't see what the problem would be.
Of course, I am not a lawyer.

Cheers,
Terry


-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Open Font License 1.1review2 - comments?

2006-12-07 Thread Terry Hancock
Andrew Donnellan wrote:
 Which means you can't combine an OFL font with a GPL font to make a new
 font (and not much else beyond that).
 
 True.

 The copyleft on the font doesn't bind the program for any use I can
 imagine. Not because of the document exemption, but because of this:

 can be bundled, embedded, redistributed and/or sold with any software
 provided that the font names of derivative works are changed.
 
 Sorry, I'll change the example - a GPL font.

Can't combine them. All copyleft licenses have this incompatibility
problem, unless they provide some explicit conversion clause.

Debian has never had a requirement that licenses be GPL compatible, AFAIK.

  I then proceed to copy it into OOo Writer.

 How, exactly? How do you copy a program into OOo Writer?
 
 You copy it by selecting the source code in your text editor,
 selecting the Copy option and switching to OOo and pressing pasting.

Okay, so it's the source code of a GPL font?

Doesn't matter. The point is that it's a text document, now represented
with a particular font, because of the use of a word processor.

The content of the document is irrelevant. No document's content is
bound simply because the font is embedded in it. That's what the
document exemption is all about.

 Does this now give me an exemption? Does that exemption last after I
 take the source and compile it with FontForge or similar?

Of course. The resulting font is a derivative of your GPL font. After
compilation, it contains none of the OFL font, so it's pretty easy to
see that it isn't in any way a 'derivative' of the OFL font.

In fact, of course, there's probably no legal way that it could be made
binding in that circumstance. So the document exemption may not even be
relevant. But even if it were possible, the exemption makes it clear
that no binding to the OFL license occurs.

More importantly, the OFL license makes it clear that your ODF document
containing the source code isn't bound by the OFL either (even though it
'embeds' an OFL-licensed font). Of course, the OFL font *within* the ODF
document *is* still under the OFL license.

So far, this seems clearcut to me.

Just because it's fun to argue, though, I'll throw a wild one at you:

What if the programming language for the program actually uses ODF as
source code (instead of plain text), and the choice of font is
significant (e.g. variable names in Helvetica have integer type, while
names in Times Roman have floating point type, and StayPuft variables
are strings?)

Forcing a name-change on the font could break the build. However, unless
the language uses the primary font name as presented to the users to
distinguish fonts (a very unwise design decision), the problem can be
avoided.

Then, of course, the document *is* the source code, not merely a
combination of the source code with formatting.

Even in this case, though, the font expressly says it can't affect the
license of the program (because it's the document).

Cheers,
Terry


-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Open Font License 1.1review2 - comments?

2006-12-06 Thread Terry Hancock
Francesco Poli wrote:
 On Wed, 06 Dec 2006 11:21:05 + MJ Ray wrote:
 This means that forbidding derived works to carry the same name as the
 original software is acceptable.
 I believe that forbidding an unlimited and arbitrary list of Reserved
 Font Names goes beyond and is *not* DFSG-free.

Surely requiring you not to use trademarked names is par for the course
with font licenses? I think this is the *same* as the DFSG allowing
name-change requirements. In fact, it sounds like they are doing you a
service by providing a list of trademarked names that would be infringing.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and may not be
distributed under any other license.
 
 Does this interfere with dual licensing?

Not following this. You can't dual license unless you are the copyright
holder, and then you always can (unless you are party to an exclusive
rights contract). Sounds like this is simply a (somewhat weak) copyleft.

The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
 
 [...]
 
 As already pointed out by Andrew Donnellan, this is vague, as the word
 document is never defined and has no unambiguous meaning.

This is a standard exemption for font software. It recognizes that
including a font in a document (e.g. a PDF or Postscript) file does not
cause the license to bind the document.

This is why, for example, the GPL is a bad font license, because if read
 technically, it would force all documents written with it to be
released under the GPL, too. When people do use the GPL for a font, they
usually apply a similar additional exemption.

For font users, I would argue that document is a well-known term. It
means you can embed the font in documents that use it.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: ttf-tuffy: The Tuffy Font Family

2006-12-04 Thread Terry Hancock
Fabian Greffrath wrote:
 I have placed them in the Public Domain.

PD is the most free 'license' possible.

 This is all 100% my own work.

Means he has the right to PD the work.

 Usage is totally
 unrestricted. If you want to make derivative works for any
 purpose, please go ahead.

Has no legal effect, but explains what PD means to those who may not
understand.

 I welcome comments  constructive criticism.

Friendly invitation. No legal impact.

 Is this explicitely free enough for inclusion in Debian's main section?
 May this be the content of a debian/copyright file?

Absolutely, this is consistent with past practice.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#383481: Must source code be easy to understand to fall under DFSG?

2006-11-04 Thread Terry Hancock
Francesco Poli wrote:
 On Thu, 02 Nov 2006 18:12:05 -0600 Terry Hancock wrote:
 Yes, it seems the question here is *whose* preferred form for
 modifications?

 The GPL appears to assume there is a general consensus on this, and
 there may not be.

 IMO, whenever there's any doubt about which is the preferred form
 (preferred by whom?), we should follow the preferences of the last
 modifier: if you actually modify a work, you've shown in practice
 what is your preferred form for modifications (rather than simply
 claiming in a vacuum what *would* be your preferred form, should you
 make modifications that you don't actually make!).

While I agree with that conceptually, it may impossible to know. The
person making the call is going to be a package maintainer (subject to
review by debian-legal and ultimately the ftp masters), but it may not
be easy to tell whether the upstream source has included the source as
they modified it, or merely source that could be modified.

This is likely to bring up things like CASE tools, project files, and
change control systems. How much of these things are merely tools for
manipulating the source and how much are part of the source?

I don't think there's a hard line that can be followed in all cases, so
a judgement has to be made by somebody in deciding what to include and
what not to include.

 That is the interpretation that allows source to change form,
 whenever someone needs so. Hence, if Fred Fortraner writes a program
 in Fortran77 and releases it under the GNU GPL v2, David Distributer
 must make the (unobfuscated) Fortran77 code available as source. But
 then, Pete Pythonhacker can take the program, translate it into
 Python (because he cannot stand Fortran) and go on modifying the
 Python derivative: at that point, the source for the derivative is
 Python code... And so forth.

Yes, that makes sense.  But in most cases we can't really tell whether a
conversion was made by an automatic process or by the author.

 It's clearly going to be a judgement call, but I'd guess that in a
 standard format which will be understood by potential modifiers
 is more important than in the original form which may not be.

 I disagree: there's no standard format (whatever that may mean)
 requirement in the GPL definition of source code.

This is not so much of an issue for program source code as it is for
other types of work, but what I mean is that an SVG is probably better
than an XCF (more universal editor support).  Even though Larry Ewing
originally drew his Tux in Corel Draw (IIRC), it's the SVG or Skencil
formatted versions that are better to include in Debian (because we have
free software tools to edit these formats).

I guess what I'm saying is that in these cases it's more obvious which
form will be of greater use to would-be modifiers who use the
distribution, whereas the upstream source may be happier with Corel Draw.

It's more important that the end user is empowered to exercise his
freedom to modify than that the historical process of creation has
been preserved (one could pick endlessly over the details of the latter,
but the former is what actually gives meaning to free licensing of a
work).  So if there's a discrepancy between what is going to be easy for
the Debian user and what happened to be easy for the upstream author,
then the user's PoV ought to be the one that really matters.

 Of course in your specific case, I think it'd be better to have
 your original XML *and* the XSLT translator so that the HTML can be
 generated from it. The question, I would suppose though is not one
 of best practice but of permissable practice, and I think the
 HTML is good enough.

 I don't think so. Machine-generated HTML is not source, at least not
 until it becomes the form that is actually preferred for making
 modifications to the work...

I think you have to recognize some kind of pragmatic limit to these
kinds of restrictions. The HTML certainly can be modified, and a lot
more people know HTML than some ad hoc XML format.  It may well be the
case that the HTML would be the preferred form for modification for
anyone but the original author.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#383481: Must source code be easy to understand to fall under DFSG?

2006-11-02 Thread Terry Hancock
Arnoud Engelfriet wrote:
 That's what I would think. But consider this example. I write texts
 in a homebrewed XML format, which makes little sense for anyone but
 me. Obviously I prefer to use that format. I have an XSLT
 transformation to make it HTML, and I distribute that HTML version of
 the texts. Is that source?

Yes, it seems the question here is *whose* preferred form for
modifications?

The GPL appears to assume there is a general consensus on this, and
there may not be.

It's clearly going to be a judgement call, but I'd guess that in a
standard format which will be understood by potential modifiers is more
important than in the original form which may not be.

Of course in your specific case, I think it'd be better to have your
original XML *and* the XSLT translator so that the HTML can be generated
from it. The question, I would suppose though is not one of best
practice but of permissable practice, and I think the HTML is good
enough.

 Should a programmer who writes FORTRAN release that code, or the
 automated conversion to C?

I'd want the Fortran.

Fortran is a standard, widely available language, and my experience with
automatic translators says that they don't always generate
clean/readable code.  I'd say the same about flex/bison (or lex/yacc) code.

 I guess it's similar to the old XCF versus JPEG/GIF/PNG debate. I
 would say it depends on the intended use of the file. If the layers
 and other information in the XCF is no longer relevant, the PNG is
 just as much the source as the XCF. If it's likely that people want
 to edit

I think the issue with XCF was that the Gimp project didn't want to be
tied to XCF as an exchange format (reserving the ability to change it --
though I find that disturbing as it means my own XCF files might be
obsoleted by an upgrade, so I think they have the interchange problem
anyway).  But I digress.  ISTM that everything XCF does can be modelled
in SVG, which suggests that a better source form for an image
constructed of layers would be an SVG (rather than PNG, which loses the
layering information).

Unfortunately, I don't know of any XCF-SVG converters, so it wouldn't
be so easy on developers.  This is constantly an issue with artistic
works because much of the source usually gets thrown away in the
process of development (otherwise there would be heaps and heaps of it
-- it's a bit like asking not for the current source code of a program,
but the entire version history with diffs, and while that might be nice,
I don't think it's ever been considered a requirement for freeness).

In general, vector formats (like SVG) are better for collaboration, but
to limit exclusively to vector formats would rule out a lot of people
who don't know how (or simply don't want ) to use them. After all, it's
still a lot harder to make certain kinds of art in a vector editor.

Cheers,
Terry

(Not a debian developer or a lawyer. Just a user).

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Why TPM+Parallel Distribution is non-free

2006-10-16 Thread Terry Hancock
 effectively forbidden, because it would require discarding license
 text and notices (which are mandatory per the GPL).

 I don't think that this hypothetical situation would be equivalent to
 platforms where TPM are mandatory.


Why?  It's exactly the same situation. You have a *distribution 
requirement* which you have to meet, by including proper attribution and 
licensing. You have a technological measure designed expressly to 
discriminate against free content.  How is that different?


The CC solution is to allow the user to strip out whatever they need to 
run the code, but retain the requirements for distribution.  Your 
proposed solution is asking to be able to strip the GPL license notices 
out of the binaries and distribute those as-is.  You say that denying 
that right is DFSG non-free, to be precise.


Yet, the GPLv2 is still considered free (despite the fact that it does 
deny that right).


And in fact, this scenario applies to all licenses, hence all of the 
DFSG free ones, too.


In principle, it is exactly the same as the TPM-only platform case. And 
taken exactly in principle, your proposal denies the DFSG freedom of ALL 
licenses, because you are essentially denying the validity of 
distribution requirements, including copyleft distribution requirements 
which are designed to ensure end-user freedoms.



IMHO, that position is flawed.  The TPM distribution proposal is simply 
anti-copyleft.
If parallel distribution eliminated that problem I would say fine.  
But as has been demonstrated previously, it doesn't. So the anti-TPM 
clause is necessary to preserve copyleft, and Debian really needs to 
recognize that in order to remain the flagship free software 
distribution that it is.


Cheers,
Terry


--
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Why TPM+Parallel Distribution is non-free

2006-10-16 Thread Terry Hancock

Don Armstrong wrote:

 NB: please avoid needlessly embolding words: it only heatens
 discussions that are better discussed calmly.[1]


I've emboldened key words that are important not to misunderstand.  This 
seems to be very important as responses to several of my posts indicate 
that these words were overlooked. It's very frustrating to have to 
repeat the same points over and over again, because some people don't 
apparently read them before replying.


I can appreciate of course, that Debian legal folk, having discussed 
this already, and having amongst themselves already reached a consensus, 
find it difficult to have to revisit the same question. But that's 
something that will naturally happen when you bring in new people with a 
fresh point of view on the problem.


Heat is not intended, however.

At least not usually. Nobody's perfect. ;-)

On the other hand, some of the responses on this list have been very 
rude, which does make it difficult to have an intelligent conversation.  
I don't find that hurling insults or airing conspiracy theories is 
particularly helpful.


However, in respect for your request, I've eliminated all stylistic 
emphasis from this post.  IMHO, this makes it harder to read, but I 
trust you are prepared to make the extra effort.



 On Wed, 11 Oct 2006, Terry Hancock wrote:
 Don Armstrong wrote:
 On Tue, 10 Oct 2006, Terry Hancock wrote:

 Prohibiting TPM *distribution* is fine under DFSG.

 No, it's not. Prohibiting TPM distribution is quite clearly a
 restriction on a field of endeavor.

 Since distribution is always a use, then *any* distribution
 requirement is a use restriction in the broadest sense of the term.


 Thus, by this logic, GPL, LGPL, and even BSD are restrictions on a
 field of endeavor.

 This is a classical misunderstanding, unfortunatly. What the GPL does
 (and other similar copyleft licenses do) is make requirements on
 what you must distribute (or otherwise provide). This may indirectly
 restrict fields of endeavor because they are no longer profitable or
 useful, but it doesn't directly restrict them. [It may seem like
 splitting hairs, but it's an important distinction.]


Which was the point of what I just said.

Both GPL and CCPL make distribution requirements.  There are no use 
requirements in either.  Yet it is repeated over and over again that the 
anti-TPM distribution rule in CCPL3 is a use restriction.


CCPL3 makes this point more clear, although I have it on authority from 
official CC folks that this was true before. I admit I have not 
carefully re-read v2.5 to check this claim. But I have very carefully 
read the 8/9 draft of v3 to make sure that it is currently true, and it is.


Hence if GPL is free, CCPL should be also.  The use restrictions being 
objected to are in fact distribution requirements.



 1) TPM-distribution is allowed, so long as there is a parallel
 distribution of an equal or better version of the work without TPM,
 and there is a publically available key and encryption tool for
 converting the non-TPM work to TPM in order to play on the platform

 If I'm parsing you correctly, this would be appropriate; it's
 basically what the GPLv3 is trying to go for.


I can understand that this kind of arrangement might be accepted as DFSG 
free, but not that it should be required for it.  It has a fundamental 
flaw, as I have already shown:


http://lists.debian.org/debian-legal/2006/10/msg00113.html

In brief: A hard to apply TPM is a barrier to end user freedoms, just as 
is one without a publically available key or a tool to apply it.



 If it's #1, then there is only one practical concern, which is
 where the application of TPM occurs.

 In that case, I would argue that it needs to happen at the
 end-user, because that's the only way to truly prove both that the
 non-TPM work is equal or better than the TPM work, AND it's the
 only way to prove that the keys and encryption tools are available.

 This is the very same reasoning could be applied to compiled works;
 the counter arguments are the same reasons why important that we be
 able to distribute binary works. It may not be practicable for every
 end user to have the equipment to apply the TPM, or it may not be
 legal for them to posses the TPM circumventing devices.


(Once again, here's the binary/source to TPM/non-TPM analogy that MJ Ray 
insists isn't being used to support parallel distribution... being used 
to support parallel distribution!)


The reason why it's so crucial to release binary distributions of 
programs is simply that binary compilation is an intrinsically complex 
process. Because there are multiple variables (differing hardware, 
differing operating systems, differing drivers, etc), it is impossible 
to make compilation completely foolproof.  In fact, to be precise, it 
isn't really compilation that is a problem, but rather linking.  
Compiling bytecode for Perl or Python, for example, is routinely done 
on the users' machine, even in so

Re: Why TPM+Parallel Distribution is non-free

2006-10-16 Thread Terry Hancock

Don Armstrong wrote:

 On Mon, 16 Oct 2006, Henri Sivonen wrote:
 On Oct 16, 2006, at 10:42, Don Armstrong wrote:
 If you're seriously interested in discussing how to do
 copylefted TPM and DRM properly, I strongly suggest reading
 my position statement from committee D on the first
 discussion draft of the GPL

 URL please?

 http://svn.donarmstrong.com/don/trunk/projects/gplv3/issues/
 drm_allowing_authentication/

 I don't see anything in that position statement that would indicate
 a flaw in CC's 3.0 draft wording. Is there something specific that
 I missed?

 That position statement is basically an introduction to a set of the
 problems of dealing properly with TPM/DRM; it was written before CC
 3.0 was published, but the issues haven't changed. [The other parts
 are in the meeting notes with Seth Schoen.]


More precisely, it addresses the issues created by parallel distribution.

GPLv3 can't avoid this because it must deal with binary/source 
distribution (i.e. there is already a parallel distribution system going 
on, so it must be managed -- adding anti-TPM provisions to the mix gums 
things up, but it's not avoidable in that case).


CCPL3 sidesteps it entirely, using an elegant solution which causes all 
these issues to be dealt with implicitly.  CC can get away with this 
elegant solution, precisely because, being designed for content, not 
code, it doesn't have to deal with any parallel distribution provisions.


So, I think it actually serves as a supporting argument for accepting 
the CCPL3 as-is.


Cheers,
Terry

--
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Why TPM+Parallel Distribution is non-free

2006-10-11 Thread Terry Hancock

Don Armstrong wrote:

 On Tue, 10 Oct 2006, Terry Hancock wrote:
 Prohibiting TPM *distribution* is fine under DFSG.

 No, it's not. Prohibiting TPM distribution is quite clearly a
 restriction on a field of endeavor.


Since distribution is always a use, then *any* distribution requirement 
is a use restriction in the broadest sense of the term.


Thus, by this logic, GPL, LGPL, and even BSD are restrictions on a 
field of endeavor.


I claim this is absurd, given that these licenses are foundational 
examples of DFSG freedom. So I reject the idea that limitations on 
form of distribution are automatically limitations on use.


The user has the freedom to apply TPM to a work in order to use it. 
AFAIK, that's all he needs. If a TPM tool for the platform exists and 
the encryption key exists, then he has no problem.


After this, I have to ask, which terms are you arguing *are* DFSG free?

1) TPM-distribution is allowed, so long as there is a parallel 
distribution of an equal or better version of the work without TPM, and 
there is a publically available key and encryption tool for converting 
the non-TPM work to TPM in order to play on the platform


OR

2) TPM-distribution is allowed under all circumstances, so long as there 
is a parallel distribution of an equal or better version of the work


?


My reply is necessarily different depending on which you are arguing for:


If it's #1, then there is only one practical concern, which is where the 
application of TPM occurs.


In that case, I would argue that it needs to happen at the end-user, 
because that's the only way to truly prove both that the non-TPM work is 
equal or better than the TPM work, AND it's the only way to prove that 
the keys and encryption tools are available.


And when I say available, I mean at least zero-cost, and preferably 
free as well.


The one real complaint I've seen against this scenario is based on the 
idea that having the end user apply TPM is too *expensive* because the 
key-application tool or key costs money.  In my opinion, this situation 
is non-free to begin with, and should be rejected. This retains the 
platform owner's monopoly control over who is allowed to make 
derivatives of works.




If it's #2, then you are explicitly requiring permission for the DRM 
Dave scenario of a platform monopoly being imposed on all derivative works.


In this scenario, the platform owner essentially hijacks the author's 
work and sell it to a captive audience.  He denies that audience the 
freedom that the license is explicitly there to protect.


I think we can be pretty clear that CC isn't going to accept that and I 
certainly hope that the Debian project will show the same commitment to 
freedom (an ironic situation, IMHO).



 This is exactly what the Aug 9 draft of CCPL3.0 says:

  You may not impose any technological measures on the Work that
 restrict the ability of a recipient of the Work from You to
 exercise their rights granted under the License 

 The critical aspect here is that parallel distribution does not cause
 the rights of a recipient of the work to be restricted; they retain
 all abilities that they had originally and gain additional ones
 (namely, being able to run the work on a TPM-inflicted device.)


No. They already have that freedom in CCPL3.0.  Problem solved.

Only the distributor has to think about the license terms as they exist 
(the quote above is strictly from the requirements to *distribute*).



 The requirement is needed to ensure that copyleft preserves the
 freedoms granted by the content's author.

 No, they're not. They're a lazy means of hacking in a small bit of
 copyleft protection into licenses by outlawing legitimate uses.


Provide an example of a *use* that is restricted (there are none).

Only improper distribution, specifically designed to obstruct end-user 
freedoms (i.e. TPM) is prohibited.


 Any

 attempt via licensing to deal properly with TPM and or DRM must
 necessarily address the need for free software works to be capable of
 running on such a device when the end user desires it.


Yes. And that's been dealt with.


 There are two choices: You either 1) allow parallel distribution 2)
 require distribution of keys or information needed to deploy modified
 versions to the device.


CCPL3.0 chooses #2.  The end user loads the TPM'd content onto the 
device, applying the TPM at that point.


This is a practical and complete way of *enforcing* the requirement that 
keys (and any other information or tools needed) is available to the user.



 Whether or choosing to do 2) has the pratical effect of not allowing
 the use on TPM devices is a separate issue; it in itself does not
 outlaw their use or distribution. [It just minimizes their
 effectiveness.]


Fine.  Still good with CCPL3.0.


 If you're seriously interested in discussing how to do copylefted TPM
 and DRM properly, I strongly suggest reading my position statement
 from committee D on the first discussion draft

Re: Why TPM+Parallel Distribution is non-free

2006-10-11 Thread Terry Hancock
 be talking about the 
user's skills), we need to be specific in what we mean by able.


But in being specific, we introduce the problem of loopholes being found.

The CCPL3.0 wording is far safer and simpler.  It provides, as I've 
already argued, a natural assurance that end-users retain their freedoms.



 If this makes no material difference to you, but would convince the
 objectors, why not support it?

 Maybe it looks identical to you because you are not looking at the
 differences, dismissing them as generally and practically immaterial.


 Furthermore, that small difference is sufficient to ensure that the
 key (and whatever means is needed to apply it) truly is publically
 available. If there's any problem with that, then it indicates a
 problem with the freeness of the content anyway.

 I'm not sure that general public disclosure is necessary, but I could
 be wrong.


Strictly speaking, the key must be available to all recipients of the 
work.  CCPL3.0 provides this naturally, because the end user will use 
the key to load the material onto the device.



 What exactly is it you want references for?
 TPM is no longer a TPM once the key has been published - TPM is a
 matter of intent


Moglen expressed this in the GPLv3 draft 2's approach to defining GPLv3 
systems as not being TPMs.  The opinion regarding this approach is 
expressed further in:


http://gplv3.fsf.org/rationale

which addresses this point in footnote 39 on the relevant section of 
part 3 of the license.

and more clearly the Opinion on Digital Restrictions Management:

http://gplv3.fsf.org/drm-dd2.html

(It does take some digging to find this, see also: 
http://gplv3.fsf.org/opinions-draft-2.html
and http://gplv3.fsf.org/gpl3-dd2-guide.html  for other documents about 
GPLv3).



 - That TPM-parallel meeting the DFSG is based on the FALSE idea that
 binary/source distribution is analogous to TPM/non-TPM distribution.

As I've pointed out, this is an irrelevant nitpick. It actually doesn't 
matter *why* Debian project members acquiesced to such an idea, just 
that the idea itself is wrong, which I've already demonstrated through 
logical argument.


The source/binary analogy clouded the issue for *me*, so I projected 
that experience onto other people, in what is, admittedly, speculation.  
Otherwise, it's difficult for me to understand why so many people should 
be so easily fooled into ignoring solid logical arguments.


Also, your refutation of this suggests only that the source/binary 
analogy was not used to *form* the parallel distribution proposal 
(perhaps that's true). However, it was certainly used by adherents to 
*promote* the proposal, and that is where my experience comes from.  
IMHO, it is not a great leap of logic to suppose that what is offered in 
support is accepted as support.


It remains the most plausible explanation as to why so many people have 
acquiesced to the idea, and certainly if you object to the suggestion 
that this rationale was ever followed, you have no grounds for objecting 
to my stating that it is false and shouldn't be followed, for the 
benefit of those of us who were snowed by it?



 AFAICT, at best, the above have been supported by name-drop. At
 worst, not at all and research suggests the opposite.


Now you're just attacking. I don't think refering to CCPL3.0 or public 
statements by Moglen or Garlick constitutes a name drop.


How terribly presumptious of me, to assume that the debian-legal readers 
objecting so vehemently to CCPL3.0 have actually *read* it, or that 
comparisons to the GPLv3 draft can be easily found, by going to 
http://gplv3.fsf.org.



 I presume people know how to find the CCPL3.0, the GPLv3, the DFSG
 and the other sources mentioned. I've already referenced the
 archive for Greg London's DRM Dave test case.


 As I note in
 http://mjr.towers.org.uk/blog/2006/debian.html#notconsult CCPL3.0


You don't actually.  Maybe the link is old?


 is buried in a PDF in a list archive, while GPLv3 is on a web site
 that doesn't follow the web content accessibility guidelines, so not
 all data about its current state is visible to all.

 The DFSG are at http://www.debian.org/social_contract#guidelines - if
 only everything was as easy to read.

 The logic is all pretty obvious.

 The only part of your logic I object to is when TPM can cause
 problem X leads to the conclusion prohibit TPM instead of
 prohibit X.


Perhaps if that's what I had said, or rather what the CCPL3.0 says, but 
it doesn't. It says *distributing* in TPM-locked form is disallowed. The 
practical result is that TPM can be *used* whenever the ability to 
convert a non-TPM work to TPM form suitable for playback is available to 
the end user.


It does this in the simplest and most fool-proof way possible: it 
ensures the ability of the end user to apply TPM through the simple 
expedient of making that the way to access CC material on a TPM platform.


Cheers,
Terry


--
Terry Hancock ([EMAIL PROTECTED])
Anansi

Re: Why TPM+Parallel Distribution is non-free

2006-10-10 Thread Terry Hancock

Francesco Poli wrote:

 On Sun, 08 Oct 2006 21:45:46 -0500 Terry Hancock wrote:
 So, are you asserting that if the CCPL3.0 included an allowance to
 distribute TPM'd files, so long as the key necessary to apply TPM
 to modified works based on the non-TPM'd version were publically
 available (or always available as part of the non-TPM'd
 distribution)?

 Am I asserting that if $LONG_SENTENCE, then what? I'm not sure I
 understand your question, since something seems to be missing in
 it... :-/


Yes, you're right.  Obviously, I was asking that if this were true, ... 
you would claim the license were DFSG free.


I would agree with you in that case, but I would also claim that such 
agreement implies the existing license is DFSG free (because there is no 
difference in principle between them. Both restrict certain platforms in 
exactly the same way -- they do not allow distribution of works already 
encrypted to work only on that platform).



 What is the basis for Debian's objection to the anti-TPM clause?
 Isn't it that it is considered to be discriminatory against
 person or fields of use because it (supposedly [1]) discriminates
 against users of TPM systems?

 AFAICT, the objection is that an anti-TPM clause (such that it
 forbids any TPM in any case) forbids porting to some platforms.


I would agree with you in the case that all application of TPM is 
forbidden, but as I've mentioned, that change is already conceded. The 
end user can apply TPM if needed. In the case of interest (the TPM key 
is publically available), this already provides the user with the 
freedoms you ask for (he is certainly able to use the content on that 
platform).


In the case that the key is not available, your alternative wording 
continues to restrict the users ability to use the platform.


But of course, that is not the license, the license-writer, or the 
licensor's fault. It is a decision made by the owner of the platform.


 I

 think that no such porting should be disallowed, as long as it can be
 done without denying recipients the ability to exercise the rights
 granted by the license.


But one of the rights granted by the license is to produce modified 
works that can also be used by the user on ANY platform, including the 
one he's currently using.  Certainly if the platform is common enough 
for it to matter that use on it is unrestricted, then it's common enough 
for a restriction against making works for it to also matter?


It seems paradoxical to me that Debian should take such pains to allow 
free works to be ported to restricted platforms, because of freedom, 
but then to dismiss the loss of freedom that results from doing so.



 Likewise, a clause that forbade porting the work to Windows systems
 would be considered non-free.


Then the GPL is non-free if Microsoft decides to implement a system to 
scan the package file and refuse to unpack, install, or run the file if 
it finds a copy of the GPL license in it.  (Strictly speaking, I think 
it would have to look for the GPL notices that must be retained in the 
binary -- harder to implement, but the same in principle).



 You see, I think the thing you might be missing here is that the
 creator of the work has no control over whether the TPM key might
 or might not be available: it is a property of the platform, just
 like the platform being TPM-only.

 I am well aware of this. Just as the presence of a third-party
 software patent that covers a piece of software is not under control
 of its author.


Again, you are inconsistent.

If *this* is not non-free, then neither is the existing anti-TPM 
distribution clause. Both restrict distribution of files in a format 
that can only be read on a certain platform.


If the key is publically available, then in practice, the user will have 
exactly the same freedoms, because it's possible to encrypt files after 
receiving them.


Note that in the anti-GPL platform example above, the end user can 
remove the GPL license for the purpose of running a program (*use*).  
But he still has to include it when distributing the package 
(*distribution*).  Likewise, the existing CCPL3.0 terms require the file 
to be distributed in a non-TPM'd format, but the end user may apply TPM 
in order to play the content.


The anti-TPM clause in CCPL3.0 is a *distribution* requirement. It 
places NO *use* requirements whatsoever.  If a platform uses TPM to 
prevent the work from running on it, and provides no means (e.g. a 
publically available encryption key) to allow the work to be run on it, 
there's nothing we should be required to do about it.



 So the point is, no end-user freedom is gained by your proposal:
 either proposal allows the end user to install content on TPM-only
 platforms for which a TPM encryption key is publically available
 and denies it on platforms for which it is not. In fact, the only
 thing it gains is increased complexity of the license.

 The end-user freedom that is added (with respect

Re: Why TPM+Parallel Distribution is non-free

2006-10-10 Thread Terry Hancock

MJ Ray wrote:

 Terry Hancock [EMAIL PROTECTED] wrote:
 The case has been made that CCPL3.0 is DFSG-non-free because it
 does not allow the distribution of content in TPM'd format[0]. I
 assert that not only is this argument false, it is actually
 reversed: allowing TPM distribution, even with parallel
 distribution of non-TPM versions of the same content actually
 permits a violation of the DFSG, [...]

 I agree that Terry Hancock asserts allowing TPM-parallel licences is
 a violation of the DFSG but does not support that with any
 evidence.


No. I said it permits a violation.  What a platform owner may do, is 
take an otherwise free+copyleft work and release it under non-free 
terms. He may do so in a way that obstructs competition from 
free+copyleft works.  It is essentially the removal of the copyleft on 
the work.


You are of course right that effective copyleft is not required by the DFSG.

However, I find it highly disturbing to imagine that the Debian Project 
is taking a position against the support of copyleft to retain future 
freedoms for users.  So is finding



 For the rest of this message, I concentrate on the argument
 that prohibiting all TPM is fine under the DFSG.


Prohibiting TPM *distribution* is fine under DFSG. This is exactly what 
the Aug 9 draft of CCPL3.0 says:



You may not impose any technological measures on the Work that restrict 
the ability
of a recipient of the Work from You to exercise their rights granted 
under the

License


The entire section refers to *distribution*, not *use* (this should be 
obvious from the wording -- if we aren't talking about distribution, 
then who is the recipient?).


The requirement is needed to ensure that copyleft preserves the freedoms 
granted by the content's author.


Note that it occurs in parallel with the standard copyleft statements 
which make it clear that no further restrictions may be imposed.  TPM is 
merely being included as one such means of applying restrictions against 
users' freedoms.


 I think it is not

 because it hinders free redistribution and discriminates against use
 of some platforms.


Not only is this untrue, but it is in fact reversed. Allowing TPM 
distribution allows a platform-owner to obstruct redistribution of the work.



 Debian's determination that parallel distribution of non-TPM files
 alongside TPM files will solve this problem is based on the FALSE
 idea that binary/source distribution is analogous to TPM/non-TPM
 distribution.

 Problems I see with this argument so far:


 1. AFAICT, parallel

 distribution was first suggested as a TPM-countermeasure [in 2003 at
 least] long before the binary/source analogue was first used in
 explanation [in 2005] so how can it be based on it?;


Oh give me a break. Like they weren't thinking of that in 2003.  The 
analogy is obvious.  That it is incorrect is less so.


This has little to do with my argument, though.  It just shows a 
plausible explanation for a mistaken consensus.  But explanable or not, 
the consensus is mistaken.


 2. the

 restrictions of a licence that permits parallel distribution need not
 be non-copyleft;


The anti-TPM clause is part of the copyleft.  It is essential to 
preserve the freedom of the work, hence it is essential to copyleft.


Saying that a work distributed for platform A is free because you can 
play derivatives on platform B, even though you can't play them on A, is 
just double-speak.  Obviously, a real copyleft insists that you can 
modify a work and play it back on the platform the work was designed for 
(that you can do so on other platforms is also required).


 3. Debian has not determined it - we are not at that

 late a stage yet;


Good.  Let's *not* determine it, because it's wrong.

 4. Debian is a distribution - probably the above

 meant the debian project.


That's called synecdoche.


 However it misses the most critical point about TPM systems, which
 is that they acquire their force not from technology (despite the
 name), but from law.

 As I mentioned on cc-licenses, this is incorrect.


The technology is potentially problematic. But it is only when the law 
is coupled to it that it becomes a serious impediment. A purely 
technologic obstacle can always be overcome (and once the solution is 
available, then it can be shared legally if the solution is not itself 
illegal).


Consider DeCSS.  The technology was overcome quickly, but Debian still 
can't distribute the resulting library for legal reasons.


 Also, CC3.0draft appears to

 prohibit use of that technology, regardless of whether or not a bad
 law is active - it appears to export the DMCA to everywhere.


Actually, that's a valid point.  I'd be happier if it made it clear that 
TPM means only legally-backed TPM. I can't see that it makes any real 
difference with the current wording, though.



 It is not truly the fact that TPM is difficult to reverse that is
 the problem, but rather that it is ILLEGAL to do so. Moreover, it
 turns

Re: Why TPM+Parallel Distribution is non-free

2006-10-08 Thread Terry Hancock

Hi. Not that I'm necessarily conceding other points, but the one below
is the most interesting one...

Francesco Poli wrote:

 Wait, wait: if the TPM are based on public key cryptography, you
 could have the necessary key for applying them, but not the key
 that's needed to pull them off. In that case, when you receive an
 All Rights Reserved work with TPM, d[R], you cannot get R back and
 share it with your friends or modify it in any way. You can only use
 d[R] on Dave's platform (perhaps for a limited number of times or for
 a limited timeframe). On the other hand, when you receive d[A] along
 with A (parallel distribution) under the CC-by-sa-v3.x, you can
 exercise all the rights granted by the license on A and re-apply the
 TPM to A (or A') in order to use it on Dave's platform.

 I think that TPM with a published encoding key are still effective
 TPM (as long as the decoding key are held secret).


So, are you asserting that if the CCPL3.0 included an allowance to
distribute TPM'd files, so long as the key necessary to apply TPM to
modified works based on the non-TPM'd version were publically available
(or always available as part of the non-TPM'd distribution)?

If so, I'm not sure you're wrong, but you are being inconsistent.

What is the basis for Debian's objection to the anti-TPM clause? Isn't
it that it is considered to be discriminatory against person or
fields of use because it (supposedly [1]) discriminates against users
of TPM systems?

But if that's true, then your modification doesn't change things. It
still restricts distribution in TPM form for platforms for which the TPM
encryption key is *not* publically available.

And of course, as we've shown, the TPM-only platform owner *does* have
motivation to keep this key secret, because doing so protects his monopoly.

You see, I think the thing you might be missing here is that the creator
of the work has no control over whether the TPM key might or might not
be available: it is a property of the platform, just like the platform
being TPM-only.  Only the TPM-only platform owner has this right or
ability.  And he therefore has the ability to make non-TPM works work on
his platform (at worst, he must provide the ability to apply the TPM in
the download process to the platform).

The key freedom that we need here is NOT the freedom to distribute TPM'd
files, but the ability for the user to apply TPM to his own files in the
process of loading them (CC believes this has always been the case due
to 'fair use'/'fair dealing', but is planning to clarify the point in
the next draft). This gives him the freedom to play free content on a
TPM platform -- so long as the TPM encryption software and key are made
available. And if they're not, then the platform has expressly made
itself non-free, and there's nothing we can do about that.[2]

So the point is, no end-user freedom is gained by your proposal: either
proposal allows the end user to install content on TPM-only platforms
for which a TPM encryption key is publically available and denies it on
platforms for which it is not.  In fact, the only thing it gains is
increased complexity of the license.

Cheers,
Terry


[1] I say supposedly because the CCPL3.0 anti-TPM requirement is a
*distribution requirement*, it's not a use restriction.

[2] We can't escape this possibility in general: Consider a platform
that scans for GPL license notices in code and refuses to run them if
they are found.  Retaining the notices is a requirement of the GPL, but
doing so would render the programs unrunnable on this hypothetical
platform. In a sense, this is exactly what a TPM-only platform is doing
(except that it's easier to implement). A platform designer can always
find a way to restrict use based on form of distribution, and the only
defense we have on that is the defense used in the GPLv2: if you can't
meet the distribution requirements, you just can't distribute it.

--
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



License for Standards Spec?

2003-03-19 Thread Terry Hancock
Hi all,
This question came up in the process of drafting a
definition for open file formats -- what licenses are
acceptable for the specification documentation?

In many cases, it is to the benefit of the community that
a standards body officially approves the specification, which
would seem to translate to not allowing modified versions to
be distributed (I think this might even be true of some existing
standards like the W3C's HTML specification).  What about
the RFCs? Are such documents DFSG free?

It seems like they would fail, since it normally mandates 
modify+redistribute rights for software.  Is this an example
of documentation needing a different standard?  Or is
there a way around the official version problem that
makes sense?

Thanks for any comments,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com



Re: QPL clause 3 is not DFSG-free

2003-03-15 Thread Terry Hancock
On Saturday 15 March 2003 03:06 pm, Thomas Bushnell, BSG wrote:
 Fair Use does *not* allow you unlimited rights to create derivative
 works.  It might suck, but it just doesn't.  Copyright law restricts
 copying and the preparation of derivative works, even if you don't
 distribute the derivatives.

nitpick
Actually fair use *does* allow derivitive works if not copy and distributed: 
I can paint mustaches on all the portrait posters I buy, write notes all over 
my books, and cut and paste them into pastiches of themselves, type the 
contents into my word processor and alter it to my heart's content.

So long as I don't make copies for sale or free distribution, I'm completely 
within fair use.  Presumeably the same applies to programs.
/nitpick

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com



Re: The Show So Far

2003-03-13 Thread Terry Hancock
[I screwed up and sent this to Glenn first, apologies]

I'd also like to ask a clarification of scope question: Are we discussing 
whether:

1) The GPLv2 should be interpreted to treat RPC calls as creating a combined 
work?

2) The GPLv3+ should be altered to make RPC calls create a combined work 
explicitly?

3) Whether a license that interprets RPC calls to require release of server 
source is DFSG free?

So far, I'm just saying that I think requiring release of server if an RPC 
call is made from a Free work is a Bad Thing on general principles.  It's 
better to release the server source, but legal force has too many side 
effects, IMHO.

Still sitting on the fence a bit, though, which is part of why I'm still 
talking so much. ;-)

On Wednesday 12 March 2003 08:55 pm, Glenn Maynard wrote:
 People who develop GPL code do so with the understanding that nobody can
 take that code and make it proprietary.

Well, yes.  But it does so by restricting redistribution, not use.  And use 
restrictions are generally viewed (and I agree) as non-free and possibly 
legally-impossible anyway, as a violation of copyright fair-use principles.

  Surely the carrot -- allowing free developers to improve the software 
instead 
  of having to bear all development costs on yourself -- is adequate to 
  encourage release, without the stick.
 
 If we believed this, then we would all be using BSD licenses, not GPL.
 The GPL is written with the express belief that this is not true.
 (Experience shows--lots of proprietary vendors, such as Microsoft, have
 taken BSD code, integrated it into their products, improved it and
 never contributed back code at all[1].)

Okay, touche.  But I'm *not* trying to argue against copyleft in principle. 
I'm saying it isn't the only reason people share code.

And no, I'm using the GPL on my project.  I *would* actually like to avoid 
the case of someone developing on my codebase without releasing it.

With the GPL, no one can release (or sell) their modifications without 
releasing source.  That means the only person who would make modifications 
without releasing them would be someone who wants to provide the service.  

And IMHO there's reason to believe that having that motivation makes it more 
desireable to release (they have less to lose and more to gain by it than a 
developer who intends to sell the application directly -- or so it seems to 
me).  Being their own customer, they would be more sensitive to the customer 
need -- which is for the service to work well, and the cost -- which is 
development.  They would typically be on a thinner margin than someone 
selling the software to high-end customers.  Those are both strong reasons to 
prefer an open-source development process.

The tricks that people have learned to make money from open-source software 
(e.g. selling services instead of software goods), it seems to me, work both 
ways: when you're selling the service, the open-source approach makes more 
business sense.

I don't know, maybe that's wishful thinking, but it *seems* reasonable.

 I agree that the RPC loophole may either be unfixable, or it may not be
 possible to fix it without sacrificing too much freedom elsewhere.  I'm
 not yet convinced, of course.  I do think there's a potential problem;
 I'm not *quite* convinced it'll become a real one.

I'm moderately convinced it won't be, which is my point.  And I do think that 
closing the loophole would require onerous non-free-ness of the 
licensing. I think as long as the problem is theoretical, we shouldn't be 
trying to solve it this way.  I'd want to see a clear and present danger 
before doing something like that.  At present it seems to me that there's too 
much unknown -- both about what possible threats exist and about what would 
be lost in flexibility by restricting use like this.

In my particular application there is one possible solution (just thought of 
it), using social pressure:  The application is meant to be multi-homed, 
residing on multiple servers with varying degrees of cooperation between 
them.  It would not be onerously non-free (IMHO) to make releasing source 
changes a requirement for joining such a trust group (i.e. you get to join my 
club if you do the right thing and release source changes for your site, 
even if you aren't redistributing it).  There are practical advantages to 
this as well as philosophical ones -- keeping all the networked sites more or 
less in synch is liable to improve interoperability.

I know that won't work as a general solution, though.

Hmm.
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com



Re: The Show So Far

2003-03-13 Thread Terry Hancock
On Thursday 13 March 2003 03:45 pm, Thomas Bushnell, BSG wrote:
 Terry Hancock [EMAIL PROTECTED] writes:
  On Wednesday 12 March 2003 04:34 pm, Thomas Bushnell, BSG wrote:
   Right, so here's what I'll do.  I'll create a non-free derivative of
   [...]
  I know you meant this as a code hijacking  horror story. But I don't see 
  wrongdoing or problems with this.  By definition, you are providing the 
  computing hardware to run the above service. That costs money and is 
provided 
  as a service.  You have a right to charge for that alone, IMHO.
 
 I don't think it's a horror story at all.  Have you been paying
 attention to my recent posts?

Well, actually I guess I got kind of muddled. I did notice since then that 
you appeared to be arguing my side. ;-)

To summarize my own opinion (as of now):

1) The GPLv2 doesn't require release of a server just because it's used by a 
GPL client.  If it's remote, then this is because it's not released.  But I'm 
not even sure that it can be applied if it's shipped together. The GPL allows 
mere aggregations of software with different licenses. And the server might 
also fall under the major component exception (is that the right wording?) 
that the operating system can.  Basically I find the idea that an RPC call 
makes a combined work to be wrong.  To be honest I always thought the 
dynamic linking concept was already getting fuzzy, so extending to RPC and/or 
client-server models is going way too far.

2) The GPLv3 ought not to try to take away this freedom, because a) it 
shouldn't take away more freedoms in general, b) it runs afoul of fair use, 
c) it might seriously stifle innovation while having few practical benefits. 

3) DFSG freeness of such a license I have no real opinion on.  I think it's 
less-free, but whether it's sufficiently so to de-bar it from Debian is not 
something I feel qualified to address.  I don't personally like it, though.

4) I would like to see ideas for incentives to encourage people to release 
modified server code, especially if the server is derived from GPL sources.

5) The public performance argument sounds more interesting to me than the 
combined work argument.  Perhaps the GPLv3 should explicitly address 
obligations of public performance and explicit scope of what *is* public 
performance (i.e. formally define an Internet service).  That is also 
abusable, but perhaps less so -- all we require is that source be made 
available if the *server* code is GPL.  (the client's licensing needn't 
contaminate the server licensing or vice-versa).  That seems much fairer to 
me, and more in the spirit of the copyleft concept.  I certainly wouldn't 
object to it if it were me doing the service, and it would protect my 
application legally.  And it does fall within existing copyright provisions.

Yeah.  I guess I think defining public performance is the right way to go 
-- at least I can't see what's wrong with it from here. ;-)

Cheers,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com



Re: Barriers to an ASP loophole closure

2003-03-13 Thread Terry Hancock
On Thursday 13 March 2003 03:56 pm, Thomas Bushnell, BSG wrote:
 Jeremy Hankins [EMAIL PROTECTED] writes:
  My understanding (IANAL, etc) is that public performance could cover
  this sort of thing (the problem would be scaling it back to cover only
  what we want it to).  Are you simply objecting to that on principle,
  or is there some reason people shouldn't or couldn't do that?
 
 I don't think there's any reason to think that constitutes public
 performance.  Is there *any* case law?  

It does seem logical, though...

Consider a DVD movie (I only specify DVD because it is more obviously a 
software program than a VHS movie is).  If you run the program in the 
privacy of your own home, copyright doesn't apply, because that's fair use. 
But if you play it on a big screen at the park, you need further permissions 
and may have to pay royalties.

Now, what if I played it through my web server?  I don't give you the DVD and 
I don't let you access the menu directly, so I am not distributing the work 
through the web, I'm just playing a video using some streaming video format.  
Now that is clearly public performance, isn't it?  Would anyone seriously 
argue that fair use lets me do that?

(It might matter whether I charge you for access or not, but I don't think 
so.  The Internet has already been likened to a broadcast medium, and playing 
via television transmitter is certainly considered public performance).

If I did let you access the menu, that wouldn't be any better, would it?  
Then the program would be more interactive, and therefore more closely 
resemble an RPC call.

As for scaling it back to what we want -- that's easy, you just include a new 
section to cover what sorts of public performance rights are granted and 
which are not.  And as a condition, you include the mandatory source-offer 
(just as with re-distribution, but perhaps with more reasonable terms for 
web services.  That solves the problem rather neatly, and without so many 
side-effects.

From a pragmatic POV, anyone who's running a web service for the public at 
large should not be suffering from the desert island or chinese dissident 
question -- providing source packages should not strain their resources at 
all.

More dangerous is probably the question of program versus data.  Was the DVD 
movie I mentioned above a program performing or a piece of data?  But if it's 
data, it's being distributed.  If it's a program it's being performed 
publically. Either way it might fall under copyright terms.

Hmm.
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com



Re: Standard non-copyleft free license?

2003-03-12 Thread Terry Hancock
On Tuesday 11 March 2003 04:56 pm, Glenn Maynard wrote:
 On Tue, Mar 11, 2003 at 03:46:05PM -0800, Terry Hancock wrote:
  They could, of course, sell the software to someone 
  else, but the usual caveats about selling free software
  (i.e. you can be easily undersold) apply.  That might
  be valuable to them if they wanted to 
  build significantly on it, though.
 
 The only way you get this is if you require that the software remain
 free: that they not be able to add a bit of non-free code to it, and
 add restrictions prohibiting further redistribution.  The only way you'll
 get that is with a copyleft, not with a BSD-ish license.

No, you misunderstand me. I know they can make a competing derivative of the 
code I produce (but I don't particularly fear this).  The problem I'm trying 
to solve is of specifying ownership of the actual code I deliver. If I don't 
say anything in the contract, it might be interpreted as work for hire, and 
they can sell me *verbatim* the code I give them under contract under a 
proprietary license.  *That's* what I'm trying to avoid.  I don't think they 
will particularly care to compete with me on the market, so I'm not 
especially worried about that, but in any case the fact that mine will be 
GPL'd  is all the leverage I would need anyway.

To contrast the two cases:

NO LICENSE AND OWNER UNSPECIFIED
* They may own the software under the work for hire concept (and it 
probably takes a court to decide).
* They have the right to sell the code under a proprietary license. They can 
prevent me from distributing it under *any* license or deriving my own 
version from it.

BSD-TYPE LICENSE
* I own the software, but it is free-licensed.
* They have the right to sell derived software under any license they
  want AND SO DO I.
* I release *my* derivative version under the GPL, and no one can say I can't.

 That is, the caveats you're referring to are caveats of copylefted
 software, not of free software in general.

They're caveats of both, generally speaking, at least until the other party 
contributes enough code to seriously compete with me.  At that point, I don't 
care too much, though -- they'll be different products. You must remember 
that I will have already made my money on this when I deliver it.

Thank you very much for the boiler plate version and links, David Turner and 
Don Armstrong.  I do wish though that there were a cannonical, 
name-recognizable version like the GPL that one could simply refer to, or 
copy verbatim.  Maybe I'll try to fill that niche by posting a few sample 
licenses with use instructions like the FSF does with the GPL.  The idea is 
to have a sort of best practice list, since the GPL is not *always* the 
right choice.  I like copyleft, but in this case I don't need it, and it 
improves the value to my client, who is going to pay me well for it.

As for legal advice, yeah I know I'm on my own. ;-)  I do actually have a 
lawyer I can ask, but it's not really her specialty.

Cheers,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com



Re: The Show So Far

2003-03-12 Thread Terry Hancock
On Wednesday 12 March 2003 01:12 am, Anthony Towns wrote:
 On Tue, Mar 11, 2003 at 12:49:19PM -0800, Thomas Bushnell, BSG wrote:
  The ASP loophole, it seems to me, is merely another technical means
  for a dynamic link, and should be subject to exactly the same
  requirements as for all other kinds of dynamic linking.
 
 That would imply that all GPL clients for which there are no GPL servers
 are undistributable. I don't believe that interpretation has any legal
 justification, either; there is simply no copying or modification
 taking place.

If I may inject a utilitarian user-perspective point -- I think it would be a 
crushing blow to open source users if licenses started banning the ability to 
use GPL clients with proprietary web services and vice-versa.  

Which it sounds like you'd be doing if you were to define, say, XML-RPC as a 
dynamic linking process.  In fact this is getting into the client-server 
model, and you're starting to say that the GPL denies you the right to look 
at http://www.microsoft.com with a free web browser, or http://www.fsf.org 
with IE.  What's the difference?  The distinction between a web protocol 
(HTTP) and an RPC API (XML-RPC) is somewhat artificial, and definitely 
legally fuzzy!

Now suppose I create a proprietary web site on a CD (not so popular anymore, 
but still has uses), and I want to put Galeon, say, with sources on the disk 
so you can read my site.  If it's a static site (I gather) you'll say this is 
okay, but if the site has any active content (say a binary CGI), then you're 
going to start saying I'm actually linking the code?

What about interpreters?  I was under the impression that a Free interpreter 
could run non-free code and vice-versa.  But that is even a tighter binding 
than these RPC issues.

I don't know about the philosophical purity of my POV, but this kind of 
restriction would make me *feel* very non-free in using the software -- 
either as the potential CD distributor or as the person who now has to 
download the browser from somewhere else because license restrictions forbid 
putting it on the CD with the data / web application.  So I would hate to see 
such an interpretation take hold.

Cheers,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com



Re: The Show So Far

2003-03-12 Thread Terry Hancock
On Wednesday 12 March 2003 04:34 pm, Thomas Bushnell, BSG wrote:
 Right, so here's what I'll do.  I'll create a non-free derivative of
 GNU Foo, which adds a splendid text-manipulation function that many
 people want.  And I'll write a CGI so that people can type in text and
 my web site will run the modified GNU Foo.  I'll charge people money
 for this service, and never release my changes.  The original GNU Foo
 did make its source available over the web interface, but my
 modification does not.

I know you meant this as a code hijacking  horror story. But I don't see 
wrongdoing or problems with this.  By definition, you are providing the 
computing hardware to run the above service. That costs money and is provided 
as a service.  You have a right to charge for that alone, IMHO.

Furthermore, if you made enough modifications and/or innovations to prevent 
being outcompeted by a free competitor derived from the same GPL sources you 
used, then you have committed considerable capital resources.  Once again, 
IMHO, you have a right to charge for your work.  If I don't like to pay you, 
I have an easy option -- just replicate from GNU Foo.  The point is, if 
it's *easy* I don't have a problem and if it's *hard* then you earned your 
money.

Either way though, there's a non-negligible market force pressing you to 
release anyway, since as your user-base grows then either your costs increase 
(perhaps non-linearly since web services don't scale in a completely linear 
way) or your service level declines.  Either way, it becomes increasingly 
attractive to switch to multiple providers or a distributed library (for 
users). Unless it is extraordinarily hard to duplicate your work (or run the 
server), this will happen.  And if it is so difficult that is a legitimate 
reason to keep using the service.  (Think of the Google example again).

I personally do not think that putting Google into the pincher is a 
desireable goal.

Surely the carrot -- allowing free developers to improve the software instead 
of having to bear all development costs on yourself -- is adequate to 
encourage release, without the stick.

 David Turner thinks this should be prohibited, and therefore the GPL
 should be changed to prohibit it.  You have said that as long as no
 distribution happens, it's fine.  Which is it?

Well, I don't know what *he* thinks, but *I* think the GPL as-is is a better 
thing. I think the change would cause too much collateral damage to be 
worth whatever it might save us from.  (at least, including your example, I 
haven't seen a compelling reason to fear the present rules continuing).

Again, this is mostly the perspective of a user. 

Although, I am in fact developing a web application, and for me the carrot 
is far and away sufficient to release the code, even though I expect there 
will be few actual deployments. I'm hoping users of my site will be motivated 
by the desire to make my site more useful to them.

I do see the counter-point though: what if Microsoft adopted my code and put 
in 1000s of man-hours into out-competing me on the web?  But I'm not 
convinced that's a serious threat -- there are serious reasons why their 
product would be inferior to mine if I am accepting free-collaboration. 

Maybe a more concrete example of threat would change my opinion.

But the counter-threat of eliminating the flexibility of web services would 
stifle innovation (do *you* know the full potential of such services in 10 
years? I don't).  And you have to erode fair-use to impose such a 
restriction, which I don't like in principle.

Hmm.
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com



Standard non-copyleft free license?

2003-03-11 Thread Terry Hancock
Admidst the storms of controversy, I'd just like to ask a (hopefully) simple 
question... ;-)

The GPL is the clear winner for being a maximally standard copyleft free 
license.

The BSD license is apparently not directly usable (mentions Berkeley 
explicitly, etc), so these licenses are generally called BSD-type. Or, 
AFAIK, anyway.

Is there a *standard* boilerplate for a BSD-type or say maximally free 
non-copyleft license (if BSD doesn't cut it).  The only requirement I want to 
have is that credit is given correctly and that it positively asserts that I 
own copyright in the work.  Probably also the no warranty language.  No 
advertising clauses are needed. ;-)

I am delivering work on a contract, and this is (to be) part of the contract 
terms -- i.e. that they get the code with no strings, but it isn't theirs. 
That is, they can't turn around and charge me a license fee to use or 
redistribute the code I wrote!  The important distinction is to prevent it 
from being considered a work for hire in the usual sense.

I don't want to ruffle their feathers by making them consider all the license 
details -- I'd like to just say BSD license or some appropriate standard 
that they can live with.  They could, of course, sell the software to someone 
else, but the usual caveats about selling free software (i.e. you can be 
easily undersold) apply.  That might be valuable to them if they wanted to 
build significantly on it, though.

Also it must be freely convertable to GPL, as, if I build anything on it 
*after* the contract, I'll want to have copyleft on the changes.

The package is probably going to be a collection of Debian packaging scripts 
to install a large suite of scientific applications using apt/apt-get, so it 
is I think on-topic, since I will most likely want to contribute the code for 
use by Debian packagers (I don't think Debian will accept it directly for 
policy reasons, but it shouldn't be too much of a fix-up -- basically I need 
to use a weird prefix to keep my installation out of the way of the OS and 
optionally-selectable, it also has to load on Red Hat and Solaris, etc.).

If no such standard boilerplate license exists -- would it be reasonable to 
propose publishing one with instructions, along the same lines as the FSF has 
done with the GPL?

Thanks,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com



Re: Do we have trademark infringements by fonts?

2003-02-18 Thread Terry Hancock
On Tuesday 18 February 2003 04:28 am, Anton Zinoviev wrote:
 A friend of mine has pointed me that it is very likely that many fonts
 have problems with trademark infringement.  I suppose that some
 (most?) of the font names are registered,

 I don't know what is the right legal choice, 

IANAL, but what Corel did with Corel Draw, which included a whole lot of 
look alike fonts was to give them alternate (but similar) names.  They 
probably claimed trademark on them.   So, for example, Lucida becomes 
Lucid or Lucy and so on.  Designers using free software would just have 
to get used to the new names (never bothered me with Corel Draw, and I'd be 
fine with it in Debian).  So, Debian could simply use new names and actually 
claim tradmark status on them to prevent any kind of grab for the names (but 
that's easy enough if you just call it Debian Lucid or something).

You could distribute a key somewhere which says that Debian Loafer is 
derived from Gold Brick or some such thing. Since it doesn't represent the 
alternative *as* the original, that's perfectly okay -- you're just claiming 
the fonts are similar (and I think you can do the equivalent internally when 
considering font substitution rules).

This is just my impression of what's been done before by companies who were 
faced with this issue (I'm pretty sure I've seen other examples of this, but 
I know Corel did it).

Cheers,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com



Re: license =? copyright

2003-02-04 Thread Terry Hancock
On Monday 03 February 2003 08:21 pm, Antoine Mathys wrote:
 On the other hand, I found that in a package I am interested in (it 's 
 already done BTW), Otter :
http://www-unix.mcs.anl.gov/AR/otter/legal.html

This software is public domain. It's funded on government grant, and the 
copyright holder explicitly disclaims any rights in the work. It is yours to 
do with as you please.  The main legal force of this statement is to tell you 
they aren't going to be held legally responsible for it (no warranty).  Which 
you knew anyway.

The license is somewhat immaterial -- it simply describes US government 
policy regarding work done on government contract.  You can rely on that more 
firmly than the actual text of the license (which is worded funny, but 
appears to me to mean the right thing).  If I take a government contract to 
develop software, it is understood that I can't claim any copyright in it.  
Government contracts are supposed to enrich the public domain, not subsidize 
monopolies.  Unless the contract has some special provision for allowing me 
to retain copyright (some of them do, but it's difficult to get those terms), 
then this general rule applies.

Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com

Some things are too important to be taken seriously



Re: academic software without licence

2003-02-03 Thread Terry Hancock
On Monday 03 February 2003 08:31 pm, Sean 'Shaleh' Perry wrote:
 On Monday 03 February 2003 20:13, Terry Hancock wrote:
  But available to everyone, with no restrictions does give you distribute
  and modify, since non-modification is clearly a restriction.
 
 available gives you the right to have it, not the right to give it to 
 someone else.

with no restrictions does. If you give me something without restrictions 
-- I can give it to anyone I please.  It doesn't matter if it's a program or 
a car.  I can change the engine, swap the tires, park it in my backyard to 
rot, or blow it up.  Of course, if that breaks any laws, *I'm* liable, not 
you.

The fact that it's software doesn't change this part, IMHO.  I translate that 
as redistribution and/or modification.

Cheers,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com



Re: What new name means?

2003-01-30 Thread Terry Hancock
On Thursday 30 January 2003 03:41 am, Juhapekka Tolvanen wrote:
 It seems, that some licences require, that modified versions of original
 work must have new name. For example Design Science Licence is like
 that
 But what constitutes new name?
 If I release some poem called Ode to Buffer Overflow under DSL, and
 some guy called Joe Random Poet creates modified version of it, which
 of these names would be acceptable for that modified version?:
 - Ode to Buffer Overflow (Joe Random Poet Remix)
 - Ode to Buffer Overflow (version 1.0-Random-1.0)
 - Ode to Buffer Overflow revisited by Random

The important point is to correctly identify a modified version as a distinct 
work.  If you want changes to be folded into the original work, you should 
submit them to the author or get their permission.  Otherwise, you need to
release under a name which is sufficiently different so as to not confuse
potential readers/viewers/users that it is the original author's work.

The social engineering of this, is that DSL-type licenses want to have 
fewer, more complete releases. That's not good for every sort of work, of 
course, but it makes sense for novels or movies, for example.  If I'm reading
a novel, I want to know *who wrote it* and *what the author's voice is*. 
I don't want to accidentally read some fixed version, unless I know for
certain that's what it is.

Think about the sanitized versions of *Mother Goose* that became popular a 
few years back.  Sure, cutting off the mice's tails (three blind mice) was 
gruesome, but if you're going to change it to protect sensitive little 
imaginations, you should call it New Mother Goose or something, and not 
bill it as the original.[1]

This is a defense of the author's moral rights in places where there is no
legally defined moral right in a work (which includes the USA, for example -- 
in fact it is only in the EU that I have heard of moral rights being 
defined).

The DSL doesn't prevent perversions of the original work, but it can 
insist that they are not labeled the same as the original, which could damage 
the original author's reputation.

This is (IMHO) only sensible for creative content works which might carry 
some significant political or emotional impact.  (I can think of edge cases 
for software, but in the main, programs are very objective, and there's 
little reason to demand such protection).  I think if we could think of a
legal way to define it, we'd specify that such name changes were only
important for content changes and not structure or formatting changes.  
(e.g. changing a fullscreen movie to letterbox format shouldn't force the 
change).  Unfortunately, that's way too fuzzy to put into a license, since
opinions of what is and is not content are very subjective.

Anyway, the reason I'm rehashing the reasoning is that it ought to be 
reasonably clear from this purpose what needs to happen with a name change.  
I think putting a subtitle in parentheses or adding a prefix is fine:

Ode to Buffer Overflow (revisited)
New Ode to Buffer Overflow
Ode to Buffer Overflow ('03 remix)
Joe Random's Ode to Buffer Overflow

But merely appending a version number:

Ode to Buffer Overflow (1.2)

is not really okay, because mere numbering does not show you that it's a 
fork. Instead, it implies that it is in the main branch.

If you think about it, people do this for GPL stuff too, it's just not 
*required*.  Xemacs and emacs forked a long time ago, and we need 
separate names to distinguish them.  Likewise ghostview and gv.

Note that we're not talking about ever single version changing -- all 
versions approved by a given author may have the same name.

You could probably get this kind of protection by trademarking the name, too, 
of course.

Caveat -- I didn't write this license (Michael Stutz did), but I did use it 
for a project of mine. I chose the GPL for a game engine and DSL for the game 
content to play on it.  (Unfortunately that project's currently dead).  
Artists are very dependent on (and sensitive to) reputation issues. No one 
wants their work misrepresented. Nor do they want inferior hack jobs passed 
off as their work.  This is Joe Random's 'Mona Lisa with moustache', not Da 
Vinci's original 'Mona Lisa'. ;-D  The DSL is a compromise between GPL-like 
complete freedom to modify and the possessive don't fool with my work 
positions.  Having some control over this is a good motivator for creative 
types, who might well feel violated by changes that would be perfectly okay 
under the GPL (and which probably wouldn't bother programmers).

Cheers,
Terry


[1]Some pedant may well note that Mother Goose is public domain, so is not 
protected by any such requirement. I am of course speaking in the 
subjunctive: if it *were* under the DSL this particular abuse would not be 
allowed.

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com

Some things are too important to be taken seriously



Re: CLUEBAT: copyrights, infringement, violations, and legality

2003-01-29 Thread Terry Hancock
On Tuesday 28 January 2003 08:16 pm, Branden Robinson wrote:
 Okay, I'm going to a pull an RMS and plead for a change in our
 collective use of certain terms.
 []

A nice collection of arguments, but I'm really uncertain why you're posting 
it here. Isn't this kind of preaching to the choir?  Or did I miss 
something so that the cluebat needs to be used on me? :-D

Cheers,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com



Re: CLUEBAT: copyrights, infringement, violations, and legality

2003-01-29 Thread Terry Hancock
On Wednesday 29 January 2003 09:58 am, Henning Makholm wrote:
  * Because copyrights are not inherent, are not natural rights, are not
granted by God, but in fact merely incentive programs instituted by
governments, one does not violate the rights of anyone when one
disregards or acts contrary to a person's copyright.
 
 You seem to be happy enough with speaking about infringing
 copyrights. Is there some kind of deep difference between infringe
 and violate?

Well, as a native speaker of English, I would say, yes, there is a *huge* 
difference in the connatative value between violate and infringe. It may 
even be the difference you are looking for. Infringe, does not, IMHO, imply 
any moral weight to the act.  If you build your fence two meters onto my land 
(by intent or accident), you are infringing my territory, but if you knock 
my fence over and come onto my land without permission, you are violating 
it.  In the former case, we discuss it quietly in civil court, in the latter, 
I go for my shotgun.  ;-D

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com

Some things are too important to be taken seriously



Re: Bug#176267: ITP: mplayer -- Mplayer is a full-featured audioand video player for UN*X like systems

2003-01-29 Thread Terry Hancock
On Wednesday 29 January 2003 01:40 pm, Richard Braakman wrote:
 Does it bother anyone else that this completely subverts the point
 of having patents in the first place?

Heh. The patent system has outlived its usefulness, yes. I believe that it 
actually was still useful sometime around 1900 or possibly even as late as 
1950 or so.  But since then, it has gradually declined to the point of 
undermining its precise reason for being -- to promote technological 
progress. I don't even distinguish between software and hardware -- I think 
they're both pointless obstructions.

In the present era, I believe anyone who could actually afford to use the 
patent system to protect their inventions doesn't need patents to do so, and 
those who might conceiveably benefit can't afford to use it.  Furthermore, it 
promotes a general fear of litigation -- punishment for independent 
innovation.  It may serve to prop up existing institutions, but it does not 
serve the society, IMHO.

But then, I also believe I will have a very hard time convincing enough 
people of this to get the USPO abolished.  So we're just doing brinksmanship 
here, AFAICT.

Cheers,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com

Some things are too important to be taken seriously



Re: [Discussioni] OSD DFSG convergence

2003-01-28 Thread Terry Hancock
, I *do* like the relative simplicity of the DFSG, and it *is* a 
guideline to be refered to in making decisions, not a contract that must be 
complied with. I think of it as a checklist to remind people what questions 
they should be asking.  Whether a few things need to be added to that 
checklist or not, is perhaps open territory, though.  But even after making 
changes, it doesn't seem reasonable that it should become the OSD, and even 
if it did, it doesn't seem reasonable to commit to keeping it in synch.

You can't harness joy, you can only nurture it.  Debian is all about a labor 
of love, and I think it needs to stay that way, or we'll lose the thing we're 
fighting for.

IMHO, of course,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com

Some things are too important to be taken seriously



EULA with GPL??

2002-12-17 Thread Terry Hancock
This came up in a local LUG ML I participate in ( http://www.sgvlug.org )
recently:

Does the GPL as written (Vers. 2) allow a distributor of a modified software 
to impose a *use* restriction on users?  At first, I thought, No way!, but 
I see the other guy's point ...

Section 0, says in part:

Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.  The act of


which means this license does NOT *grant* usage rights (it just assumes 
them), whereas the section I would expect to protect me on this, says:


  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.


Note granted herein -- does that mean that the use right actually *isn't* 
guaranteed, so that a separate agreement could constrain use?

Does section 6 guarantee that the usage right is kept, or is it somehow 
guaranteed in law, or is there another section which addresses this (I've 
looked of course, but didn't see anything that seems to do it).

It occured to me that in order to have a click-through EULA, this 
hypothetical software would have to have it in the code, and I have to have 
the full sources, so I should be able to remove the EULA from the source, 
recompile, and not have this click through ceremony happen. If I did that, 
would the software then be free-and-clear?

Or could they make me click through it to, say, download the software in the 
first place?  (And the EULA be viral too, so that I have agreed to force 
anyone else to do the same?). 

As for relevance to Debian, can one assume that the GPL absolutely guarantees 
DFSG free? (As I'm pretty sure the DFSG *does* guarantee me this right).

Has this guy found a loophole, or are we both just clueless about the law?
(entirely possible).  Would really love to hear a more clue-ful opinion. :-D

Thanks, 
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com

Some things are too important to be taken seriously



Re: Hardware license (status)

2002-12-05 Thread Terry Hancock
On Wednesday 04 December 2002 06:28 pm, Rich Walker wrote:
 After interesting discussion on and off debian-legal, I'm now down to a
 choice of one hardware license for everything except the firmware which
 will be GPL'd. The hardware license is probably the OHGPL
 http://www.opencores.org/OIPC/OHGPL.html with clause 2 modified to
 read
   You may copy, modify, distribute, and/or ...
 
 The outstanding problem (AFAICT) is the suggestion that hardware under
 the OHGPL might not be compatible with GPL-d hardware or software.

Okay, IANAL, but I believe there's NO WAY you can make hardware that it would 
be incompatible to run GPL software on, no matter what license or 
restrictions it has (unless you have some kind of EULA that specifically 
binds the customer not to do it -- which, of course, you don't). The thing 
is, running software on a piece of hardware is USING the software, not 
copying, distributing, modifying, or distributing modified copies. 
The GPL specifically doesn't address USE at all.

Secondly, the GPL specifically is not affected by the licensing of the 
operating system or other basic environment issues. After all, almost all PCs 
are proprietary, non-free designs through-and-through, so as a practical 
reality, the GPL would have to allow this.  As a more extreme case, you are 
allowed to run GPL utilities on a Windows system.

Likewise, I do not think the GPL can really address the problem of combining 
implementations of GPL'd designs with your implementation. I don't believe 
the GPL can be sensibly applied to the actual hardware without changing the 
language to specifically map the concepts over (in fact, I feel that's what 
the OHGPL attempts to do). 

So, IMHO, the only possible conflict is -- can you combine a GPL'd design 
with your design and redistribute the combined design?  

I think you ought to just cover yourself, and say explicitly that the 
design's license may be converted to GPL at the user's discretion.  The GPL 
insists that whenever it is combined with another free license, the resulting 
product must be licensed under the GPL -- it does not acknowledge the 
possibility of converting to another license instead.  So, the only way you 
*could* combine with GPL'd designs, is to convert to GPL.  (Though pesonally, 
I think the idea of applying an unmodified GPL to a hardware design is daft 
to begin with, because its terms can't be applied to hardware without 
significant amounts of interpretation).  As with the LGPL, the OHGPL is 
clarifying an edge case, is slightly more permissive than the GPL, and ought 
to be convertable to GPL.

Cheers,
Terry

-- 
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com

Python takes the pain out of programming ...
... and Zope puts it back again.



Re: Documentation licenses (GFDL discussion on debian-legal)

2002-12-05 Thread Terry Hancock
On Thursday 05 December 2002 02:52 pm, Joe Wreschnig wrote:
 Advocating a policy of don't upload every piece of data that exists is
 not censorship, it's common sense. Yes, I think it would be cool if I
 could do 'apt-get install alice-in-wonderland'. I also think it would be
 a waste of resources and outside of the goals of the Debian project.

I agree with this, if for no other reason than that Debian is already too big 
(8 CDs is rather large).  It's just pretty bloated from the end-user's point 
of view, and although there's a vague notion that the more popular packages 
are on the earlier disks, there's no clear separation so that the user can 
make an intelligent subset to meet their own needs.

However it would make an awfully neat project in itself! I'd love to see a 
conversion of Gutenberg texts to a rich text format, packaged with an 
appropriate reader (and/or a filter that auto-converts Gutenberg's de facto 
format into a nicer reading form and/or spell-checks it, etc.), and using 
apt-get with debian packaging.  If you did it right, such a literature 
distribution could just be added to your sources.list and you *could* 
apt-get install alice-in-wonderland without having to take up Debian 
resources for it or bloat the existing Debian distribution.

I'm sort of occupied at the moment, but I might seriously want to take a hand 
in organizing something like that in the not too distant future.  I'm 
certainly going to think about it some more. :-)

Cheers,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com

Python takes the pain out of programming ...
... and Zope puts it back again.



Re: Hardware license

2002-12-03 Thread Terry Hancock
On Monday 02 December 2002 12:04 pm, Walter Landry wrote:
 Rich Walker [EMAIL PROTECTED] wrote:
  Terry Hancock [EMAIL PROTECTED] writes:
   The LART license is probably required reading on this subject ;-)
   http://www.lart.tudelft.nl/LICENSE
 
 This is pretty much the same as the BSD license.  You suggested that
 you wanted to copyleft your work, so it may not work for you.  It is
 certainly DFSG-free.

It is BSD-like, and you might want to modify this clause:

FHL Modifications to this HARDWARE INFORMATION may be copyrighted by their
FHL authors and need not follow the licensing terms described here, provided
FHL that the new terms are clearly indicated on the first page of each file
FHL where they apply.

to reflect GPL-like terms -- i.e. that modifications of the HARDWARE 
INFORMATION must retain the same license, which seems like a simple change 
to the license. I like the distinctions made between modifications to the 
source files, and manufacturing and use. I think anything that places 
restrictions on the product after manufacturing it is sure to kill it, since, 
unlike a binary software, significant investment of resources is required for 
this step -- it seems like you would want to assure the user that they can 
re-coup this cost and profit from it.

On the other hand, you might want to specify, much as the GPL does, that the 
HARDWARE INFORMATION be included, or made available to anyone who 
receives the DEVICES.  I figure you could:

1) Require HARDWARE INFORMATION to be included with the DEVICES.

2) Require a free offer on request, or free download location for the 
HARDWARE INFORMATION to be included with the DEVICES.

or

3) Require merely a reference or URL to where the HARDWARE INFORMATION can be 
obtained.

I like #2 myself -- easy on the distributors, but makes them bear the costs.

  Yes; I'm currently looking at that and the OpenIPCore license.
  http://www.opencores.org/OIPC/OHGPL.shtml. 

I hadn't seen this one before, and I'm very interested in it myself.

 The OpenIPCore license is a more of a copyleft, so you'll probably be
 happier with it.  Looking through the license, it looks mostly ok.
 The only thing that caught my eye is section 5
 
   5. Any modification of this hardware design or any derivative work
  from it should be documented by providing list of changes,
  reasons behind the changes and the date of change.
 
 Requiring people to list the _reasons_ for a change is somewhere
 closer to the edge of DFSG-free than I'd like.  It might be fine with
 it, but it'd be better to just change it to
 
   5. Any modification of this hardware design or any derivative work
  from it should be documented by providing a list and the date of
  the change.

This seems like an incidental change to me, but I'm not really sure how it 
threatens DFSG free-ness. Indeed, reviewing the DFSG again, I can't find any 
points that this challenges.  It seems to me to be a fairly simple 
requirement that can be easily discharged.  From an end-users' point-of-view, 
BTW, I really like the original wording. It's harder to run a diff against a 
drawing, and hardware requires an expensive manufacture and test cycle 
compared to compiling software, so it's very useful to have a note 
identifying where changes occured and why.

Cheers,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com

Python takes the pain out of programming ...
... and Zope puts it back again.



Re: Suse Products legal?

2002-12-01 Thread Terry Hancock
On Sunday 01 December 2002 12:34 pm, Hanspeter Roth wrote:
 Suse is selling several products such as `SuSE Firewall on CD' which
 are based on Linux and probably other tools under Gnu-license. Their
 price ( 1000 Euro) is much beyond the cost of media and manual.
 Shouldn't they offer products based on Gnu-software by conditions
 based on Gnu-license?
 Are their products legal?

Sounds perfectly legal to me from your description, though I haven't seen the 
CD, and I am not a lawyer.

Nothing in the GPL says you can't charge whatever you want for your 
distribution.  Furthermore, proprietary software can be distributed on the 
same disk as the GPL'd software.  They must, however, provide source (or an 
easy way to get it) for all the GPL'd code included. They also can't link 
their proprietary code into the GPL'd code (they can do this for LGPL'd 
code), and they can't be selling proprietary software *derived* from the 
GPL'd code.  (and derived does not mean calls, can be linked to, or 
distributed on the same disk as.  It *does* include already linked to and 
distributed as binary.  LGPL further allows distributing linked code, so 
long as the source for the LGPL'd part is included).

The motivation for not paying SuSE in this case is market-based -- you could 
always get the free software from somewhere else.   Of course, for corporate 
users, SuSE has done a service no doubt, by collecting and configuring the 
software for you, possibly providing tech support etc. So for some people, it 
might be worth it.  You can, of course, copy the GPL'd stuff on the disk as 
much as you like -- there may be proprietary stuff on it too, though -- you'd 
have to read the license they give you for the distribution.

Cheers,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com

Python takes the pain out of programming ...
... and Zope puts it back again.



Re: Hardware license

2002-11-27 Thread Terry Hancock
On Tuesday 26 November 2002 01:59 pm, Rich Walker wrote:
 We've been putting together some robot-related software and hardware. We
 want to release this with a DFSG-compliant license set. For the
 software, GPL, no problems. For the hardware we propose to include .pcb
 files for pcb, .sch files for gschem, and .asm files for the PIC
 firmware. What licenses are appropriate for hardware releases?

The LART license is probably required reading on this subject ;-)

http://www.lart.tudelft.nl/LICENSE

and you'll probably want to look at the site in general

http://www.lart.tudelft.nl/

for other information about an apparently successful open
hardware project.

Cheers,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com



Re: question about leaving lzw and unknown-license code in source

2002-11-12 Thread Terry Hancock
On Monday 11 November 2002 11:02 am, Anthony DeRobertis wrote:
 Fortunately, the lzw patent expires this coming June.

Is that true?  That would be really nice!  (Finally, I can support buggy
old browsers in my web application). No sarcasm -- lots of people are still 
using them, and I'd like to use some GIFs to keep them happy (I'm not really 
going into production mode until June anyway, probably).

Cheers,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com