Re: LGPL module linked with a GPL lib

2005-07-25 Thread Loïc Minier
Hi,

 I agree with most of what you said, except I'd like clarification on
 this part:

On Sun, Jul 24, 2005, Jeff Licquia wrote:
 The copyright of the rest of GStreamer depends on how it's distributed.
 In Debian, it's clear that GStreamer is distributed with MAD support,
 which makes its effective license the GPL.  However, someone interested
 in distributing proprietary plugins or apps for GStreamer (as part of a
 derivative, for example) could do so by removing the GPL plugins from
 the distribution before adding the non-free bits.  This wouldn't even
 require a recompile to do.

 GStreamer's build process builds separate binaries for the various
 plugins, these are then dlopened when requested.

 I would personnally think that installing only Debian's GStreamer
 packages that are linked to LGPL libraries doesn't make your GStreamer
 installation / packages GPL (that is the build process has nothing to
 do with the resulting packages).

 I would even thing that installing GStreamer plugins packages which
 link to GPL libraries don't make your installation nor your running
 GStreamer applications GPL (that is only dlopening() something GPL
 makes the whole program in memory GPL, while it remains in memory).

 Is that correct?

   Bye,

-- 
Loïc Minier [EMAIL PROTECTED]
Come, your destiny awaits!


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



Re: Re: A question about converting code to another programming language

2005-07-25 Thread Svante Signell

On Saturday, 23 Jul 2005 10:28:05 -7.00, Sean Kellogg wrote:
 On Saturday 23 July 2005 02:40 am, Arnoud Engelfriet wrote:
  [EMAIL PROTECTED] wrote:
   I have a few questions about software developement. One of them is
   whether a program written in e.g. Fortran by me or somebody else (who
   owns the copyright) is converted to C (not f2c). How is copyright changed
   and what about patent issues (maybe not relevant).

What about copyright to the translation when using f2c, is it the
authors of the f2c code?

  If the transformation from Fortran to C involves creative activity,
  then the person who did the transformation may hold a copyright in
  the C-version. Compare a translation from French to English of a
  book. If it's just a literal translation, then the translator has
  no copyright.

 To be clear, if someone translates something from Language A to Language B, 
 they do not hold a copyright in the Language B version.  What they hold is a 
 copyright in the expression that is the translation.  This is important 
 because the translator cannot authorize the translation from Language B to 
 Language C, as he does not control the copyright to the underlying work on 
 which any translation effort is based.

Does the same apply for GPLed code? What if you convert GPLed code from
Fortran to C and add enhancements/functionality. Is the Copyright of the
new C code shared between the author of the old Fortran code and the
translator (assuming the translation is not literal). I assume that the
Copyright issues are easier to resolve for GNU code (i.e. where the
authors assign the rights to FSF). 

What if the code is old with a known author/institution but no author
can be found and no clear license is in the code.

What about a clean-room implementation. Is it possible to have access to
the old source code (translation or not) when doing the implementation.
What about a running program in binary code and a users manual.

 This, of course, is the default rule and can be circumvented with good 
 licensing allowing the translator to have full control over their 
 derivative...  but outside of a copyleft context, I can't imagine an author 
 wanting a translator to have the authority to translate back into the initial 
 language and sell competing versions.

Does this case include GPL as well as LGPL code?

 -Sean

(The included text above is copy-pasted since I was not subscribed
before)

Thanks, (different email address compared to above)
-- 
Svante Signell [EMAIL PROTECTED]


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



[Fwd: Re: [osol-discuss] Debian with OpenSolaris: a broken dream]

2005-07-25 Thread Alvaro Lopez Ortega

Hi all,

  Some days ago I asked about the viability the idea of creating a new
  architecture of Debian using the OpenSolaris stack.

  I got a reply complaining and pointing out some problems about the
  CDDL license, which I understood like a CDDL rejection from Debian.

  Now, I have got this message, so I'm wondering again if the CDDL
  license meets with the DFSG.

  I need some clarification.  What is the official position of Debian
  about this license?


  PS: I'm attaching the CDDL license: http://www.sun.com/cddl/

--
Greetings, alo.
  COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)
  Version 1.0

 * 1. Definitions.

  * 1.1. Contributor means each individual or entity that creates
or contributes to the creation of Modifications.

  * 1.2. Contributor Version means the combination of the Original
Software, prior Modifications used by a Contributor (if any), and
the Modifications made by that particular Contributor.

  * 1.3. Covered Software means (a) the Original Software, or (b)
Modifications, or (c) the combination of files containing
Original Software with files containing Modifications, in each
case including portions thereof.

  * 1.4. Executable means the Covered Software in any form other
than Source Code.

  * 1.5. Initial Developer means the individual or entity that
first makes Original Software available under this License.

  * 1.6. Larger Work means a work which combines Covered Software
or portions thereof with code not governed by the terms of this
License.

  * 1.7. License means this document.

  * 1.8. Licensable means having the right to grant, to the maximum
extent possible, whether at the time of the initial grant or
subsequently acquired, any and all of the rights conveyed herein.

  * 1.9. Modifications means the Source Code and Executable form of
any of the following:

   * A. Any file that results from an addition to, deletion from
 or modification of the contents of a file containing
 Original Software or previous Modifications;

   * B. Any new file that contains any part of the Original
 Software or previous Modification; or

   * C. Any new file that is contributed or otherwise made
 available under the terms of this License.

  * 1.10. Original Software means the Source Code and Executable
form of computer software code that is originally released under
this License.

  * 1.11. Patent Claims means any patent claim(s), now owned or
hereafter acquired, including without limitation, method,
process, and apparatus claims, in any patent Licensable by
grantor.

  * 1.12. Source Code means (a) the common form of computer
software code in which modifications are made and (b) associated
documentation included in or with such code.

  * 1.13. You (or Your) means an individual or a legal entity
exercising rights under, and complying with all of the terms of,
this License. For legal entities, You includes any entity which
controls, is controlled by, or is under common control with You.
For purposes of this definition, control means (a) the power,
direct or indirect, to cause the direction or management of such
entity, whether by contract or otherwise, or (b) ownership of
more than fifty percent (50%) of the outstanding shares or
beneficial ownership of such entity.

 * 2. License Grants.

  * 2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below and
subject to third party intellectual property claims, the Initial
Developer hereby grants You a world-wide, royalty-free,
non-exclusive license:

   * (a) under intellectual property rights (other than patent or
 trademark) Licensable by Initial Developer, to use,
 reproduce, modify, display, perform, sublicense and
 distribute the Original Software (or portions thereof), with
 or without Modifications, and/or as part of a Larger Work;
 and

   * (b) under Patent Claims infringed by the making, using or
 selling of Original Software, to make, have made, use,
 practice, sell, and offer for sale, and/or otherwise dispose
 of the Original Software (or portions thereof).

   * (c) The licenses granted in Sections 2.1(a) and (b) are
 effective on the date Initial Developer first distributes or
 otherwise makes 

Re: A question about converting code to another programming langu age

2005-07-25 Thread Humberto Massa Guimarães
 Agreed, and in the vast majority of the cases the translation is
 a creative work. A babelfish translation would be a literal
 translation.

an f2c translation is a literal (automatic) translation, so it's not a creative 
work. The copyrights of the original work apply to the translated work IMHO.

--
HTH,
Massa


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



Re: LGPL module linked with a GPL lib

2005-07-25 Thread Jeff Licquia
On Mon, 2005-07-25 at 11:59 +0200, Loïc Minier wrote:
  GStreamer's build process builds separate binaries for the various
  plugins, these are then dlopened when requested.
 
  I would personnally think that installing only Debian's GStreamer
  packages that are linked to LGPL libraries doesn't make your GStreamer
  installation / packages GPL (that is the build process has nothing to
  do with the resulting packages).
 
  I would even thing that installing GStreamer plugins packages which
  link to GPL libraries don't make your installation nor your running
  GStreamer applications GPL (that is only dlopening() something GPL
  makes the whole program in memory GPL, while it remains in memory).

In a technical sense, you're right, in that each binary retains its
separate copyright status.  Most people, however, are concerned about
the restrictions effectively placed on them more than about the specific
status of any particular binary.

From the GPL:

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

So the particular details of how things are distributed in memory while
running aren't directly relevant.

Modification and distribution are what matters, and it's clear from
looking at the packages that GStreamer is distributed in Debian in
conjunction with GPLed bits in a manner that's more than mere
aggregation.

I see two ways in which this practically effects people using Debian.
One, Debian could decide to package a plugin linking to a free but
GPL-incompatible library, such as OpenSSL.  Two, others might want to
add a few proprietary plugins on top of Debian and distribute the
result.

This seems worth mentioning in the copyright file, even if the license
itself doesn't change.



Re: libdts patent issue?

2005-07-25 Thread Diego Biurrun
On Sat, Jul 16, 2005 at 01:25:27PM -0700, Michael K. Edwards wrote:
 On 7/16/05, Diego Biurrun [EMAIL PROTECTED] wrote:
  Please remember that this is my answer to your question of what _I_ would
  do, I didn't say what Debian should do.
 
 [...}
 
 But you're telling me you won't at least call your lawyer?

I never said something to this effect, please don't misrepresent my
words.

  Reality upstream is that the hosting university could not be bothered to
  fight the patent, even though the consensus was that the patent is
  invalid.
 
 What consensus is that?  Consensus among qualified commentators (of
 which I am not one)?  That I really, really, doubt.

Consensus among VideoLAN developers and the university's lawyer.

  It seems that at least I have read it, while you haven't...
 
 Au contraire, mon frère.  I have read it, and thought about it, and
 spot-checked some of its facts, and I stand by my assessment that it
 is rubbish.  I advise you again to ask yourself: is this a
 dispassionate, scholarly analysis or is it a polemic that, at best,
 uses outside evidence to exhort rather than to inform?

I _have_ thought about it and consider your continued suggestion that I
have not insulting.  People arrive at different conclusions without
being complete idiots.  C'est la vie, mon ami.

I stand by my assessment that it is well thought-out, much better than
what I have read from the other side of the fence.  Feel free to point
me at your spot-checks and texts on the subject that you consider
dispassionate, scholarly analysis.  In an attempt to keep the
discussion ontopic for this thread and this mailing list I suggest that
we continue this part of the discussion in private, should you wish to
answer.

  Given that more and more DVDs come with DTS audio, this software is
  useful whether you like the specification or not.  It's also not
  half-finished, it works just fine.
 
 Even if it were true that more and more DVDs come with DTS audio --
 I don't think I've ever actually seen one that wouldn't play on an
 AC-3 + stereo player, but I'm sure it varies radically by region and
 genre

They generally come with an additional AC3 track, that's why they still
work for you.

 -- what does that have to do with whether it is the sort of
 thing _you_ want to go to the wall for?  I might go to the wall for
 Larry Flynt's right to publish material that may or may not differ
 from my personal taste in literature, but would I go there for someone
 who (IMHO) is less exercising free speech than circumventing his
 society's prevailing bargain of temporary monopoly on a design in
 exchange for permanent documentation of how it works -- and not
 putting his own money and/or liberty on the line?

Basically I'm willing to go to the wall for free software and I consider
software patents the biggest threat to free software at this moment in
time.

The prevailing bargain might have to be revisited every once in a while
to see if it is (still) a good one.  Seeing how patent systems are
coming under fire in recent years around the world I appear not be
entirely alone with that opinion.

  Michael, let's try to keep this ontopic please.
 
 What could possibly be more on-topic for debian-legal than the
 discussion of a strategy for dealing with a foreseeable legal problem
 for Debian and its distributors and users?

This is ontopic.  Discussing the pros and cons of software patents in
general is not.  Besides, I doubt you will find much support for your
position that (some) software should be patentable in this forum.

Diego


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



Re: libdts patent issue?

2005-07-25 Thread Diego Biurrun
On Wed, Jul 20, 2005 at 05:54:40PM -0700, Michael K. Edwards wrote:
 
 Do you really think it's fair to characterize as pro-patenters
 people who are simply pointing out:
 the absence of a public policy rationale for denying the same
 sort of encouragement to applied researchers (and their financial
 backers) in fields where the work is done at a computer keyboard as in
 those where it is done at a lab bench?

You're turning things on the head.  Patents are a restriction and as
such _you_ need to present a compelling rationale to extend this
restriction to other fields of endeavour, not the other way around.

And to answer your question: Yes, it's fair.  The argument you just
presented appears in every pro-patenter's portfolio, btw.

Diego


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



Re: EUPL draft

2005-07-25 Thread Anthony W. Youngman
In message [EMAIL PROTECTED], Francesco 
Poli [EMAIL PROTECTED] writes

In the countries where moral rights apply, the Licensor
waives his right to exercise his moral right to the extent allowed by
law in order to make effective the licence of the economic rights here
above listed.


This seems to be a legal no-op, as moral rights are inalienable.
But it could be useful in case the law changes...


Actually, I didn't read it that way at all ... if moral rights get in 
the way of this licence, then this licence takes precedence.


Cheers,
Wol
--
Anthony W. Youngman - wol at thewolery dot demon dot co dot uk
HEX wondered how much he should tell the Wizards. He felt it would not be a
good idea to burden them with too much input. Hex always thought of his reports
as Lies-to-People.
The Science of Discworld : (c) Terry Pratchett 1999


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



Re: EUPL draft

2005-07-25 Thread Francesco Poli
On Mon, 25 Jul 2005 22:11:35 +0100 Anthony W. Youngman wrote:

 Actually, I didn't read it that way at all ... if moral rights get in
 the way of this licence, then this licence takes precedence.

AFAIK, this is impossible at the moment.
Since moral rights are inalienable, it is my understanding that I cannot
make a legally binding commitment to *not* exercise them.

I can of course avoid exercising them, but I can still change my mind at
any time in the future...

That's how the law is now (AIUI). It could change in the future...

-- 
:-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgprm0wZROP5O.pgp
Description: PGP signature