[gentoo-dev] Import CeDILL-1.1 License into Portage Tree

2012-02-14 Thread Richard Yao

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I would like to write an ebuild for some software that is CeDILL-1.1
licensed, but the license is not in the portage tree. The CeDILL-2
license is in the portage tree.

I had a chat with robbat in #gentoo-dev on freenode about importing this
license into the tree. He did not see any problems with it, but he asked
me to send my request to the mailing list. The IRC transcript is below:

02:42 +gentoofan ulm: ping
02:43 +gentoofan I am told that you know a good deal about licensing.
I am thinking of writing an ebuild for some software licensed
CeCILL-1.1, which is not in portage. The terms of the license worry me:
http://paste.pocoo.org/show/550666/
02:44 +gentoofan In particular, it seems like I am giving up my rights
as a US citizen by agreeing to their license: 13.1 The Agreement is 
governed  by  French  law. In  the  event  of  a  conflict as 
regards  construction,  the  French  version  shall  be
   deemed  authentic.
02:45 +gentoofan The software is behind a download wall that requires
registration and an agreement to their license, even though all I want
to do is write an ebuild. Should I be worried about being hauled to a
court in France if there is ever a dispute arising from
   the creation of the ebuild?
02:45 @robbat2 gentoofan, that's no different that many other EULAs
that state any lawsuits involving the license must be brought in California
02:46 @antarus gentoofan: I presume we aren't distributing it?
02:46 +gentoofan robbat2: I prefer California to France. Password
hashing is illegal in France.
02:46 @antarus I only need to agree to the license to use the
software, or to redistribute it, not to write an ebuild ;p
02:47 +gentoofan antarus: I seem to also need to agree to download it. :/
02:47 @robbat2 the Adobe license says: California if in
Canada/US/Mexico ; Japan if in Asia ; Netherlands for all other
jurisdictions
02:48 @robbat2 yes, 3.1, if you download it or distribute it, you are
bound by the rest of the terms of the license
02:48 +gentoofan This is their site. It only permits people to
download who agree: http://www.nemo-ocean.eu/
02:49 +gentoofan They distribute by password protected SVN. :/
02:49 @antarus why do you want to use it then? ;p
02:49 +gentoofan antarus: A professor I know wants it installed.
02:49 +gentoofan You can say this is academic politics. -_-
02:49 @robbat2 the license is already in the tree
02:49 @antarus oh I am familiar ;p
02:49 +gentoofan Version 1.1?
02:49 @robbat2 v 2
02:50 @antarus I blame france for everything
02:50 @robbat2 but see clause 12.3
02:50 @robbat2 of v1.1
02:50 @robbat2 that says you can elect to use v2
02:51 +gentoofan Does Gentoo policy permit people to relicense stuff
in the portage tree under a more restrictive license if the license
permits it? I would have thought that people would want the original
license terms.
02:51 @antarus license syntax supports ||
02:52 @robbat2 one sec, i'm compare v1.1 to v2
02:52 @robbat2 (both ulm and myself are in the licenses team)
02:52 +gentoofan robbat2: Ah, cool. :)
02:54 -!- GurliGebis [~gurlig...@toucan.home.gurlinet.dk] has joined
#gentoo-dev
02:54 -!- GurliGebis [~gurlig...@toucan.home.gurlinet.dk] has quit
[Changing host]
02:54 -!- GurliGebis [~GurliGebi@gentoo/developer/gurligebis] has joined
#gentoo-dev
02:55 @jdhore JUST to be odd and different
02:56 @jdhore whoops, wrong window
02:56 @robbat2 ok, there's no substantial difference between v1.1 and v2
02:56 @robbat2 just a lot of cleanups for clarity
02:56 -!- danblack [~dragonhea@gentoo/developer/dragonheart] has quit
[Ping timeout: 276 seconds]
02:56 @robbat2 (it somebody added ignore-punctation to wdiff, it would
be really useful, just saying...)
02:56 -!- Slackwise_ [~slackw...@c-98-228-245-82.hsd1.il.comcast.net]
has joined #gentoo-dev
02:57 +gentoofan robbat2: Should I file a bug report about putting it
into the tree?
02:57 -!- fisted [~fisted@unaffiliated/fisted] has quit [Quit: leaving]
02:58 @robbat2 the only bit of legal significence is v1.1 called the
modules dynamic and static, while v2 calls them internal  external. the
impact is the same (basically LGPL vs GPL)
02:58 @robbat2 it's adding a new license, so you need to email it to
the gentoo-dev list
02:58 @robbat2 in your email, note that it's similar to the v2 license
02:58 @robbat2 that's already in the tree
02:59 +gentoofan robbat2: Okay. Will do.
02:59 @robbat2 there no other concerns with packaging this app
02:59 -!- fisted [~fisted@unaffiliated/fisted] has joined #gentoo-dev
02:59 +gentoofan Should I include a transcript of the #gentoo-dev
discussion?
02:59 @robbat2 mention it if you want

Here are the license terms:

FREE SOFTWARE LICENSING AGREEMENT CeCILL



Notice
- --


This Agreement is a free software license that is the result of  discussions
between its authors  in  order  to  ensure  compliance  with  the  two  main
principles guiding its 

Re: [gentoo-dev] Import CeDILL-1.1 License into Portage Tree

2012-02-14 Thread Richard Yao

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I would like to clarify that this is the CeCILL-1.1 license and the
license in tree is CeCILL-2.

On 02/14/12 03:14, Richard Yao wrote:

 I would like to write an ebuild for some software that is CeDILL-1.1
 licensed, but the license is not in the portage tree. The CeDILL-2
 license is in the portage tree.

 I had a chat with robbat in #gentoo-dev on freenode about importing this
 license into the tree. He did not see any problems with it, but he asked
 me to send my request to the mailing list. The IRC transcript is below:

 02:42 +gentoofan ulm: ping
 02:43 +gentoofan I am told that you know a good deal about licensing.
 I am thinking of writing an ebuild for some software licensed
 CeCILL-1.1, which is not in portage. The terms of the license worry me:
 http://paste.pocoo.org/show/550666/
 02:44 +gentoofan In particular, it seems like I am giving up my rights
 as a US citizen by agreeing to their license: 13.1 The Agreement is
 governed by French law. In the event of a conflict as
 regards construction, the French version shall be
 deemed authentic.
 02:45 +gentoofan The software is behind a download wall that requires
 registration and an agreement to their license, even though all I want
 to do is write an ebuild. Should I be worried about being hauled to a
 court in France if there is ever a dispute arising from
 the creation of the ebuild?
 02:45 @robbat2 gentoofan, that's no different that many other EULAs
 that state any lawsuits involving the license must be brought in California
 02:46 @antarus gentoofan: I presume we aren't distributing it?
 02:46 +gentoofan robbat2: I prefer California to France. Password
 hashing is illegal in France.
 02:46 @antarus I only need to agree to the license to use the
 software, or to redistribute it, not to write an ebuild ;p
 02:47 +gentoofan antarus: I seem to also need to agree to download it. :/
 02:47 @robbat2 the Adobe license says: California if in
 Canada/US/Mexico ; Japan if in Asia ; Netherlands for all other
 jurisdictions
 02:48 @robbat2 yes, 3.1, if you download it or distribute it, you are
 bound by the rest of the terms of the license
 02:48 +gentoofan This is their site. It only permits people to
 download who agree: http://www.nemo-ocean.eu/
 02:49 +gentoofan They distribute by password protected SVN. :/
 02:49 @antarus why do you want to use it then? ;p
 02:49 +gentoofan antarus: A professor I know wants it installed.
 02:49 +gentoofan You can say this is academic politics. -_-
 02:49 @robbat2 the license is already in the tree
 02:49 @antarus oh I am familiar ;p
 02:49 +gentoofan Version 1.1?
 02:49 @robbat2 v 2
 02:50 @antarus I blame france for everything
 02:50 @robbat2 but see clause 12.3
 02:50 @robbat2 of v1.1
 02:50 @robbat2 that says you can elect to use v2
 02:51 +gentoofan Does Gentoo policy permit people to relicense stuff
 in the portage tree under a more restrictive license if the license
 permits it? I would have thought that people would want the original
 license terms.
 02:51 @antarus license syntax supports ||
 02:52 @robbat2 one sec, i'm compare v1.1 to v2
 02:52 @robbat2 (both ulm and myself are in the licenses team)
 02:52 +gentoofan robbat2: Ah, cool. :)
 02:54 -!- GurliGebis [~gurlig...@toucan.home.gurlinet.dk] has joined
 #gentoo-dev
 02:54 -!- GurliGebis [~gurlig...@toucan.home.gurlinet.dk] has quit
 [Changing host]
 02:54 -!- GurliGebis [~GurliGebi@gentoo/developer/gurligebis] has joined
 #gentoo-dev
 02:55 @jdhore JUST to be odd and different
 02:56 @jdhore whoops, wrong window
 02:56 @robbat2 ok, there's no substantial difference between v1.1 and v2
 02:56 @robbat2 just a lot of cleanups for clarity
 02:56 -!- danblack [~dragonhea@gentoo/developer/dragonheart] has quit
 [Ping timeout: 276 seconds]
 02:56 @robbat2 (it somebody added ignore-punctation to wdiff, it would
 be really useful, just saying...)
 02:56 -!- Slackwise_ [~slackw...@c-98-228-245-82.hsd1.il.comcast.net]
 has joined #gentoo-dev
 02:57 +gentoofan robbat2: Should I file a bug report about putting it
 into the tree?
 02:57 -!- fisted [~fisted@unaffiliated/fisted] has quit [Quit: leaving]
 02:58 @robbat2 the only bit of legal significence is v1.1 called the
 modules dynamic and static, while v2 calls them internal  external. the
 impact is the same (basically LGPL vs GPL)
 02:58 @robbat2 it's adding a new license, so you need to email it to
 the gentoo-dev list
 02:58 @robbat2 in your email, note that it's similar to the v2 license
 02:58 @robbat2 that's already in the tree
 02:59 +gentoofan robbat2: Okay. Will do.
 02:59 @robbat2 there no other concerns with packaging this app
 02:59 -!- fisted [~fisted@unaffiliated/fisted] has joined #gentoo-dev
 02:59 +gentoofan Should I include a transcript of the #gentoo-dev
 discussion?
 02:59 @robbat2 mention it if you want

 Here are the license terms:

 FREE SOFTWARE LICENSING AGREEMENT CeCILL
 


 Notice
 --


 This 

Re: [gentoo-dev] About masking net-misc/mDNSResponder for removal

2012-02-14 Thread Pacho Ramos
El lun, 13-02-2012 a las 16:06 -0600, Dale escribió:
 Paweł Hajdan, Jr. wrote:
  On 2/13/12 11:55 AM, Pacho Ramos wrote:
  El jue, 09-02-2012 a las 12:41 +0100, Pacho Ramos escribió:
  Hello
 
  Looks like our net-misc/mDNSResponder packages are orphan and
  unmaintained for a looong time, they also have some opened bugs (with
  hangs, build problems...) and looks like avahi with mdns compat can
  replace it.
 
  OK with masking it for removal? If not, is anyone willing to maintain
  it?
 
  OK to start dropping it from dependencies and mask it for removal?
  
  Since there was no response to the original e-mail... I second this.
  
  +1 to remove the mess.
  
 
 
 I just noticed this:
 
 kde-base/kdelibs-4.8.0-r1 (!bindist ? net-misc/mDNSResponder)

Then, bindist could be dropped from there as it's only there to allow
mDNSResponder usage over avahi.

 kde-base/krdc-4.8.0 (zeroconf ? net-misc/mDNSResponder)

It depends on:
zeroconf? (
|| (
net-dns/avahi
net-misc/mDNSResponder
)
)


 media-libs/libgphoto2-2.4.11-r1 (zeroconf ? net-misc/mDNSResponder)
 net-misc/ntp-4.2.6_p4 (zeroconf ? net-misc/mDNSResponder)
 

The same

 
 I'm assuming this is not going to break something.
 
 Dale
 
 :-)  :-)
 




signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Import CeDILL-1.1 License into Portage Tree

2012-02-14 Thread Mike Gilbert
On Tue, Feb 14, 2012 at 3:14 AM, Richard Yao r...@cs.stonybrook.edu wrote:
 I would like to write an ebuild for some software that is CeDILL-1.1
 licensed, but the license is not in the portage tree. The CeDILL-2
 license is in the portage tree.

If this is just going in an overlay, you can simply add it to the
licenses directory in said overlay. No need to add it to gentoo-x86
unless you intend to maintain the package there.



Re: [gentoo-dev] Re: New global use flag: ayatana

2012-02-14 Thread Markos Chandras
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 02/14/2012 06:17 AM, Ryan Hill wrote:
 On Sun, 12 Feb 2012 10:44:41 + Markos Chandras
 hwoar...@gentoo.org wrote:
 
 Just a heads up. There are more than 5 packages using the
 'ayatana' use flag so I will add it to global use flags in 48
 hours.
 
 Post the description so we can bikeshed it to death.
 
 

You got me. I did not post it on purpose to avoid all the bikeshedding
for no reason. The flag is now global so the description is:

ayatana - Build in support for Ayatana notification using the
libindicate or libappindicator plugin

- -- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.18 (GNU/Linux)

iQIcBAEBCgAGBQJPOro1AAoJEPqDWhW0r/LCjksP/i8pil20nDBMFqEAyPEizuTu
leKZz569yO+FS4+pp4UIuKX8uZ4BdunyI+k4WUDIwv7YGStiWox4NWSqp9P9Zvow
cL5gvuVwMB+7xXlUH//3RRytBAFolql/NNih/qR19YoCxkECeKWuXjqNeEJvTe2a
Xsx4VCa/Mz8nKi8HooWDSdWtMY0VMMczsZhPJIFAFH6GuaozD1HLDMPDJUO/ZyJC
W3ikzhKKthwy3ndUCWYUF8KU+ws+achJ2WcvXAMkrlV0ducrsuS7KwOtbqISWOD3
HGsYRlbz2Qhe587GZ0F7BDMoSQHHxftR8yqi0nZhTADwA2eLclXeQZ+JOGR7yMad
89wYX4vzoe4Xu8rdKGue5Y5IEgaTCCrIN0PqWPgX60GmFwlZKT6cpJbApEvFZ3zp
1refAUHTCwJ6MKbAhISucpZb9TShoxf5pL9V+j75tFfrz1QuQoRREFUrcFAtZikq
2N3BLBHYcEYNAvFEpyRp8Pa8Hp7Sw+YWVrUqTGypZy/TqVq0M97sLmsbdpT6VV1w
E6AtWkdzdar/gppshy6RJiF7aclbeM02RiN/b6/NoMes/rXH8QifRSupqf2qryf3
lkl8A36uD2Dm1W0TALpmOQ3Wx2XLnohPViesQ2qwmVMvOxG9kw+v8c4dYhYmJtXE
SKdlQCfbMPQmaVJUcqXH
=OcAN
-END PGP SIGNATURE-



[gentoo-dev] Last rites: gnustep-libs/objcunit, gnustep-apps/cynthiune, gnustep-apps/gridlock, gnustep-apps/talksoup

2012-02-14 Thread Bernard Cafarelli
# Bernard Cafarelli voyag...@gentoo.org (14 Feb 2012)
# Does not compile with new Objective-C runtimes
# Dead upstreams (last releases in 2002, 2005 or 2006)
# Removal in a month, bug #380433
gnustep-libs/objcunit
gnustep-apps/cynthiune
gnustep-apps/gridlock
gnustep-apps/talksoup

-- 
Bernard Cafarelli (Voyageur)
Gentoo developer




[gentoo-dev] Re: New global use flag: ayatana

2012-02-14 Thread Ryan Hill
On Tue, 14 Feb 2012 19:47:01 +
Markos Chandras hwoar...@gentoo.org wrote:

  Post the description so we can bikeshed it to death.
 
 You got me. I did not post it on purpose to avoid all the bikeshedding
 for no reason. The flag is now global so the description is:

;)

 ayatana - Build in support for Ayatana notification using the
 libindicate or libappindicator plugin

Works for me.  I was afraid it would be another foo: Enable foo support.


-- 
fonts, gcc-porting
toolchain, wxwidgets
@ gentoo.org


signature.asc
Description: PGP signature