Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-26 Thread Florian Hubold

Hello,

as this discussion has come to a standstill, could we please restart this to 
get some results

and some decisions? This is going on for some months, back and forth and seems 
we
have come nowhere.

Or has there already been some progress, which i have overseen, besides this:
http://mageia.org/wiki/doku.php?id=software_inclusion_policy
http://mageia.org/wiki/doku.php?id=software_patents_policy



As far as FAAC is concerned, if we can't have this in the repos because it  
supposedly contains
code based on the http://en.wikipedia.org/wiki/ISOISO MPEG-4 reference code, 
whose license is not compatible with the 
http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_LicenseLGPL

license, according to wikipedia.
Then why do we have FAAD2 in the repos, which seems to contain copyrighted code 
from german

Nero AG? Citing wikipedia from http://en.wikipedia.org/wiki/FAAC#Licensing

   FAAD2 is licensed under the GPL v2 (and later GPL versions). Code from
   FAAD2 is copyright
   of Nero AG (the appropriate copyright message mentioned in section 2c of
   the GPLv2).
   The source code contains a note that the use of this software may require
   the payment
   of patent royalties.



Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-14 Thread blind Pete
on Wed, 13 Jul 2011 07:05
in the Usenet newsgroup gmane.linux.mageia.devel
Wolfgang Bornath wrote:

[snip]
 We have a different perception of
 laws, so it seems.

Very likely you are subject to different laws.  
They vary a lot from place to place.  




Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-14 Thread blind Pete
on Wed, 13 Jul 2011 02:04
in the Usenet newsgroup gmane.linux.mageia.devel
Ernest N. Wilcox Jr. wrote:

 Date: Tue, 12 Jul 2011 11:16:24 +0200
 From: Wolfgang Bornath molc...@googlemail.com
 To: Mageia development mailing-list mageia-dev-
odjjhxpcy38dnm+yrof...@public.gmane.org
 Subject: Re: [Mageia-dev] Repository question: where do we put
 non-free+tainted RPMs?
 Message-ID:
 
 CA+h4nj6KtYu8vUFcZ4mWUO08J5ZyxB5XnN2bsSLoqm8R7w6E=w...@mail.gmail.com
 Content-Type: text/plain; charset=UTF-8
 
 2011/7/12 andre999 and...@laposte.net:
  Wolfgang Bornath a ?crit :
 
  2011/7/9 andre999and...@laposte.net:
 
  Wolfgang Bornath a ?crit :
 
  2011/7/8 Thorsten van Liltv...@gmx.de:
 
  Am 08.07.2011 10:42, schrieb Wolfgang Bornath:
 
  2011/7/8 James Kerrjim-
t9WuiTNHXmZ/pmdbdnxm4b3sadeiaxzp0fzj8uut...@public.gmane.org:
 
  This thread has strayed far from the original question,  which 
 could
  be
  re-stated as:
 
  Should tainted free software and tainted nonfree software be
  commingled
  in a
  single tainted repository?
 
 ...
 
  Besides, tainted is not only about patents, it's also about software
  which is illegal in certain countries (like libdvdcss).
 
  Ok, a relatively limited application.
 
  So in all, maybe a handful of packages at most should be in tainted.
  So why do we have more than 150 ?
 
 Sorry, but I do not understand your way of thinking. If a law exists
 it exists. It does not matter to a law whether it is likely to be
 enforced. Period.
 This is not paranoia, it is a matter of mind set. If robbery would not
 be prosecuted, would you go out and earn your doe by taking away
 handbags from old ladies? You would not, because it is wrong. For
 those who are living in countries where patents are valid and accepted
 by the law, using a patented software is wrong. So you must accept
 that there are people who would not do it. Telling them how they
 should think about it is not ours. That's why we have the tainted
 repo.
 
 -- 
 wobo
 
 +1
 
 I live in the USA, and while I do not personally support the concept of 
 software pantents, I also do not want to violate them as long as they are 
 leagally recognized where I live.
 
 For me, this is not a matter of risk, but one of ethics, morality, and 
 respect. IMHO, the fact that my Countries Society recognizes patents as being 
 legally binding makes it my responsibility to honor them, so I want to know 
 if 
 a software package may be affected by one or more patent(s) before I install 
 it 
 on my computer. If  I know that (for example) package foo is affected by a 
 patent, I can search for the patent holder, and make contact to request 
 permission to ust the software, then abide with their response. This way, I 
 fulfill my obligation to ask permission before using software that is (or may 
 be) affected by some one elses property. I would no more use patented 
 software 
 without permission here in the USA than I would take my neighbor's lawnmower 
 to cut my grass without his permission.

Does that lawnmower have wheels on it?  The wheel has been patented.  
www.ipmenu.com/archive/AUI_2001100012.pdf  

I do not live in the USA.  I am not a lawyer.  

If you are interested, I can give you some background about why I 
laugh at some patents.  

 I understand that the following may not be practicable, but I would like all 
 software that is affected by a patent (and perhaps other licensing or 
 copyright 
 restrictions) to be placed in a restricted (tainted) repository. Also I 
 would like to see patent (or contact) information in the software package's  
 description to help facilitate my ability to ask permission to use the 
 software. By doing these things, Mageia is doing more to support my ability 
 to 
 live by my personal convictions than to support patent law.
 
 Ernest N. Wilcox Jr.
 Registered Linux User 247790




Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-14 Thread Wolfgang Bornath
2011/7/14 blind Pete 0123pe...@gmail.com:
 on Wed, 13 Jul 2011 02:04
 in the Usenet newsgroup gmane.linux.mageia.devel
 Ernest N. Wilcox Jr. wrote:

 Date: Tue, 12 Jul 2011 11:16:24 +0200
 From: Wolfgang Bornath molc...@googlemail.com
 To: Mageia development mailing-list mageia-dev-
 odjjhxpcy38dnm+yrof...@public.gmane.org
 Subject: Re: [Mageia-dev] Repository question: where do we put
         non-free+tainted RPMs?
 Message-ID:
         
 CA+h4nj6KtYu8vUFcZ4mWUO08J5ZyxB5XnN2bsSLoqm8R7w6E=w...@mail.gmail.com
 Content-Type: text/plain; charset=UTF-8

 2011/7/12 andre999 and...@laposte.net:
  Wolfgang Bornath a ?crit :
 
  2011/7/9 andre999and...@laposte.net:
 
  Wolfgang Bornath a ?crit :
 
  2011/7/8 Thorsten van Liltv...@gmx.de:
 
  Am 08.07.2011 10:42, schrieb Wolfgang Bornath:
 
  2011/7/8 James Kerrjim-
 t9WuiTNHXmZ/pmdbdnxm4b3sadeiaxzp0fzj8uut...@public.gmane.org:
 
  This thread has strayed far from the original question,  which
 could
  be
  re-stated as:
 
  Should tainted free software and tainted nonfree software be
  commingled
  in a
  single tainted repository?

 ...

  Besides, tainted is not only about patents, it's also about software
  which is illegal in certain countries (like libdvdcss).
 
  Ok, a relatively limited application.
 
  So in all, maybe a handful of packages at most should be in tainted.
  So why do we have more than 150 ?

 Sorry, but I do not understand your way of thinking. If a law exists
 it exists. It does not matter to a law whether it is likely to be
 enforced. Period.
 This is not paranoia, it is a matter of mind set. If robbery would not
 be prosecuted, would you go out and earn your doe by taking away
 handbags from old ladies? You would not, because it is wrong. For
 those who are living in countries where patents are valid and accepted
 by the law, using a patented software is wrong. So you must accept
 that there are people who would not do it. Telling them how they
 should think about it is not ours. That's why we have the tainted
 repo.

 --
 wobo

 +1

 I live in the USA, and while I do not personally support the concept of
 software pantents, I also do not want to violate them as long as they are
 leagally recognized where I live.

 For me, this is not a matter of risk, but one of ethics, morality, and
 respect. IMHO, the fact that my Countries Society recognizes patents as being
 legally binding makes it my responsibility to honor them, so I want to know 
 if
 a software package may be affected by one or more patent(s) before I install 
 it
 on my computer. If  I know that (for example) package foo is affected by a
 patent, I can search for the patent holder, and make contact to request
 permission to ust the software, then abide with their response. This way, I
 fulfill my obligation to ask permission before using software that is (or may
 be) affected by some one elses property. I would no more use patented 
 software
 without permission here in the USA than I would take my neighbor's lawnmower
 to cut my grass without his permission.

 Does that lawnmower have wheels on it?  The wheel has been patented.
 www.ipmenu.com/archive/AUI_2001100012.pdf

 I do not live in the USA.  I am not a lawyer.

 If you are interested, I can give you some background about why I
 laugh at some patents.

Everybody here laughs at software patents (more or less). That's not the issue.

-- 
wobo


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-13 Thread nicolas vigier
On Tue, 12 Jul 2011, Ernest N. Wilcox Jr. wrote:

  Date: Tue, 12 Jul 2011 11:16:24 +0200
  From: Wolfgang Bornath molc...@googlemail.com
  To: Mageia development mailing-list mageia-dev@mageia.org
  Subject: Re: [Mageia-dev] Repository question: where do we put
  non-free+tainted RPMs?
 Message-ID:
 
 CA+h4nj6KtYu8vUFcZ4mWUO08J5ZyxB5XnN2bsSLoqm8R7w6E=w...@mail.gmail.com
  Content-Type: text/plain; charset=UTF-8
  
  2011/7/12 andre999 and...@laposte.net:
   Wolfgang Bornath a ?crit :
  
   2011/7/9 andre999and...@laposte.net:
  
   Wolfgang Bornath a ?crit :
  
   2011/7/8 Thorsten van Liltv...@gmx.de:
  
   Am 08.07.2011 10:42, schrieb Wolfgang Bornath:
  
   2011/7/8 James Kerrj...@jkerr82508.free-online.co.uk:
  
   This thread has strayed far from the original question,  which 
 could
   be
   re-stated as:
  
   Should tainted free software and tainted nonfree software be
   commingled
   in a
   single tainted repository?
 
 ...
 
   Besides, tainted is not only about patents, it's also about software
   which is illegal in certain countries (like libdvdcss).
  
   Ok, a relatively limited application.
  
   So in all, maybe a handful of packages at most should be in tainted.
   So why do we have more than 150 ?
 
  Sorry, but I do not understand your way of thinking. If a law exists
  it exists. It does not matter to a law whether it is likely to be
  enforced. Period.
  This is not paranoia, it is a matter of mind set. If robbery would not
  be prosecuted, would you go out and earn your doe by taking away
  handbags from old ladies? You would not, because it is wrong. For
  those who are living in countries where patents are valid and accepted
  by the law, using a patented software is wrong. So you must accept
  that there are people who would not do it. Telling them how they
  should think about it is not ours. That's why we have the tainted
  repo.
  
  -- 
  wobo
 
 +1
 
 I live in the USA, and while I do not personally support the concept of 
 software pantents, I also do not want to violate them as long as they are 
 leagally recognized where I live.
 
 For me, this is not a matter of risk, but one of ethics, morality, and 
 respect. IMHO, the fact that my Countries Society recognizes patents as being 
 legally binding makes it my responsibility to honor them, so I want to know 
 if 
 a software package may be affected by one or more patent(s) before I install 
 it 
 on my computer. If  I know that (for example) package foo is affected by a 
 patent, I can search for the patent holder, and make contact to request 
 permission to ust the software, then abide with their response. This way, I 
 fulfill my obligation to ask permission before using software that is (or may 
 be) affected by some one elses property. I would no more use patented 
 software 
 without permission here in the USA than I would take my neighbor's lawnmower 
 to cut my grass without his permission.
 
 I understand that the following may not be practicable, but I would like all 
 software that is affected by a patent (and perhaps other licensing or 
 copyright 
 restrictions) to be placed in a restricted (tainted) repository. Also I 
 would like to see patent (or contact) information in the software package's  
 description to help facilitate my ability to ask permission to use the 
 software. By doing these things, Mageia is doing more to support my ability 
 to 
 live by my personal convictions than to support patent law.

I think we should not do that. Because we probably have more useful
things to do than documenting patents and helping patent holders. And
because it doesn't help users, on the contrary, it makes it more
dangerous for them to use the software, because they cannot say they
didn't know about the patent.



Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-13 Thread Ahmad Samir
On 13 July 2011 14:27, nicolas vigier bo...@mars-attacks.org wrote:
 On Tue, 12 Jul 2011, Ernest N. Wilcox Jr. wrote:

  Date: Tue, 12 Jul 2011 11:16:24 +0200
  From: Wolfgang Bornath molc...@googlemail.com
  To: Mageia development mailing-list mageia-dev@mageia.org
  Subject: Re: [Mageia-dev] Repository question: where do we put
          non-free+tainted RPMs?
 Message-ID:
         
 CA+h4nj6KtYu8vUFcZ4mWUO08J5ZyxB5XnN2bsSLoqm8R7w6E=w...@mail.gmail.com
  Content-Type: text/plain; charset=UTF-8
 
  2011/7/12 andre999 and...@laposte.net:
   Wolfgang Bornath a ?crit :
  
   2011/7/9 andre999and...@laposte.net:
  
   Wolfgang Bornath a ?crit :
  
   2011/7/8 Thorsten van Liltv...@gmx.de:
  
   Am 08.07.2011 10:42, schrieb Wolfgang Bornath:
  
   2011/7/8 James Kerrj...@jkerr82508.free-online.co.uk:
  
   This thread has strayed far from the original question,  which
 could
   be
   re-stated as:
  
   Should tainted free software and tainted nonfree software be
   commingled
   in a
   single tainted repository?

 ...

   Besides, tainted is not only about patents, it's also about software
   which is illegal in certain countries (like libdvdcss).
  
   Ok, a relatively limited application.
  
   So in all, maybe a handful of packages at most should be in tainted.
   So why do we have more than 150 ?

  Sorry, but I do not understand your way of thinking. If a law exists
  it exists. It does not matter to a law whether it is likely to be
  enforced. Period.
  This is not paranoia, it is a matter of mind set. If robbery would not
  be prosecuted, would you go out and earn your doe by taking away
  handbags from old ladies? You would not, because it is wrong. For
  those who are living in countries where patents are valid and accepted
  by the law, using a patented software is wrong. So you must accept
  that there are people who would not do it. Telling them how they
  should think about it is not ours. That's why we have the tainted
  repo.
 
  --
  wobo

 +1

 I live in the USA, and while I do not personally support the concept of
 software pantents, I also do not want to violate them as long as they are
 leagally recognized where I live.

 For me, this is not a matter of risk, but one of ethics, morality, and
 respect. IMHO, the fact that my Countries Society recognizes patents as being
 legally binding makes it my responsibility to honor them, so I want to know 
 if
 a software package may be affected by one or more patent(s) before I install 
 it
 on my computer. If  I know that (for example) package foo is affected by a
 patent, I can search for the patent holder, and make contact to request
 permission to ust the software, then abide with their response. This way, I
 fulfill my obligation to ask permission before using software that is (or may
 be) affected by some one elses property. I would no more use patented 
 software
 without permission here in the USA than I would take my neighbor's lawnmower
 to cut my grass without his permission.

 I understand that the following may not be practicable, but I would like all
 software that is affected by a patent (and perhaps other licensing or 
 copyright
 restrictions) to be placed in a restricted (tainted) repository. Also I
 would like to see patent (or contact) information in the software package's
 description to help facilitate my ability to ask permission to use the
 software. By doing these things, Mageia is doing more to support my ability 
 to
 live by my personal convictions than to support patent law.

 I think we should not do that. Because we probably have more useful
 things to do than documenting patents and helping patent holders. And
 because it doesn't help users, on the contrary, it makes it more
 dangerous for them to use the software, because they cannot say they
 didn't know about the patent.



(However, each package has a URL field, with a link to the upstream
web site, that could be a good starting point for a search for those
who wanna do it).

-- 
Ahmad Samir


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-12 Thread Wolfgang Bornath
2011/7/12 andre999 and...@laposte.net:
 Wolfgang Bornath a écrit :

 2011/7/9 andre999and...@laposte.net:

 Wolfgang Bornath a écrit :

 2011/7/8 Thorsten van Liltv...@gmx.de:

 Am 08.07.2011 10:42, schrieb Wolfgang Bornath:

 2011/7/8 James Kerrj...@jkerr82508.free-online.co.uk:

 This thread has strayed far from the original question, which could
 be
 re-stated as:

 Should tainted free software and tainted nonfree software be
 commingled
 in a
 single tainted repository?

 How can tainted software be free software at the same time?


 Because free is a matter of license, while tainted is a matter of
 patents.
 For example, the libdvdcss2 is free, as the the source-code is open
 (GPL)
 but it touches the patent issue, so it's tainted.

 Yes, if you regard patents not as a criterium for free or non-free
 then this division makes sense.

  From that point of view we need the same structure as PLF

 (tainted-free and tainted-non-free).

 As well, the question of patent claims is a totally hypothetical problem,
 in
 almost every country -- including the USA -- for mirrors that carry
 distros
 like Mageia.
 (In the USA, the patent office used to systematically refuse patent
 claims
 on software.  And patents are only examined for conflicting US patents
 before being registered.  Not for the acceptability of the patent
 itself.)

 So basically, tainted is for the benefit of those who would like to
 support
 software patents.

 You say that people who obey to the laws of their country are to blame
 for obeying these laws? That's ridiculous.

 It is not at all a question of obeying laws.
 A patent is granted to give certain civil rights on the part of the patent
 holder, for original developments, that are not obvious from existing
 knowledge.  The idea is to encourage innovation by protecting the
 investments made by innovators.
 Because patents are granted essentially on the basis of not conflicting with
 other patents (especially software patents), there is no assurance that a
 patent is valid at all.  Patents on software are particularly problematic,
 as software is based on logic, and what is obvious from existing knowledge
 is not necessarily apparent to those not in the computer field.  It most
 countries such patents are denied.
 In the USA, patents on software are (at least sometimes) accepted, most
 patent claims are not supported by the courts.  In other words, they are not
 valid.
 If you had read the reference, you should have understood that.

 The fact that nobody (in FOSS community) has been called to court yet
 does not mean that the related laws do not exist!
 The Debian paper (Romain linked to) has an answer to the reasons.

 Which clearly indicates that the risk is minimal in the countries where such
 a risk exists.  According to the report, no cases to date against FOSS
 software, distributed by non-commercial entities.  Basically my point.
 It also warns against paranoia about patents.
 This paranoia seems to me a bit like never crossing a street because one
 might get run over by a bus.  Even if one crosses in a marked crosswalk.

 Besides, tainted is not only about patents, it's also about software
 which is illegal in certain countries (like libdvdcss).

 Ok, a relatively limited application.

 So in all, maybe a handful of packages at most should be in tainted.
 So why do we have more than 150 ?

Sorry, but I do not understand your way of thinking. If a law exists
it exists. It does not matter to a law whether it is likely to be
enforced. Period.
This is not paranoia, it is a matter of mind set. If robbery would not
be prosecuted, would you go out and earn your doe by taking away
handbags from old ladies? You would not, because it is wrong. For
those who are living in countries where patents are valid and accepted
by the law, using a patented software is wrong. So you must accept
that there are people who would not do it. Telling them how they
should think about it is not ours. That's why we have the tainted
repo.

-- 
wobo


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-12 Thread Anssi Hannula
On 12.07.2011 04:42, andre999 wrote:
 Romain d'Alverny a écrit :
 Speaking of the software patent stuff, the Debian Project just
 released a Community Distribution Patent Policy FAQ here:
 http://www.debian.org/reports/patent-faq (announce:
 http://www.debian.org/News/2011/20110709 ).

 Romain
 
 Interesting reading.
 Warning against paranoia regarding software patents.
 
 So maybe we should have a policy of putting packages in tainted for
 patent reasons only after being notified by the patent holder ?

We are unlikely to be notified (Ubuntu/Debian hasn't been to my
knowledge), so that would effectively make tainted empty.

 Or some other significant factor regarding actual willingness to attempt
 to enforce ?  Or actual validity ?
 (In the few jurisdictions accepting software patents, of course.)

That is what is done. If there is a licensing program or past
enforcement, it is considered as tainted.

-- 
Anssi Hannula


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-12 Thread Ernest N. Wilcox Jr.
 Date: Tue, 12 Jul 2011 11:16:24 +0200
 From: Wolfgang Bornath molc...@googlemail.com
 To: Mageia development mailing-list mageia-dev@mageia.org
 Subject: Re: [Mageia-dev] Repository question: where do we put
 non-free+tainted RPMs?
Message-ID:
CA+h4nj6KtYu8vUFcZ4mWUO08J5ZyxB5XnN2bsSLoqm8R7w6E=w...@mail.gmail.com
 Content-Type: text/plain; charset=UTF-8
 
 2011/7/12 andre999 and...@laposte.net:
  Wolfgang Bornath a ?crit :
 
  2011/7/9 andre999and...@laposte.net:
 
  Wolfgang Bornath a ?crit :
 
  2011/7/8 Thorsten van Liltv...@gmx.de:
 
  Am 08.07.2011 10:42, schrieb Wolfgang Bornath:
 
  2011/7/8 James Kerrj...@jkerr82508.free-online.co.uk:
 
  This thread has strayed far from the original question,  which 
could
  be
  re-stated as:
 
  Should tainted free software and tainted nonfree software be
  commingled
  in a
  single tainted repository?

...

  Besides, tainted is not only about patents, it's also about software
  which is illegal in certain countries (like libdvdcss).
 
  Ok, a relatively limited application.
 
  So in all, maybe a handful of packages at most should be in tainted.
  So why do we have more than 150 ?

 Sorry, but I do not understand your way of thinking. If a law exists
 it exists. It does not matter to a law whether it is likely to be
 enforced. Period.
 This is not paranoia, it is a matter of mind set. If robbery would not
 be prosecuted, would you go out and earn your doe by taking away
 handbags from old ladies? You would not, because it is wrong. For
 those who are living in countries where patents are valid and accepted
 by the law, using a patented software is wrong. So you must accept
 that there are people who would not do it. Telling them how they
 should think about it is not ours. That's why we have the tainted
 repo.
 
 -- 
 wobo

+1

I live in the USA, and while I do not personally support the concept of 
software pantents, I also do not want to violate them as long as they are 
leagally recognized where I live.

For me, this is not a matter of risk, but one of ethics, morality, and 
respect. IMHO, the fact that my Countries Society recognizes patents as being 
legally binding makes it my responsibility to honor them, so I want to know if 
a software package may be affected by one or more patent(s) before I install it 
on my computer. If  I know that (for example) package foo is affected by a 
patent, I can search for the patent holder, and make contact to request 
permission to ust the software, then abide with their response. This way, I 
fulfill my obligation to ask permission before using software that is (or may 
be) affected by some one elses property. I would no more use patented software 
without permission here in the USA than I would take my neighbor's lawnmower 
to cut my grass without his permission.

I understand that the following may not be practicable, but I would like all 
software that is affected by a patent (and perhaps other licensing or copyright 
restrictions) to be placed in a restricted (tainted) repository. Also I 
would like to see patent (or contact) information in the software package's  
description to help facilitate my ability to ask permission to use the 
software. By doing these things, Mageia is doing more to support my ability to 
live by my personal convictions than to support patent law.

Ernest N. Wilcox Jr.
Registered Linux User 247790


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-12 Thread Wolfgang Bornath
2011/7/12 Ernest N. Wilcox Jr. ewil...@bex.net:
 Date: Tue, 12 Jul 2011 11:16:24 +0200
 From: Wolfgang Bornath molc...@googlemail.com
 To: Mageia development mailing-list mageia-dev@mageia.org
 Subject: Re: [Mageia-dev] Repository question: where do we put
         non-free+tainted RPMs?
 Message-ID:
        CA+h4nj6KtYu8vUFcZ4mWUO08J5ZyxB5XnN2bsSLoqm8R7w6E=w...@mail.gmail.com
 Content-Type: text/plain; charset=UTF-8

 2011/7/12 andre999 and...@laposte.net:
  Wolfgang Bornath a ?crit :
 
  2011/7/9 andre999and...@laposte.net:
 
  Wolfgang Bornath a ?crit :
 
  2011/7/8 Thorsten van Liltv...@gmx.de:
 
  Am 08.07.2011 10:42, schrieb Wolfgang Bornath:
 
  2011/7/8 James Kerrj...@jkerr82508.free-online.co.uk:
 
  This thread has strayed far from the original question,  which
 could
  be
  re-stated as:
 
  Should tainted free software and tainted nonfree software be
  commingled
  in a
  single tainted repository?

 ...

  Besides, tainted is not only about patents, it's also about software
  which is illegal in certain countries (like libdvdcss).
 
  Ok, a relatively limited application.
 
  So in all, maybe a handful of packages at most should be in tainted.
  So why do we have more than 150 ?

 Sorry, but I do not understand your way of thinking. If a law exists
 it exists. It does not matter to a law whether it is likely to be
 enforced. Period.
 This is not paranoia, it is a matter of mind set. If robbery would not
 be prosecuted, would you go out and earn your doe by taking away
 handbags from old ladies? You would not, because it is wrong. For
 those who are living in countries where patents are valid and accepted
 by the law, using a patented software is wrong. So you must accept
 that there are people who would not do it. Telling them how they
 should think about it is not ours. That's why we have the tainted
 repo.

 --
 wobo

 +1

 I live in the USA, and while I do not personally support the concept of
 software pantents, I also do not want to violate them as long as they are
 leagally recognized where I live.

 For me, this is not a matter of risk, but one of ethics, morality, and
 respect. IMHO, the fact that my Countries Society recognizes patents as being
 legally binding makes it my responsibility to honor them, so I want to know if
 a software package may be affected by one or more patent(s) before I install 
 it
 on my computer. If  I know that (for example) package foo is affected by a
 patent, I can search for the patent holder, and make contact to request
 permission to ust the software, then abide with their response. This way, I
 fulfill my obligation to ask permission before using software that is (or may
 be) affected by some one elses property. I would no more use patented software
 without permission here in the USA than I would take my neighbor's lawnmower
 to cut my grass without his permission.

 I understand that the following may not be practicable, but I would like all
 software that is affected by a patent (and perhaps other licensing or 
 copyright
 restrictions) to be placed in a restricted (tainted) repository. Also I
 would like to see patent (or contact) information in the software package's
 description to help facilitate my ability to ask permission to use the
 software. By doing these things, Mageia is doing more to support my ability to
 live by my personal convictions than to support patent law.


Thx for youor thoughts, this is the first time a user participates in
this discussion who is actually affected by the issue we are talking
about. It's a totally different point of view if you are affected and
you care. This is something we should regard as a standard in all
discussions about such issues: ask the people who are affected by the
issue in question.

-- 
wobo


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-12 Thread andre999

Wolfgang Bornath a écrit :

2011/7/12 andre999and...@laposte.net:

Wolfgang Bornath a écrit :


2011/7/9 andre999and...@laposte.net:


Wolfgang Bornath a écrit :


2011/7/8 Thorsten van Liltv...@gmx.de:


Am 08.07.2011 10:42, schrieb Wolfgang Bornath:


2011/7/8 James Kerrj...@jkerr82508.free-online.co.uk:


This thread has strayed far from the original question, which could
be
re-stated as:

Should tainted free software and tainted nonfree software be
commingled
in a
single tainted repository?


How can tainted software be free software at the same time?



Because free is a matter of license, while tainted is a matter of
patents.
For example, the libdvdcss2 is free, as the the source-code is open
(GPL)
but it touches the patent issue, so it's tainted.


Yes, if you regard patents not as a criterium for free or non-free
then this division makes sense.


  From that point of view we need the same structure as PLF


(tainted-free and tainted-non-free).


As well, the question of patent claims is a totally hypothetical problem,
in
almost every country -- including the USA -- for mirrors that carry
distros
like Mageia.
(In the USA, the patent office used to systematically refuse patent
claims
on software.  And patents are only examined for conflicting US patents
before being registered.  Not for the acceptability of the patent
itself.)

So basically, tainted is for the benefit of those who would like to
support
software patents.


You say that people who obey to the laws of their country are to blame
for obeying these laws? That's ridiculous.


It is not at all a question of obeying laws.
A patent is granted to give certain civil rights on the part of the patent
holder, for original developments, that are not obvious from existing
knowledge.  The idea is to encourage innovation by protecting the
investments made by innovators.
Because patents are granted essentially on the basis of not conflicting with
other patents (especially software patents), there is no assurance that a
patent is valid at all.  Patents on software are particularly problematic,
as software is based on logic, and what is obvious from existing knowledge
is not necessarily apparent to those not in the computer field.  It most
countries such patents are denied.
In the USA, patents on software are (at least sometimes) accepted, most
patent claims are not supported by the courts.  In other words, they are not
valid.
If you had read the reference, you should have understood that.


The fact that nobody (in FOSS community) has been called to court yet
does not mean that the related laws do not exist!
The Debian paper (Romain linked to) has an answer to the reasons.


Which clearly indicates that the risk is minimal in the countries where such
a risk exists.  According to the report, no cases to date against FOSS
software, distributed by non-commercial entities.  Basically my point.
It also warns against paranoia about patents.
This paranoia seems to me a bit like never crossing a street because one
might get run over by a bus.  Even if one crosses in a marked crosswalk.


Besides, tainted is not only about patents, it's also about software
which is illegal in certain countries (like libdvdcss).


Ok, a relatively limited application.

So in all, maybe a handful of packages at most should be in tainted.
So why do we have more than 150 ?


Sorry, but I do not understand your way of thinking. If a law exists
it exists. It does not matter to a law whether it is likely to be
enforced. Period.


True.  But patents have nothing to do with enforcing laws.


This is not paranoia, it is a matter of mind set. If robbery would not
be prosecuted, would you go out and earn your doe by taking away
handbags from old ladies? You would not, because it is wrong. For
those who are living in countries where patents are valid and accepted
by the law, using a patented software is wrong. So you must accept
that there are people who would not do it. Telling them how they
should think about it is not ours. That's why we have the tainted
repo.


In my mind, this argument misses the concept of software patents.
Firstly, patents are not laws.  They are civil rights granted in exchange for 
encouraging innovation.
However patents on software are granted without ensuring that the patents are 
valid.  (At least in the USA.)  There is only a check on conflicts with other 
patents.  This is easy to understand, as validating patents on software is 
quasi-impossible without considerable time and expense.  Which is probably why 
most countries do not accept software patents.


Software patents in fact discourage innovation, going against the basic 
justification of patents.
In practice, virtually all software patents in the USA are found to be invalid, 
when contested in the courts.  Usually a form of costly legal harcelling is 
used to extract royalties, from companies with deep pockets.


Note that patents are nothing more than a civil right, akin to trespassing.
So if someone 

Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-12 Thread Wolfgang Bornath
2011/7/12 andre999 and...@laposte.net:

 For all these reasons, I think that it is much more appropriate to wait to
 be approached by the patent holder.
 (If not ourselves, then some other distro.)
 And if that means that our constrained (tainted) repos are almost empty,
 wouldn't that simplify things ?

I strongly advise NOT to do this. I gave my reasons and (much more
important) one of the people who are affected gave his reasons.

I see no sense in continuing this. We have a different perception of
laws, so it seems.

-- 
wobo


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-12 Thread Renaud MICHEL
On mardi 12 juillet 2011 at 22:48, andre999 wrote :
 I noticed that all packages in tainted contain .tainted. in the name.
 rsync permits adding the option
 --exclude '.tainted.'
 to permit excluding such packages if a mirror wants to.

You should not do that, because you will end up with a broken repository, as 
the hdlist files will contain references to files which are not present on 
the mirror.
A repository must be mirrored entirely or not at all.

(And I think it is already enough work for the mirror maintainers to have to 
exclude some directory, they surely don't want to maintain per mirror custom 
rules)

-- 
Renaud Michel


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-12 Thread Thomas Backlund

andre999 skrev 12.7.2011 23:48:


So we could eliminate the tainted repos, to facilitate putting packages in
core or non-free as appropriate.
There may have to be a few adjustments to show (or not) the packages tagged
tainted, but that shouldn't be difficult.
Wouldn't that be easier ?

(At the same time, we could choose a name that doesn't indicate that there is
something intrinsically wrong with the package.)



NO.

The decision to have a separated repo for tainted software is not up for 
debate... It has already been discussed and decided long ago.


as for the question that started this thread:

Repository question: where do we put non-free+tainted RPMs?

It's simple, and even outlined in the mirrors_policy:
http://mageia.org/wiki/doku.php?id=mirrors_policy

If there is a package that otherwise matches core or nonfree repos,
but has a possible patent issue it ends up in tainted.


As for splitting up tainted in tainted-core/tainted-nonfree,
I dont think it's really worth it, and no-one really argued
for it when we discussed the mirror layout...

--
Thomas


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-12 Thread Romain d'Alverny
On Tue, Jul 12, 2011 at 23:08, Balcaen John mik...@mageia.org wrote:
 On Tuesday 12 July 2011 16:48:58 andre999 wrote:
 [...]

 For all these reasons, I think that it is much more appropriate to wait to
 be approached by the patent holder.
 (If not ourselves, then some other distro.)
 I hope you're not serious when writing thoses lines.

Actually, this is what seems to be a standard process in the industry
when you read the headlines.

One doesn't hear about (software) patents when licensing occurs as
expected, but when someone in the industry challenges (or is
challenged by) some other actor patent. Because that's the only way to
prove a patent to be ineffective (for various reasons) before it
expires.

(I am not proposing one or the other option - and it's going out of
the initial question in this thread - tmb reframed it well).

Romain


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-12 Thread Dexter Morgan
On Tue, Jul 12, 2011 at 11:20 PM, Thomas Backlund t...@mageia.org wrote:
 andre999 skrev 12.7.2011 23:48:

 So we could eliminate the tainted repos, to facilitate putting packages
 in
 core or non-free as appropriate.
 There may have to be a few adjustments to show (or not) the packages
 tagged
 tainted, but that shouldn't be difficult.
 Wouldn't that be easier ?

 (At the same time, we could choose a name that doesn't indicate that there
 is
 something intrinsically wrong with the package.)


 NO.

 The decision to have a separated repo for tainted software is not up for
 debate... It has already been discussed and decided long ago.

 as for the question that started this thread:

 Repository question: where do we put non-free+tainted RPMs?

 It's simple, and even outlined in the mirrors_policy:
 http://mageia.org/wiki/doku.php?id=mirrors_policy

 If there is a package that otherwise matches core or nonfree repos,
 but has a possible patent issue it ends up in tainted.


 As for splitting up tainted in tainted-core/tainted-nonfree,
 I dont think it's really worth it, and no-one really argued
 for it when we discussed the mirror layout...

 --
 Thomas


i can't agree more with you thomas.


[Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-12 Thread Philippe DIDIER

So there seems to be a wish for an other answer to this request :

https://bugs.mageia.org/show_bug.cgi?id=1730

Faac (and rpms built with it ) might appear at least in tainted repo ? 
same as they are in plf ... or in Debian squeeze multimedia repo, or in 
ATrpms repo for Fedora 15






Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-12 Thread andre999

Romain d'Alverny a écrit :

On Tue, Jul 12, 2011 at 23:08, Balcaen Johnmik...@mageia.org  wrote:

On Tuesday 12 July 2011 16:48:58 andre999 wrote:
[...]


For all these reasons, I think that it is much more appropriate to wait to
be approached by the patent holder.
(If not ourselves, then some other distro.)

I hope you're not serious when writing thoses lines.


Actually, this is what seems to be a standard process in the industry
when you read the headlines.

One doesn't hear about (software) patents when licensing occurs as
expected, but when someone in the industry challenges (or is
challenged by) some other actor patent. Because that's the only way to
prove a patent to be ineffective (for various reasons) before it
expires.

(I am not proposing one or the other option - and it's going out of
the initial question in this thread - tmb reframed it well).

Romain


Ok.
Part of my last post seems to have been overlooked.
It proposes a solution to the problem presented in this thread ... where to put 
packages which qualify for both non-free and tainted.


Note that all packages in tainted contain .tainted. in the name.

rsync, used to update the mirrors, permits adding the option
--exclude '.tainted.'
to permit excluding such packages if a mirror wants to.

So packages now in the tainted repos would be put in core or non-free as 
appropriate.


And mirrors in affected countries, who choose to opt out of packages now in 
tainted would simply add the above rsync option.
Most mirrors, which now carry tainted, would drop the tainted repos.  (If 
they don't, these repos would simply become empty, so no harm done.)


This would have the effect of making packages now in tainted more readily 
available, since it wouldn't be necessary to add these repos.

Which should please the packagers that make these packages.

We would have to make a few adjustments to show (or not) the packages tagged as 
tainted, but that shouldn't be difficult.


So we would eliminate 10 respositories, while keeping the same functionality, 
as well as solving the non-free vs. tainted problem.


Wouldn't that work ?

--
André


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-12 Thread Ahmad Samir
On 12 July 2011 23:14, Renaud MICHEL r.h.michel+mag...@gmail.com wrote:
 On mardi 12 juillet 2011 at 22:48, andre999 wrote :
 I noticed that all packages in tainted contain .tainted. in the name.
 rsync permits adding the option
 --exclude '.tainted.'
 to permit excluding such packages if a mirror wants to.

 You should not do that, because you will end up with a broken repository, as
 the hdlist files will contain references to files which are not present on
 the mirror.
 A repository must be mirrored entirely or not at all.

Yes, but then tainted is a separate repo, mirror admins can simply not
mirror it if they want (that was one of the reasons why it _is_ a
separate repo). So not mirroring tainted wouldn't break anything
(other than that users won't get the full set of repos, but that's up
to each mirror admin to decide, we only offer the option).


 (And I think it is already enough work for the mirror maintainers to have to
 exclude some directory, they surely don't want to maintain per mirror custom
 rules)

 --
 Renaud Michel




-- 
Ahmad Samir


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-11 Thread andre999

Wolfgang Bornath a écrit :

2011/7/9 andre999and...@laposte.net:

Wolfgang Bornath a écrit :


2011/7/8 Thorsten van Liltv...@gmx.de:


Am 08.07.2011 10:42, schrieb Wolfgang Bornath:


2011/7/8 James Kerrj...@jkerr82508.free-online.co.uk:


This thread has strayed far from the original question, which could be
re-stated as:

Should tainted free software and tainted nonfree software be commingled
in a
single tainted repository?


How can tainted software be free software at the same time?



Because free is a matter of license, while tainted is a matter of
patents.
For example, the libdvdcss2 is free, as the the source-code is open (GPL)
but it touches the patent issue, so it's tainted.


Yes, if you regard patents not as a criterium for free or non-free
then this division makes sense.


 From that point of view we need the same structure as PLF


(tainted-free and tainted-non-free).


As well, the question of patent claims is a totally hypothetical problem, in
almost every country -- including the USA -- for mirrors that carry distros
like Mageia.
(In the USA, the patent office used to systematically refuse patent claims
on software.  And patents are only examined for conflicting US patents
before being registered.  Not for the acceptability of the patent itself.)

So basically, tainted is for the benefit of those who would like to support
software patents.


You say that people who obey to the laws of their country are to blame
for obeying these laws? That's ridiculous.


It is not at all a question of obeying laws.
A patent is granted to give certain civil rights on the part of the patent 
holder, for original developments, that are not obvious from existing 
knowledge.  The idea is to encourage innovation by protecting the investments 
made by innovators.
Because patents are granted essentially on the basis of not conflicting with 
other patents (especially software patents), there is no assurance that a 
patent is valid at all.  Patents on software are particularly problematic, as 
software is based on logic, and what is obvious from existing knowledge is not 
necessarily apparent to those not in the computer field.  It most countries 
such patents are denied.
In the USA, patents on software are (at least sometimes) accepted, most patent 
claims are not supported by the courts.  In other words, they are not valid.

If you had read the reference, you should have understood that.


The fact that nobody (in FOSS community) has been called to court yet
does not mean that the related laws do not exist!
The Debian paper (Romain linked to) has an answer to the reasons.


Which clearly indicates that the risk is minimal in the countries where such a 
risk exists.  According to the report, no cases to date against FOSS software, 
distributed by non-commercial entities.  Basically my point.

It also warns against paranoia about patents.
This paranoia seems to me a bit like never crossing a street because one might 
get run over by a bus.  Even if one crosses in a marked crosswalk.



Besides, tainted is not only about patents, it's also about software
which is illegal in certain countries (like libdvdcss).


Ok, a relatively limited application.

So in all, maybe a handful of packages at most should be in tainted.
So why do we have more than 150 ?

--
André


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-09 Thread Romain d'Alverny
Speaking of the software patent stuff, the Debian Project just
released a Community Distribution Patent Policy FAQ here:
http://www.debian.org/reports/patent-faq (announce:
http://www.debian.org/News/2011/20110709 ).

Romain


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-09 Thread Wolfgang Bornath
2011/7/9 andre999 and...@laposte.net:
 Wolfgang Bornath a écrit :

 2011/7/8 Thorsten van Liltv...@gmx.de:

 Am 08.07.2011 10:42, schrieb Wolfgang Bornath:

 2011/7/8 James Kerrj...@jkerr82508.free-online.co.uk:

 This thread has strayed far from the original question, which could be
 re-stated as:

 Should tainted free software and tainted nonfree software be commingled
 in a
 single tainted repository?

 How can tainted software be free software at the same time?


 Because free is a matter of license, while tainted is a matter of
 patents.
 For example, the libdvdcss2 is free, as the the source-code is open (GPL)
 but it touches the patent issue, so it's tainted.

 Yes, if you regard patents not as a criterium for free or non-free
 then this division makes sense.

 From that point of view we need the same structure as PLF

 (tainted-free and tainted-non-free).

 As well, the question of patent claims is a totally hypothetical problem, in
 almost every country -- including the USA -- for mirrors that carry distros
 like Mageia.
 (In the USA, the patent office used to systematically refuse patent claims
 on software.  And patents are only examined for conflicting US patents
 before being registered.  Not for the acceptability of the patent itself.)

 So basically, tainted is for the benefit of those who would like to support
 software patents.

You say that people who obey to the laws of their country are to blame
for obeying these laws? That's ridiculous.
The fact that nobody (in FOSS community) has been called to court yet
does not mean that the related laws do not exist!
The Debian paper (Romain linked to) has an answer to the reasons.

Besides, tainted is not only about patents, it's also about software
which is illegal in certain countries (like libdvdcss).

-- 
wobo


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-08 Thread James Kerr
This thread has strayed far from the original question, which could be 
re-stated as:


Should tainted free software and tainted nonfree software be commingled 
in a single tainted repository?


Given Mageia's commitment to the promotion of free software, I believe 
that they should not. If Mageia wishes to distribute tainted nonfeee 
software, then that should be done through an additional separate 
tainted-nonfree repository.


Jim


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-08 Thread Wolfgang Bornath
2011/7/8 James Kerr j...@jkerr82508.free-online.co.uk:
 This thread has strayed far from the original question, which could be
 re-stated as:

 Should tainted free software and tainted nonfree software be commingled in a
 single tainted repository?

How can tainted software be free software at the same time?

-- 
wobo


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-08 Thread Wolfgang Bornath
2011/7/8 Thorsten van Lil tv...@gmx.de:
 Am 08.07.2011 10:42, schrieb Wolfgang Bornath:

 2011/7/8 James Kerrj...@jkerr82508.free-online.co.uk:

 This thread has strayed far from the original question, which could be
 re-stated as:

 Should tainted free software and tainted nonfree software be commingled
 in a
 single tainted repository?

 How can tainted software be free software at the same time?


 Because free is a matter of license, while tainted is a matter of patents.
 For example, the libdvdcss2 is free, as the the source-code is open (GPL)
 but it touches the patent issue, so it's tainted.

Yes, if you regard patents not as a criterium for free or non-free
then this division makes sense.
From that point of view we need the same structure as PLF
(tainted-free and tainted-non-free).

-- 
wobo


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-08 Thread andre999

Wolfgang Bornath a écrit :

2011/7/8 Thorsten van Liltv...@gmx.de:

Am 08.07.2011 10:42, schrieb Wolfgang Bornath:


2011/7/8 James Kerrj...@jkerr82508.free-online.co.uk:


This thread has strayed far from the original question, which could be
re-stated as:

Should tainted free software and tainted nonfree software be commingled
in a
single tainted repository?


How can tainted software be free software at the same time?



Because free is a matter of license, while tainted is a matter of patents.
For example, the libdvdcss2 is free, as the the source-code is open (GPL)
but it touches the patent issue, so it's tainted.


Yes, if you regard patents not as a criterium for free or non-free
then this division makes sense.

From that point of view we need the same structure as PLF

(tainted-free and tainted-non-free).


As well, the question of patent claims is a totally hypothetical problem, in 
almost every country -- including the USA -- for mirrors that carry distros 
like Mageia.
(In the USA, the patent office used to systematically refuse patent claims on 
software.  And patents are only examined for conflicting US patents before 
being registered.  Not for the acceptability of the patent itself.)


So basically, tainted is for the benefit of those who would like to support 
software patents.

As non-free is for the benefit of those who would like to support free software.

--
André


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-07 Thread nicolas vigier
On Thu, 07 Jul 2011, Wolfgang Bornath wrote:

 I must admit I do not understand the cause of this discussion, maybe I
 am thinking in too simple ways. Free goes in core, non-free goes in
 non-free. If a non-free software has a restrictive license it goes in
 tainted. A free software can not have a restrictive license, if it has
 it is not free and goes in tainted.

Tainted is not about restrictive license but patents. A free software
can have a free license, but do something which is maybe patented.



Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-07 Thread Wolfgang Bornath
2011/7/7 nicolas vigier bo...@mars-attacks.org:
 On Thu, 07 Jul 2011, Wolfgang Bornath wrote:

 I must admit I do not understand the cause of this discussion, maybe I
 am thinking in too simple ways. Free goes in core, non-free goes in
 non-free. If a non-free software has a restrictive license it goes in
 tainted. A free software can not have a restrictive license, if it has
 it is not free and goes in tainted.

 Tainted is not about restrictive license but patents. A free software
 can have a free license, but do something which is maybe patented.

Yes, right. I made a mistake there - just replace restrictive
license with patents in my sentence.

-- 
wobo


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-07 Thread andre999

Wolfgang Bornath a écrit :

2011/7/7 nicolas vigierbo...@mars-attacks.org:

On Thu, 07 Jul 2011, Wolfgang Bornath wrote:


I must admit I do not understand the cause of this discussion, maybe I
am thinking in too simple ways. Free goes in core, non-free goes in
non-free. If a non-free software has a restrictive license it goes in
tainted. A free software can not have a restrictive license, if it has
it is not free and goes in tainted.


Tainted is not about restrictive license but patents. A free software
can have a free license, but do something which is maybe patented.


Yes, right. I made a mistake there - just replace restrictive
license with patents in my sentence.


free means that it can be redistributed with source code, with a free/open 
source license.
non-free (in terms of the repos) means that it can be redistributed, but 
either not with source code, according to the license + or we simply don't 
have/can't get the source code.

tainted was mostly for packages affected to some extent by tainted patents.
Such packages could be free or non-free, that has nothing to do with being in 
tainted.
Some discussions in the past considered that the likelihood of a patent 
impacting a particular software (in the few countries that do accept software 
packages to some extent, like the USA), should affect whether it goes into 
tainted or not.  I don't know what consensus there was on this point, if any.


There were some suggestions that non-free packages should go into non-free, 
even if considered subject to tainted patents.  And some proposed excluding 
such packages.


So the question is, should a non-free package potentially affected by patents 
go into non-free or tainted.
Those more interested in using free as much as possible, might tend to say 
non-free, especially if they use tainted.  So as to avoid using any 
non-free packages.
Those who consider patents legitimate, among others, might tend to say 
tainted, especially if they use non-free.  So as to avoid using any software 
which might be subject to patents.  If they live in an area where software 
patents risk to be found legitimate, such as the USA.
Of course, those who don't use non-free (except for software coming from it's 
manufacturer) or tainted, wouldn't be concerned by this question.


--
André


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-07 Thread Wolfgang Bornath
2011/7/8 andre999 and...@laposte.net:
 Wolfgang Bornath a écrit :

 2011/7/7 nicolas vigierbo...@mars-attacks.org:

 On Thu, 07 Jul 2011, Wolfgang Bornath wrote:

 I must admit I do not understand the cause of this discussion, maybe I
 am thinking in too simple ways. Free goes in core, non-free goes in
 non-free. If a non-free software has a restrictive license it goes in
 tainted. A free software can not have a restrictive license, if it has
 it is not free and goes in tainted.

 Tainted is not about restrictive license but patents. A free software
 can have a free license, but do something which is maybe patented.

 Yes, right. I made a mistake there - just replace restrictive
 license with patents in my sentence.

 free means that it can be redistributed with source code, with a free/open
 source license.
 non-free (in terms of the repos) means that it can be redistributed, but
 either not with source code, according to the license + or we simply don't
 have/can't get the source code.
 tainted was mostly for packages affected to some extent by tainted
 patents.
 Such packages could be free or non-free, that has nothing to do with being
 in tainted.
 Some discussions in the past considered that the likelihood of a patent
 impacting a particular software (in the few countries that do accept
 software packages to some extent, like the USA), should affect whether it
 goes into tainted or not.  I don't know what consensus there was on this
 point, if any.

That exactly was the reason why tainted was created. The gathering
of such software in one repo to make it easy for users and mirror
maintainers in those countries to avoid them if they chose (or are
forced) to do so.

-- 
wobo


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-07 Thread andre999

Wolfgang Bornath a écrit :

2011/7/8 andre999and...@laposte.net:

Wolfgang Bornath a écrit :


2011/7/7 nicolas vigierbo...@mars-attacks.org:


On Thu, 07 Jul 2011, Wolfgang Bornath wrote:


I must admit I do not understand the cause of this discussion, maybe I
am thinking in too simple ways. Free goes in core, non-free goes in
non-free. If a non-free software has a restrictive license it goes in
tainted. A free software can not have a restrictive license, if it has
it is not free and goes in tainted.


Tainted is not about restrictive license but patents. A free software
can have a free license, but do something which is maybe patented.


Yes, right. I made a mistake there - just replace restrictive
license with patents in my sentence.


free means that it can be redistributed with source code, with a free/open
source license.
non-free (in terms of the repos) means that it can be redistributed, but
either not with source code, according to the license + or we simply don't
have/can't get the source code.
tainted was mostly for packages affected to some extent by tainted
patents.
Such packages could be free or non-free, that has nothing to do with being
in tainted.
Some discussions in the past considered that the likelihood of a patent
impacting a particular software (in the few countries that do accept
software packages to some extent, like the USA), should affect whether it
goes into tainted or not.  I don't know what consensus there was on this
point, if any.


That exactly was the reason why tainted was created. The gathering
of such software in one repo to make it easy for users and mirror
maintainers in those countries to avoid them if they chose (or are
forced) to do so.


Since as far as I know, nobody introduced any evidence during the debate of any 
mirror being pursued for carrying potentially patent-affected packages, despite 
the fact that many mirrors in the USA, for example, carry such packages, any 
problem for mirrors is a moot point.


However users (or mirrors) that wish to respect patent claims would evidently 
appreciate avoiding the contents of a tainted repository.


Remember that very few patent claims against software are ever validated by the 
courts.  Most pursuits in the USA are against companies with very deep pockets, 
which are often settled out of court for convenience.  Generally in these 
cases, the defending party is earning revenues from the subject of the patent 
claim.  Which of course doesn't apply to software distributed for free by mirrors.
(e.g., if I remember correctly, Novell paid license fees to Microsoft for 
patent claims, while other companies successfully contested the same claims in 
court.)


--
André


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Florian Hubold

Am 17.03.2011 09:14, schrieb Samuel Verschelde:

Le mardi 15 mars 2011 21:30:05, Michael Scherer a écrit :

Le mardi 15 mars 2011 à 20:34 +0100, Tux99 a écrit :

Quote: Michael Scherer wrote on Tue, 15 March 2011 20:21


Because some people do not care about patents and using tainted stuff,
but do care about free licenses and do care about what it bring to
them.

I do. Stormi do ( or seems to do ). And I think that given we decided
to
split PLF for that precise reason, there is more than 2 of us to care.


Putting tainted packages in nonfree just causes more confusion
IMHO.

As much as the reverse, it all depends on what you tell to people
about
the repository, what they expect and what you prefer to highlight.

That's exactly why I suggested earlier in this thread that we need an
additional repo for 'tainted+non-free' packages, that's the only solution
that would satisfy every preference people might have and at the same
time make things clear for everyone (packagers, mirror maintainers,
users).

Instead of moving stuff in non-free, you move them in non-free +
tainted. That just bring more headaches, and more complexity.

That's not a solution.

Well, that would be a real solution if we really wanted to flag those packages
both as tainted and as non-free, as some people give more importance to the
fact that it is tainted and others to the fact that it is non-free.

For now, I would propose either to put that package in non-free, explain to
users that non-free packages may be tainted too, and envision after Mageia 1
to add a new media if the current solution really doesn't work, and maybe
require a meta-package from tainted  OR put it in tainted, explain that
tainted can contain non-free packages, and require a dummy package from non-
free, as Anssi proposed (on a second thought, I think that second option is
better).

Can we reach a decision ? (add this question to the next packagers meeting ?)

*bump*
As there was no decision reached, not even a concensus, how do we proceed now?
As there is the next package (HandBrake) which also falls under both 
categories, tainted and non-free.


The option of moving such packages to non-free, and requiring a package from 
tainted (or vice-versa)
which explains shortly via a README.urpmi about the problem, and to enable the 
missing repo,

sounds not that bad. (If you really want to go that far.)

Regards


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Wolfgang Bornath
If we go back to the beginning of the discussion where to put such
packages which were in PLF we made a clear difference:

1. All non-free goes into non-free

2. Software which may be illegal in some countries (mostly because of
licensing) will go into tainted.

That's all. Clear and simple.

The question about GPL or other free licenses is not touched by
tainted. So, everything which does not have to go to tainted will go
to free (core) or non-free, depending on it's status.

-- 
wobo


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Florian Hubold

Am 06.07.2011 12:10, schrieb Wolfgang Bornath:

If we go back to the beginning of the discussion where to put such
packages which were in PLF we made a clear difference:

1. All non-free goes into non-free

2. Software which may be illegal in some countries (mostly because of
licensing) will go into tainted.

That's all. Clear and simple.


Doesn't seem so. If even Anssi asks me where this package should go,
maybe this is not clear to everybody. Also if you reread this thread,
there is no concesus here. Also regarding Ahmads answer.

But if you tell me that is the status quo, and the others also say so,
my question is anwered, and HandBrake should go to tainted.


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Ahmad Samir
On 6 July 2011 13:40, Florian Hubold doktor5...@arcor.de wrote:
 Am 06.07.2011 12:10, schrieb Wolfgang Bornath:

 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 Doesn't seem so. If even Anssi asks me where this package should go,
 maybe this is not clear to everybody. Also if you reread this thread,
 there is no concesus here. Also regarding Ahmads answer.

 But if you tell me that is the status quo, and the others also say so,
 my question is anwered, and HandBrake should go to tainted.


If HandBrake has a bundled faac, then it shouldn't go anywhere in the
official Mageia repos, unless the bundles faac is disabled IIUC.

-- 
Ahmad Samir


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Romain d'Alverny
On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornath molc...@googlemail.com wrote:
 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 The question about GPL or other free licenses is not touched by
 tainted. So, everything which does not have to go to tainted will go
 to free (core) or non-free, depending on it's status.

Indeed. http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
says:

The tainted section accepts software under a license that is might be
free or open source and which cannot be redistributed publicly in
certain areas in the world, or due to patents issues.

Reformulating it in an other, more explicit way maybe:
 - core hosts 100% free software that can be redistributed anywhere
(or almost, the world is a bit more complicated than that)
 - nonfree hosts non-free software that can be redistributed anywhere (same)
 - tainted hosts all the rest, be it free software or not.

Romain


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Ahmad Samir
On 6 July 2011 13:58, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornath molc...@googlemail.com wrote:
 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 The question about GPL or other free licenses is not touched by
 tainted. So, everything which does not have to go to tainted will go
 to free (core) or non-free, depending on it's status.

 Indeed. 
 http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
 says:

 The tainted section accepts software under a license that is might be
 free or open source and which cannot be redistributed publicly in
 certain areas in the world, or due to patents issues.

 Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
 (or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere (same)
  - tainted hosts all the rest, be it free software or not.


Third point is wrong, a license that is might be free or open
source, which, I think, means only software with an open source
software License.

Although the wording should be clearer / more precise.

 Romain




-- 
Ahmad Samir


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Thorsten van Lil

Am 06.07.2011 14:04, schrieb Ahmad Samir:

On 6 July 2011 13:58, Romain d'Alvernyrdalve...@gmail.com  wrote:

On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornathmolc...@googlemail.com  wrote:

If we go back to the beginning of the discussion where to put such
packages which were in PLF we made a clear difference:

1. All non-free goes into non-free

2. Software which may be illegal in some countries (mostly because of
licensing) will go into tainted.

That's all. Clear and simple.

The question about GPL or other free licenses is not touched by
tainted. So, everything which does not have to go to tainted will go
to free (core) or non-free, depending on it's status.


Indeed. http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
says:

The tainted section accepts software under a license that is might be
free or open source and which cannot be redistributed publicly in
certain areas in the world, or due to patents issues.

Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
(or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere (same)
  - tainted hosts all the rest, be it free software or not.



Third point is wrong, a license that is might be free or open
source, which, I think, means only software with an open source
software License.

Although the wording should be clearer / more precise.



The reason why we have tainted is, that there are patents, which 
restrain some user to use this software. So, it's a question of 
legality, which should get the higher priority. The differentiation if 
it's free or not-free is only a question of ideology.


Therefore, for me the situation is very simple. If there are 
questionable patents for a software, we have to put it in tainted 
(otherwise we destroy the whole idea of core/non-free/tainted). There is 
no other option. We may can think about a tainted-free and 
tainted-nonfree (like PLF) but IMHO it's not needed and as long as we 
don't have such a repo, all tainted packages have to be put into tainted 
(no matter what license they use).


Regards,
Thorsten


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Romain d'Alverny
On Wed, Jul 6, 2011 at 14:04, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 6 July 2011 13:58, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornath molc...@googlemail.com 
 wrote:
 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 The question about GPL or other free licenses is not touched by
 tainted. So, everything which does not have to go to tainted will go
 to free (core) or non-free, depending on it's status.

 Indeed. 
 http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
 says:

 The tainted section accepts software under a license that is might be
 free or open source and which cannot be redistributed publicly in
 certain areas in the world, or due to patents issues.

 Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
 (or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere 
 (same)
  - tainted hosts all the rest, be it free software or not.

 Third point is wrong, a license that is might be free or open
 source, which, I think, means only software with an open source
 software License.

I understand this as: software that might be free or open source =
can be not free or open source. might expressed the possibility, not
the requirement. IOW, tainted does not discriminate free and non free
software.

 Although the wording should be clearer / more precise.

Indeed.

Romain


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread James Kerr

On 06/07/11 12:58, Romain d'Alverny wrote:

On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornathmolc...@googlemail.com  wrote:

If we go back to the beginning of the discussion where to put such
packages which were in PLF we made a clear difference:

1. All non-free goes into non-free

2. Software which may be illegal in some countries (mostly because of
licensing) will go into tainted.

That's all. Clear and simple.

The question about GPL or other free licenses is not touched by
tainted. So, everything which does not have to go to tainted will go
to free (core) or non-free, depending on it's status.


Indeed. http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
says:

The tainted section accepts software under a license that is might be
free or open source and which cannot be redistributed publicly in
certain areas in the world, or due to patents issues.

Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
(or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere (same)




  - tainted hosts all the rest, be it free software or not.



I don't think that the last line is entirely consistent with what I 
understood was Mageia's commitment to provide a free distro for those 
users who want it. Such a user would have to investigate whether or not 
a tainted package was free or nonfree, or not use the tainted repo at all.


Jim





Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread nicolas vigier
On Wed, 06 Jul 2011, Thorsten van Lil wrote:


 The reason why we have tainted is, that there are patents, which restrain 
 some user to use this software. So, it's a question of legality, which 
 should get the higher priority. The differentiation if it's free or 
 not-free is only a question of ideology.

 Therefore, for me the situation is very simple. If there are questionable 
 patents for a software, we have to put it in tainted (otherwise we destroy 
 the whole idea of core/non-free/tainted). There is no other option. We may 

There is other options. It would also be possible to not include nonfree
patented software anywhere.



Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Ahmad Samir
On 6 July 2011 14:27, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 14:04, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 6 July 2011 13:58, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornath molc...@googlemail.com 
 wrote:
 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 The question about GPL or other free licenses is not touched by
 tainted. So, everything which does not have to go to tainted will go
 to free (core) or non-free, depending on it's status.

 Indeed. 
 http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
 says:

 The tainted section accepts software under a license that is might be
 free or open source and which cannot be redistributed publicly in
 certain areas in the world, or due to patents issues.

 Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
 (or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere 
 (same)
  - tainted hosts all the rest, be it free software or not.

 Third point is wrong, a license that is might be free or open
 source, which, I think, means only software with an open source
 software License.

 I understand this as: software that might be free or open source =
 can be not free or open source. might expressed the possibility, not
 the requirement. IOW, tainted does not discriminate free and non free
 software.

It does differentiate; given that Anssi is the one who worked on the
tainted policy the most, and he doesn't think faac should be in
tainted, is enough to say that the wording in the wiki needs to
express our stance on the issue in a clearer way...


 Although the wording should be clearer / more precise.

 Indeed.

 Romain




-- 
Ahmad Samir


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Romain d'Alverny
On Wed, Jul 6, 2011 at 15:04, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 6 July 2011 14:27, Romain d'Alverny rdalve...@gmail.com wrote:
 I understand this as: software that might be free or open source =
 can be not free or open source. might expressed the possibility, not
 the requirement. IOW, tainted does not discriminate free and non free
 software.

 It does differentiate; given that Anssi is the one who worked on the
 tainted policy the most, and he doesn't think faac should be in
 tainted, is enough to say that the wording in the wiki needs to
 express our stance on the issue in a clearer way...

Ok, fine then, fix this in the definition on the wiki. But make sure
to explicit what becomes of software that is non free and questionable
regarding patents (id est, it goes nowhere), so that the layout is
clearer (here with a changed triage):
 - core: 100% free software
 - tainted: 100% free software, but locally subject to software
patents or local legal terms
 - nonfree: non-free software
 - nowhere, we don't package/distribute this: non-free software, for
which we may still have the source code or binaries, and a license to
redistribute from author but patent law or other local provision may
prevent to redistribute it anyway.

(I am not taking sides here, just re-explaining your understanding)

Romain


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Wolfgang Bornath
2011/7/6 Ahmad Samir ahmadsamir3...@gmail.com:
 On 6 July 2011 14:27, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 14:04, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 6 July 2011 13:58, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornath molc...@googlemail.com 
 wrote:
 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 The question about GPL or other free licenses is not touched by
 tainted. So, everything which does not have to go to tainted will go
 to free (core) or non-free, depending on it's status.

 Indeed. 
 http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
 says:

 The tainted section accepts software under a license that is might be
 free or open source and which cannot be redistributed publicly in
 certain areas in the world, or due to patents issues.

 Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
 (or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere 
 (same)
  - tainted hosts all the rest, be it free software or not.

 Third point is wrong, a license that is might be free or open
 source, which, I think, means only software with an open source
 software License.

 I understand this as: software that might be free or open source =
 can be not free or open source. might expressed the possibility, not
 the requirement. IOW, tainted does not discriminate free and non free
 software.

 It does differentiate; given that Anssi is the one who worked on the
 tainted policy the most, and he doesn't think faac should be in
 tainted, is enough to say that the wording in the wiki needs to
 express our stance on the issue in a clearer way...

The point we made when discussing these issues was:

 - to provide a section where people who only want free software can
have all free software (core)
 - to provide a section where people who want non-free software
(mainly proprietary drivers, plugins, codecs) can have their drivers,
plugins, whatever (non-free)
 - to provide a section where we can put software which may be illegal
to use in certain countries (some codecs, libdvdcss2, etc.), so users
and mirror maintainers in such countries can decide for themselves to
use this or not (tainted)

That's all. Now saying that faac should not be in tainted, where
should it go if not in tainted? How does faac differ to other software
which is in tainted? The only reason it should not be in tainted would
be that we can not distribute it at all.
This brings us back to the core of the discussion what kind of
software Mageia should or should not provide.

-- 
wobo


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Anssi Hannula
On 06.07.2011 16:04, Ahmad Samir wrote:
 On 6 July 2011 14:27, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 14:04, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 6 July 2011 13:58, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornath molc...@googlemail.com 
 wrote:
 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 The question about GPL or other free licenses is not touched by
 tainted. So, everything which does not have to go to tainted will go
 to free (core) or non-free, depending on it's status.

 Indeed. 
 http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
 says:

 The tainted section accepts software under a license that is might be
 free or open source and which cannot be redistributed publicly in
 certain areas in the world, or due to patents issues.

 Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
 (or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere 
 (same)
  - tainted hosts all the rest, be it free software or not.

 Third point is wrong, a license that is might be free or open
 source, which, I think, means only software with an open source
 software License.

 I understand this as: software that might be free or open source =
 can be not free or open source. might expressed the possibility, not
 the requirement. IOW, tainted does not discriminate free and non free
 software.
 
 It does differentiate; given that Anssi is the one who worked on the
 tainted policy the most, and he doesn't think faac should be in
 tainted, is enough to say that the wording in the wiki needs to
 express our stance on the issue in a clearer way...

I don't remember saying that. Any consistent solution is acceptable to
me (including put-in-nonfree, put-in-tainted, put-in-nowhere).

There was opposition (from e.g. misc) to having nonfree stuff in
tainted, though.

-- 
Anssi Hannula


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread andre999

Anssi Hannula a écrit :

On 06.07.2011 16:04, Ahmad Samir wrote:

On 6 July 2011 14:27, Romain d'Alvernyrdalve...@gmail.com  wrote:

On Wed, Jul 6, 2011 at 14:04, Ahmad Samirahmadsamir3...@gmail.com  wrote:

On 6 July 2011 13:58, Romain d'Alvernyrdalve...@gmail.com  wrote:

On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornathmolc...@googlemail.com  wrote:

If we go back to the beginning of the discussion where to put such
packages which were in PLF we made a clear difference:

1. All non-free goes into non-free

2. Software which may be illegal in some countries (mostly because of
licensing) will go into tainted.

That's all. Clear and simple.

The question about GPL or other free licenses is not touched by
tainted. So, everything which does not have to go to tainted will go
to free (core) or non-free, depending on it's status.


Indeed. http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
says:

The tainted section accepts software under a license that is might be
free or open source and which cannot be redistributed publicly in
certain areas in the world, or due to patents issues.

Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
(or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere (same)
  - tainted hosts all the rest, be it free software or not.


Third point is wrong, a license that is might be free or open
source, which, I think, means only software with an open source
software License.


I understand this as: software that might be free or open source =
can be not free or open source. might expressed the possibility, not
the requirement. IOW, tainted does not discriminate free and non free
software.


It does differentiate; given that Anssi is the one who worked on the
tainted policy the most, and he doesn't think faac should be in
tainted, is enough to say that the wording in the wiki needs to
express our stance on the issue in a clearer way...


I don't remember saying that. Any consistent solution is acceptable to
me (including put-in-nonfree, put-in-tainted, put-in-nowhere).

There was opposition (from e.g. misc) to having nonfree stuff in
tainted, though.


This discussion reminds me of the recent Oracle claims of patent infringement 
against Google, over Google's use of Java in Android.

These patents were all issued by the US patent office.
Google referred about 100 of these claims to the patent office for evaluation.
The patent office invalidated all but 17.
And these 17 may yet be invalidated by the courts.

Google has not yet referred many other of the patent claims for examination by 
the patent office.


So patent claims only _potentially_ result in legal problems. (As well as only 
in a few countries.)
Which makes me think that the free/non-free distinction is probably much more 
important.


My 2 cents :)
--
André


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Wolfgang Bornath
2011/7/7 andre999 and...@laposte.net:
 Anssi Hannula a écrit :

 On 06.07.2011 16:04, Ahmad Samir wrote:

 On 6 July 2011 14:27, Romain d'Alvernyrdalve...@gmail.com  wrote:

 On Wed, Jul 6, 2011 at 14:04, Ahmad Samirahmadsamir3...@gmail.com
  wrote:

 On 6 July 2011 13:58, Romain d'Alvernyrdalve...@gmail.com  wrote:

 On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornathmolc...@googlemail.com
  wrote:

 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 The question about GPL or other free licenses is not touched by
 tainted. So, everything which does not have to go to tainted will go
 to free (core) or non-free, depending on it's status.

 Indeed.
 http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
 says:

 The tainted section accepts software under a license that is might be
 free or open source and which cannot be redistributed publicly in
 certain areas in the world, or due to patents issues.

 Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
 (or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed
 anywhere (same)
  - tainted hosts all the rest, be it free software or not.

 Third point is wrong, a license that is might be free or open
 source, which, I think, means only software with an open source
 software License.

 I understand this as: software that might be free or open source =
 can be not free or open source. might expressed the possibility, not
 the requirement. IOW, tainted does not discriminate free and non free
 software.

 It does differentiate; given that Anssi is the one who worked on the
 tainted policy the most, and he doesn't think faac should be in
 tainted, is enough to say that the wording in the wiki needs to
 express our stance on the issue in a clearer way...

 I don't remember saying that. Any consistent solution is acceptable to
 me (including put-in-nonfree, put-in-tainted, put-in-nowhere).

 There was opposition (from e.g. misc) to having nonfree stuff in
 tainted, though.

 This discussion reminds me of the recent Oracle claims of patent
 infringement against Google, over Google's use of Java in Android.
 These patents were all issued by the US patent office.
 Google referred about 100 of these claims to the patent office for
 evaluation.
 The patent office invalidated all but 17.
 And these 17 may yet be invalidated by the courts.

 Google has not yet referred many other of the patent claims for examination
 by the patent office.

 So patent claims only _potentially_ result in legal problems. (As well as
 only in a few countries.)

potentially and only in a few countries are not valid arguments -
especially for those who live in such countries.

 Which makes me think that the free/non-free distinction is probably much
 more important.

I must admit I do not understand the cause of this discussion, maybe I
am thinking in too simple ways. Free goes in core, non-free goes in
non-free. If a non-free software has a restrictive license it goes in
tainted. A free software can not have a restrictive license, if it has
it is not free and goes in tainted.

-- 
wobo


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-17 Thread Oliver Burger
Am Donnerstag 17 März 2011, 09:14:09 schrieb Samuel Verschelde:
 However, as the whole discussion seems to revolve around only one practical
 package, what would be even better would be convince and help upstream to
 solve the licensing issue (if that's feasible).

I just wanted to aks how many packages this really affects. And which ones?

Oliver


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-17 Thread Tux99


Quote: Samuel Verschelde wrote on Thu, 17 March 2011 09:14

 Well, that would be a real solution if we really wanted to flag those
 packages 
 both as tainted and as non-free, as some people give more importance to
 the 
 fact that it is tainted and others to the fact that it is non-free.

Agreed.

 For now, I would propose either to put that package in non-free,
 explain to 
 users that non-free packages may be tainted too, and envision after
 Mageia 1 
 to add a new media if the current solution really doesn't work, and
 maybe 
 require a meta-package from tainted  OR put it in tainted, explain that
 
 tainted can contain non-free packages, and require a dummy package from
 non-
 free, as Anssi proposed (on a second thought, I think that second
 option is 
 better).

Why a temporary solution? The longer we postpone a proper solution the
messier things will get. Also I really don't like the use of a meta or
dummy package, that is even messier and confusing for the users.

Since tainted+non-free packages will most likely have dependencies in
tainted from a practical POV that would be the best place. A dedicated
tainted+non-free repo would be the cleanest solution.
Putting tainted+non-free in non-free is the worst solution both because of
dependency issues and because it will be messy for mirror admins.

So IMHO the choice is really between putting them in tainted and then
describing tainted in the policy as being for ALL tainted packages
(regardless if free or non-free) or else creating the dedicated
tainted+non-free repo.


 Can we reach a decision ? (add this question to the next packagers
 meeting ?)

TBH I don't thing IRC is suitable for decisions where people have to spend
some time thinking about the consequences of various options.
Email (i.e. here on the ML) seems better to me. 

 However, as the whole discussion seems to revolve around only one
 practical 
 package, what would be even better would be convince and help upstream
 to 
 solve the licensing issue (if that's feasible).

This question was triggered by the first tainted+non-free package I came
across (the 4th package I decided to work on).
But so far I already found four tainted+non-free packages (even though two
might be dropped if the FOSS replacement fully replaces them) and I don't
think these will be the last ones.
I haven't search for them, I only came acroos them as I wanted to package
them up, and then discovered this repo issue.


-- 
Mageia ML Forum Gateway: http://mageia.linuxtech.net/forum/


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-15 Thread Michael Scherer
Le mardi 15 mars 2011 à 05:06 +0100, Tux99 a écrit :
 
 To add some examples of 'tainted+non-free' packages (that also include
 source code) I just came across in plf free (plf doesn't seem to be too
 strict about their free/non-free subdivision):

I was in Vienna in May 2004 when we first discussed the split with the 3
others terrorists present ( but the change was effective 9 months
later :
http://comments.gmane.org/gmane.linux.mandrake.plf.general/993 ), so I
think I can call myself knowledgeable on the way things should be for
PLF, despites having leaved the project some time ago. So if you
provides examples, that's nice, but that's likely bugs.

 amrnb-7.0.0.2-2plf2011.0.src.rpm
 amrwb-7.0.0.3-2plf2011.0.src.rpm

This one is interesting, because the whole code is free in the tarball,
as this download the code from the internet at compile time. The
resulting code is IMHO non-free. I would suggest to drop it and to use 
http://sourceforge.net/projects/opencore-amr/ , which is more cleanly
licensed ( Apache license ). That's how rpmfusion does.

That's IMHO a bug that should be reported to PLF, unless Anssi
disagree :)

 faac-1.28-3plf2011.0.src.rpm

The software license is LGPL 2 or later, according to Sophie
http://sophie.zarb.org/rpms/7f88a24475773b9426d03122bcaa521f


 Where will we put these in Mangeia? 'tainted' or 'non-free' or a new
 'tainted+non-free' repo?

amrnb - dropped, replaced by opencore-amr
faac - tainted


-- 
Michael Scherer



Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-15 Thread Anssi Hannula
On 15.03.2011 12:28, Michael Scherer wrote:
 Le mardi 15 mars 2011 à 05:06 +0100, Tux99 a écrit :

 To add some examples of 'tainted+non-free' packages (that also include
 source code) I just came across in plf free (plf doesn't seem to be too
 strict about their free/non-free subdivision):
 
 I was in Vienna in May 2004 when we first discussed the split with the 3
 others terrorists present ( but the change was effective 9 months
 later :
 http://comments.gmane.org/gmane.linux.mandrake.plf.general/993 ), so I
 think I can call myself knowledgeable on the way things should be for
 PLF, despites having leaved the project some time ago. So if you
 provides examples, that's nice, but that's likely bugs.
 
 amrnb-7.0.0.2-2plf2011.0.src.rpm
 amrwb-7.0.0.3-2plf2011.0.src.rpm
 
 This one is interesting, because the whole code is free in the tarball,
 as this download the code from the internet at compile time. The
 resulting code is IMHO non-free. I would suggest to drop it and to use 
 http://sourceforge.net/projects/opencore-amr/ , which is more cleanly
 licensed ( Apache license ). That's how rpmfusion does.
 
 That's IMHO a bug that should be reported to PLF, unless Anssi
 disagree :)

What you say above is completely true.

 faac-1.28-3plf2011.0.src.rpm
 
 The software license is LGPL 2 or later, according to Sophie
 http://sophie.zarb.org/rpms/7f88a24475773b9426d03122bcaa521f

It is tagged incorrectly. It contains ISO reference source code that
forbids use in products that do not claim conformance to MPEG-2
NBC/MPEG-4 standards.

Actually faac is what this thread is about.

 Where will we put these in Mangeia? 'tainted' or 'non-free' or a new
 'tainted+non-free' repo?
 
 amrnb - dropped, replaced by opencore-amr
 faac - tainted


-- 
Anssi Hannula


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-15 Thread Tux99


Quote: Michael Scherer wrote on Tue, 15 March 2011 11:28

  amrnb-7.0.0.2-2plf2011.0.src.rpm
  amrwb-7.0.0.3-2plf2011.0.src.rpm
 
 This one is interesting, because the whole code is free in the
 tarball,
 as this download the code from the internet at compile time. The
 resulting code is IMHO non-free. 

If you look closer you will find that the source rpm actually contains the
zip file with the code that is supposed to be downloaded. It also contains
a .doc that apparently is not distributable.

 I would suggest to drop it and to use
 http://sourceforge.net/projects/opencore-amr/ ,
 which is more cleanly licensed ( Apache license ). 

Is opencore-amr a drop-in replacement for amrnb/amrwb for ALL packages that
depend on it?
A quick google search didn't turn up a lot, only that apparently gstreamer
and ffmpeg can make use of opencore-amr.

Is the audio quality comparable?
I couldn't find any indication of that, but gstreamer has put opencore-amr
into the ugly plugins, rather than bad where amrnb/amrwb are, I don't know
if that's an indication of worse quality.

With regards to facc there is no equivalent replacement for it and it's
used by by a few projects so definitely can't be dropped.

Also while the faac license is non-free, it's not a problem to distribute
it, so the only problem we have is to decide where to put it (keeping in
mind where packages that depend on it will go too).

-- 
Mageia ML Forum Gateway: http://mageia.linuxtech.net/forum/


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-15 Thread Michael Scherer
Le mardi 15 mars 2011 à 18:36 +0100, Tux99 a écrit :
 
  If the mix is legit, then we just move to non-free, and warn mirrors
  that both non-free and tainted can cause troubles.
 
 Why do you think that would be a better solution than putting it into
 tainted (where it belongs for dependencies) and marking tainted as being
 for ALL tainted packages (regardless if free or nonfree)?

Because some people do not care about patents and using tainted stuff,
but do care about free licenses and do care about what it bring to them.

I do. Stormi do ( or seems to do ). And I think that given we decided to
split PLF for that precise reason, there is more than 2 of us to care.

 Putting tainted packages in nonfree just causes more confusion IMHO.

As much as the reverse, it all depends on what you tell to people about
the repository, what they expect and what you prefer to highlight. 

Putting tainted separated from non-free is a way to remind to people
that patents and various similar issues do still exists, that there is
problem regarding free software unrelated to license, and that's a
separate concern from being non-free. 

Putting non-free rpms in tainted will blur the line between the 2.

The only use I would see about separating non-free and tainted is for
mirrors maintainers, but we cannot guarantee much regarding non-free, as
we had various weird stuff in PLF that would prevent some mirrors from
having it.

  If this is non-free, it goes to non-free, that's all. And we link
  nothing to it outside of non-free.
 
 Which would mean other packages like gstreamer will have reduced
 capability.

You should read some documents about gstreamer architecture.

Nothing prevent to have a single plugin in non-free linked to anything
there, and loaded by gstreamer later. Yes, this may be more work but I
assume that people who have time to post on mls have time to get things
done.

-- 
Michael Scherer



Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-15 Thread Tux99


Quote: Michael Scherer wrote on Tue, 15 March 2011 20:21

 Because some people do not care about patents and using tainted stuff,
 but do care about free licenses and do care about what it bring to
 them.
 
 I do. Stormi do ( or seems to do ). And I think that given we decided
 to
 split PLF for that precise reason, there is more than 2 of us to care.
 
  Putting tainted packages in nonfree just causes more confusion
  IMHO.
 
 As much as the reverse, it all depends on what you tell to people
 about
 the repository, what they expect and what you prefer to highlight. 

That's exactly why I suggested earlier in this thread that we need an
additional repo for 'tainted+non-free' packages, that's the only solution
that would satisfy every preference people might have and at the same time
make things clear for everyone (packagers, mirror maintainers, users).

Putting 'tainted+non-free' packages into 'non-free' is a messy
unsatisfactory workaround, not a real solution.
-- 
Mageia ML Forum Gateway: http://mageia.linuxtech.net/forum/


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-15 Thread Michael Scherer
Le mardi 15 mars 2011 à 20:34 +0100, Tux99 a écrit :
 
 Quote: Michael Scherer wrote on Tue, 15 March 2011 20:21
 
  Because some people do not care about patents and using tainted stuff,
  but do care about free licenses and do care about what it bring to
  them.
  
  I do. Stormi do ( or seems to do ). And I think that given we decided
  to
  split PLF for that precise reason, there is more than 2 of us to care.
  
   Putting tainted packages in nonfree just causes more confusion
   IMHO.
  
  As much as the reverse, it all depends on what you tell to people
  about
  the repository, what they expect and what you prefer to highlight. 
 
 That's exactly why I suggested earlier in this thread that we need an
 additional repo for 'tainted+non-free' packages, that's the only solution
 that would satisfy every preference people might have and at the same time
 make things clear for everyone (packagers, mirror maintainers, users).

Instead of moving stuff in non-free, you move them in non-free +
tainted. That just bring more headaches, and more complexity.

That's not a solution.

-- 
Michael Scherer



Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-15 Thread Tux99


Quote: Michael Scherer wrote on Tue, 15 March 2011 21:30

 Le mardi 15 mars 2011 à 20:34 +0100, Tux99 a écrit :
  
  Quote: Michael Scherer wrote on Tue, 15 March 2011 20:21
  
   Because some people do not care about patents and using tainted
   stuff,
   but do care about free licenses and do care about what it bring
   to
   them.
   
   I do. Stormi do ( or seems to do ). And I think that given we
   decided
   to
   split PLF for that precise reason, there is more than 2 of us
   to care.
   
Putting tainted packages in nonfree just causes more
confusion
IMHO.
   
   As much as the reverse, it all depends on what you tell to
   people
   about
   the repository, what they expect and what you prefer to
   highlight. 
  
  That's exactly why I suggested earlier in this thread that we need
  an
  additional repo for 'tainted+non-free' packages, that's the only
  solution
  that would satisfy every preference people might have and at the
  same time
  make things clear for everyone (packagers, mirror maintainers,
  users).
 
 Instead of moving stuff in non-free, you move them in non-free +
 tainted.

Nothing is being moved, these packages aren't in any repo yet.

We are trying to decide what the best possible solution is.

 That just bring more headaches, and more complexity.
 
 That's not a solution.

Sorry but your answer is not a proper argument, it only gives me the
impression that you are summarily dismissing anything that you personally
don't like and after dictating how things have to be done.

Benefits of creating a separate 'tainted+non-free' as I mentioned in my
previous post:
- clear separation of packages based on free/no-free and tainted/no-tainted
status
- mirror maintainers can easily exclude tainted packages if the laws of
their country require it
- users can easily select packages according to their beliefs
(free/non-free) or legal concerns (patent issues)

Also I thought that in the debate about whether to separate 'tainted'
packages that was held here on this ML in the early days, the main
argument was that it should be easy for users and mirror maintainers to
avoid packages with patent issues if they so wish. Your decision to put
'tainted+non-free' packages in 'non-free' completely undermines that,
therefore I don't consider it a reasonable solution.

From a packager point of view the best decision would be to put
'tainted+non-free' packages in 'tainted' since they are most likely to
have dependencies in 'tainted'.

If you don't want 'tainted+non-free' packages in 'tainted' then they might
as well go in a separate 'tainted+non-free' repository, since the added
complexity for the packager is the same regardless if they go in
'tainted+non-free' or 'non-free'.

-- 
Mageia ML Forum Gateway: http://mageia.linuxtech.net/forum/


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-15 Thread Anssi Hannula
On 13.03.2011 22:01, Thomas Backlund wrote:
 sön 2011-03-13 klockan 21:55 +0200 skrev Tux99:

 During the review with my mentor Anssi of one of the packages I'm working
 on, the question came up what the appropriate repository for a package is
 that's both non-free (open source but not a FOSS license) and tainted
 (contains sw. that is covered by patents in some parts of the world).

 Should a non-free+tainted package go in tainted, i.e. is the tainted repo
 for all tainted packages, both free and non-free

 
 tainted, as thats a bigger issue than nonfree

I agree.

-- 
Anssi Hannula


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-15 Thread Anssi Hannula
On 14.03.2011 15:30, Tux99 wrote:
 
 
 Quote: Anssi Hannula wrote on Mon, 14 March 2011 00:35

 On 14.03.2011 01:01, Tux99 wrote:

 Personally I also think 'tainted' would be the better choice than
 'non-free' since potential patent issues are a more serious concern
 than a
 non-FOSS license, but tbh I think both choices are far from ideal,
 I
 believe the only really clean solution would be to create a
 'tainted+non-free' repo just like PLF has.

 One option would be to add it to tainted, but have it require a
 dummy
 metapackage from non-free repository, so that it can be only
 installed
 if non-free media is enabled. It might cause too much confusion,
 though,
 as the error message wouldn't be very clear.
 
 I agree that the metapackage solution is impractical since it would cause
 too much confusion for users.

We could make it
Requires: nonfree-repository-required

or similar so that the error message would give a better hint of what is
wrong.

-- 
Anssi Hannula


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-15 Thread andre999

Tux99 a écrit :


I was looking at Mandriva non-free SRPM directory since Mageia doesn't have
much in non-free yet.
I haven't actually counted if the majority has source or not, so you might
be right, but we are digressing here because like I said in the first post
the question here in this thread is about a package that has code with a
non-free license but is open source (and is 'tainted').

To quote my initial mail:
... what the appropriate repository for a package is that's both non-free
(open source but not a FOSS license) and tainted (contains sw. that is
covered by patents in some parts of the world).

To complicate matters further this package will have dependencies to some
other 'tainted' packages, which also a reason why 'tainted' seems more
appropiate for this specifica package at least.


What do you mean by open source but not a FOSS license ?
Normally open source means that it is licensed to be freely 
redistributed (without royalties), with available source code.
Public domain software with available source code, although not having a 
FOSS license, is also considered free.


As for the point about potential patent claims, in the U.S. (the usual 
example), I don't know of any example of a mirror of an open source 
distro that has had problems with software patent claims.
In the U.S., software patent claims are made against those who make 
money from the software, and few such cases succeed.  No money is to be 
made by pursuing those who give away software for free.
Ubuntu, for example, has many mirrors in the U.S. carrying potentially 
patent-threatened software, without problems.


I would suggest that if the software in question is _really_ open 
source, put it in core.  If not, put it in non-free.
If eventually it becomes _directly_ threatened by software patent 
claims, _then_ consider transfering it to another repository.


(Besides the practical question of only responding to a potential threat 
when really needed, if you don't consider software patents legitimate, 
there is nothing inherently wrong with the software anyway.  As long as 
it works.

So why call it tainted.)

my 2 cents :)
--
André


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-15 Thread Tux99


André, I agree with you, we never should have had the separation of
'tainted' (and I argued that in the early days too) but that decision was
made a long time ago and is not up for debate here.
With regards to open source but not FOSS, there are many types of licenses
that source code can come with, not all of them meet the defintion of the
free software foundation: http://www.gnu.org/philosophy/free-sw.html
Those that don't meet that definition are considered non free, this is just
a convention commonly used in the Linux world, personally I'm not too
attached to this convention, but again this is not up for debate here.
I hope this clarifies things for you! :)

-- 
Mageia ML Forum Gateway: http://mageia.linuxtech.net/forum/


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-15 Thread andre999

Tux99 a écrit :



If the mix is legit, then we just move to non-free, and warn mirrors
that both non-free and tainted can cause troubles.


Why do you think that would be a better solution than putting it into
tainted (where it belongs for dependencies) and marking tainted as being
for ALL tainted packages (regardless if free or nonfree)?
Putting tainted packages in nonfree just causes more confusion IMHO.


If this is non-free, it goes to non-free, that's all. And we link
nothing to it outside of non-free.


Or make the links from outside optional.


Which would mean other packages like gstreamer will have reduced
capability.

I'm starting to wonder if my hope of helping towards making Mageia an even
better multimedia (audio/video) distro than Mandriva is, is unrealistic.

From my point of view, not unrealistic at all,  Just don't be dogmatic 
about calling software potentially subject to patent claims tainted -- 
until directly threatened.

And allow core packages to _optionally_ use packages in non-free.
(That is, avoid requires.)

What would be useful, is the capability, when installing a core 
package, to optionally install a related package from a non-core 
repository, even if the non-core repository in question isn't activated.
With that functionality, at least you won't be restricted by the 
repositories.
I don't know how much needs to be done to acquire this functionality, 
but it has already been discussed on Mageia lists.


Your goals might be more work than you originally thought, but it's doable.
Just don't give up :)

--
André


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-15 Thread andre999

Tux99 a écrit :


André, I agree with you, we never should have had the separation of
'tainted' (and I argued that in the early days too) but that decision was
made a long time ago and is not up for debate here.
With regards to open source but not FOSS, there are many types of licenses
that source code can come with, not all of them meet the defintion of the
free software foundation: http://www.gnu.org/philosophy/free-sw.html
Those that don't meet that definition are considered non free, this is just
a convention commonly used in the Linux world, personally I'm not too
attached to this convention, but again this is not up for debate here.
I hope this clarifies things for you! :)


Don't forget that licenses accepted by OSI are acceptable as well.
If you like, give me the designated license and I'll check it out for you.

The Mageia license policy, as I understand it, is a little more open 
than that of Mandriva, as well as that of Fedora.  (I stand to be 
corrected, of course :) )


Since you aren't enthusiastic about designating packages as tainted, 
why not put them in core or non-free until directly threatened ?
As far as I know, there is no clear policy of when they should go in the 
other repository, and even founding members have suggested this approach.
Note also that putting a package in tainted means that it need not be 
carried by all official mirrors.


(By the way, my objection is essentially to the name, which implies that 
there is something inherently wrong with the packages -- not the case if 
one doesn't accept software patents, and the software works.)

(Here in Canada software patents don't exist.)

Note that there has been general discussion of improvements to the 
installer which will allow, when installing core packages, to optionally 
install related/suggested non-core packages from other repositories at 
the same time -- even if these other repositories aren't activated.

(Something I would like to contribute to myself.)

These improvements should help your goals a lot.
So don't give up :)

--
André


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-14 Thread Tux99


Quote: Michael Scherer wrote on Mon, 14 March 2011 21:49

 Le dimanche 13 mars 2011 à 21:09 +0100, Samuel Verschelde a écrit :
  Le dimanche 13 mars 2011 21:01:15, Thomas Backlund a écrit :
   sön 2011-03-13 klockan 21:55 +0200 skrev Tux99:
During the review with my mentor Anssi of one of the
packages I'm working
on, the question came up what the appropriate repository
for a package is
that's both non-free (open source but not a FOSS license)
and tainted
(contains sw. that is covered by patents in some parts of
the world).

Should a non-free+tainted package go in tainted, i.e. is
the tainted repo
for all tainted packages, both free and non-free
   
   tainted, as thats a bigger issue than nonfree
   
   --
   Thomas
  
  I would have said the opposite, so that using core + tainted you're
  sure to 
  get free software :)
 
 The same.
 
 Ie, a non-free may have more stringent distribution requirements than
 a
 free software. 

I don't understand what you mean, the packages in 'non-free' are being
distributed the same way as the ones in 'core' or 'tainted', i.e. on all
mirrors and partially on ISOs/CDs/DVDs, otherwise we wouldn't even be able
to include them in the repos at all.

The issue with 'non-free' is generally one of limitations on the use of the
software and/or source code not normally of distribution, in Mandriva the
software with distribution restrictions normally ends up in 'restricted'
not in 'non-free'.

On the other hand a 'tainted+non-free' package has the bigger issue of
containing patent issues (at least for some countries) so I would assume
that it's a lot more important to keep 'tainted' packages clearly separate
for people or mirrors that don't want to risk breaking patent laws in the
affected countries.

If we put 'tainted+non-free' software in 'non-free' then it will be very
hard for a normal user or mirror admin to recognize it as being a
potential patent liability.

-- 
Mageia ML Forum Gateway: http://mageia.linuxtech.net/forum/


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-14 Thread Michael Scherer
Le lundi 14 mars 2011 à 23:28 +0100, Tux99 a écrit :
 
 Quote: Michael Scherer wrote on Mon, 14 March 2011 21:49
 
  Le dimanche 13 mars 2011 à 21:09 +0100, Samuel Verschelde a écrit :
   Le dimanche 13 mars 2011 21:01:15, Thomas Backlund a écrit :
sön 2011-03-13 klockan 21:55 +0200 skrev Tux99:
 During the review with my mentor Anssi of one of the
 packages I'm working
 on, the question came up what the appropriate repository
 for a package is
 that's both non-free (open source but not a FOSS license)
 and tainted
 (contains sw. that is covered by patents in some parts of
 the world).
 
 Should a non-free+tainted package go in tainted, i.e. is
 the tainted repo
 for all tainted packages, both free and non-free

tainted, as thats a bigger issue than nonfree

--
Thomas
   
   I would have said the opposite, so that using core + tainted you're
   sure to 
   get free software :)
  
  The same.
  
  Ie, a non-free may have more stringent distribution requirements than
  a
  free software. 
 
 I don't understand what you mean, the packages in 'non-free' are being
 distributed the same way as the ones in 'core' or 'tainted', i.e. on all
 mirrors and partially on ISOs/CDs/DVDs, otherwise we wouldn't even be able
 to include them in the repos at all.

A non-free package is also something like do not use if you are
military. We had the case in PLF. 

 The issue with 'non-free' is generally one of limitations on the use of the
 software and/or source code not normally of distribution, in Mandriva the
 software with distribution restrictions normally ends up in 'restricted'
 not in 'non-free'.
 
 On the other hand a 'tainted+non-free' package has the bigger issue of
 containing patent issues (at least for some countries) so I would assume
 that it's a lot more important to keep 'tainted' packages clearly separate
 for people or mirrors that don't want to risk breaking patent laws in the
 affected countries.
 
 If we put 'tainted+non-free' software in 'non-free' then it will be very
 hard for a normal user or mirror admin to recognize it as being a
 potential patent liability.

Usually, people who do write non-free softwares on Linux ( like Adobe
for flashplayer, Oracle for Java, etc ) are also those that do
commercial business around it, and also pay the patent holder for usage,
as seen when accepting the license on installation.


-- 
Michael Scherer



Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-14 Thread Tux99


Quote: Michael Scherer wrote on Tue, 15 March 2011 00:18

 Usually, people who do write non-free softwares on Linux ( like Adobe
 for flashplayer, Oracle for Java, etc ) are also those that do
 commercial business around it, and also pay the patent holder for
 usage,
 as seen when accepting the license on installation.

I have the impression there is a misunderstanding, the sw you are talking
about is a special case, and in the case of Adobe it's actually not open
source software at all, I was talking about non-commercial open source
software that has a FOSS incompatible license (and is 'tainted', i.e. with
patent issues).
As far as I can see most of the stuff in 'non-free' is like this, open
source but with a FOSS incompatible license, not binary-only.

-- 
Mageia ML Forum Gateway: http://mageia.linuxtech.net/forum/


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-14 Thread Michael Scherer
Le mardi 15 mars 2011 à 00:59 +0100, Tux99 a écrit :
 
 Quote: Michael Scherer wrote on Tue, 15 March 2011 00:18
 
  Usually, people who do write non-free softwares on Linux ( like Adobe
  for flashplayer, Oracle for Java, etc ) are also those that do
  commercial business around it, and also pay the patent holder for
  usage,
  as seen when accepting the license on installation.
 
 I have the impression there is a misunderstanding, the sw you are talking
 about is a special case, and in the case of Adobe it's actually not open
 source software at all, I was talking about non-commercial open source
 software that has a FOSS incompatible license (and is 'tainted', i.e. with
 patent issues).
 As far as I can see most of the stuff in 'non-free' is like this, open
 source but with a FOSS incompatible license, not binary-only.

We don't look at the same repository then :
http://sophie.zarb.org/distrib/Mageia/cauldron/i586/media/nonfree-release

There is at the moment 0 software with sources.

If you speak of Mandriva : 
http://sophie.zarb.org/distrib/Mandriva/cooker/i586/media/non-free-release

To me, the vast majority are distributed without sources. Those that
have sources are free software ( freecol for example ), but requires
something from non-free.
-- 
Michael Scherer



Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-14 Thread Tux99


I was looking at Mandriva non-free SRPM directory since Mageia doesn't have
much in non-free yet.
I haven't actually counted if the majority has source or not, so you might
be right, but we are digressing here because like I said in the first post
the question here in this thread is about a package that has code with a
non-free license but is open source (and is 'tainted').

To quote my initial mail:
... what the appropriate repository for a package is that's both non-free
(open source but not a FOSS license) and tainted (contains sw. that is
covered by patents in some parts of the world).

To complicate matters further this package will have dependencies to some
other 'tainted' packages, which also a reason why 'tainted' seems more
appropiate for this specifica package at least. 
-- 
Mageia ML Forum Gateway: http://mageia.linuxtech.net/forum/


[Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-13 Thread Tux99


During the review with my mentor Anssi of one of the packages I'm working
on, the question came up what the appropriate repository for a package is
that's both non-free (open source but not a FOSS license) and tainted
(contains sw. that is covered by patents in some parts of the world).

Should a non-free+tainted package go in tainted, i.e. is the tainted repo
for all tainted packages, both free and non-free

or

should it go into non-free, i.e. non-free is for both unencumbered and
tainted packages

or

do we need a separate tainted+non-free repository just like plf has?

-- 
Mageia ML Forum Gateway: http://mageia.linuxtech.net/forum/


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-13 Thread Thomas Backlund
sön 2011-03-13 klockan 21:55 +0200 skrev Tux99:
 
 During the review with my mentor Anssi of one of the packages I'm working
 on, the question came up what the appropriate repository for a package is
 that's both non-free (open source but not a FOSS license) and tainted
 (contains sw. that is covered by patents in some parts of the world).
 
 Should a non-free+tainted package go in tainted, i.e. is the tainted repo
 for all tainted packages, both free and non-free
 

tainted, as thats a bigger issue than nonfree

--
Thomas



Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-13 Thread Samuel Verschelde
Le dimanche 13 mars 2011 21:01:15, Thomas Backlund a écrit :
 sön 2011-03-13 klockan 21:55 +0200 skrev Tux99:
  During the review with my mentor Anssi of one of the packages I'm working
  on, the question came up what the appropriate repository for a package is
  that's both non-free (open source but not a FOSS license) and tainted
  (contains sw. that is covered by patents in some parts of the world).
  
  Should a non-free+tainted package go in tainted, i.e. is the tainted repo
  for all tainted packages, both free and non-free
 
 tainted, as thats a bigger issue than nonfree
 
 --
 Thomas

I would have said the opposite, so that using core + tainted you're sure to 
get free software :)

Samuel


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-03-13 Thread Anssi Hannula
On 14.03.2011 01:01, Tux99 wrote:
 
 
 Personally I also think 'tainted' would be the better choice than
 'non-free' since potential patent issues are a more serious concern than a
 non-FOSS license, but tbh I think both choices are far from ideal, I
 believe the only really clean solution would be to create a
 'tainted+non-free' repo just like PLF has.

One option would be to add it to tainted, but have it require a dummy
metapackage from non-free repository, so that it can be only installed
if non-free media is enabled. It might cause too much confusion, though,
as the error message wouldn't be very clear.

 The PLF 'non-free' repo contains quite a few packages [1], I would think we
 will want to add most of them to Mageia too, so this will continue to be a
 problem.

Most (if not all) of those either
a) do not have patent issues and are thus eligible for mga/mdv non-free
repositories (mdv didn't have a non-free section until 5 years ago,
explaining why they are in plf), or
b) are completely unredistributable, and thus uneligible for any mga/mdv
repository.

 [1] 
 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/cooker/non-fre
 e/binary/i586/

-- 
Anssi Hannula