Re: Bug#579796: ITP: othman -- electronic Quran browser in Python

2010-05-01 Thread Adam Borowski
On Fri, Apr 30, 2010 at 11:18:34PM +0300, أحمد المحمودي wrote:
> * Package name: othman
>   Description : electronic Quran browser
> * URL : http://othman.ojuba.org
> * License : Waqf Public License
http://www.ojuba.org/wiki/waqf/license

While I do like the preamble of the license (putting aside religion and
anti-Americanism), the body does include significant usage restrictions:

# The user may use the work for any good purpose and he may not use it to
# harm others or violate the permissive principles of Islam.

"Harm others" is a vague term that can be applied to a wide range of
activities usually considered ok[1].  Most of these seem to be irrelevant to
a Quran browser[2], unless you consider criticizing Islam to be "harming".

"Violate the permissive principles of Islam" seems to forbid using this
browser to search for, or refer to, lines of Quran which are harmful from
whatever side of view.  This is a legitimate use of this package.  This
fails the DFSG, unless we interpret the phrase "permissive principles" as
limited to only those parts of Islam which grant some kind of permission
rather than forbid something.  Since religions (and laws in general) operate
by restricting things, being unable to actually grant something not
otherwise possible without that religion/law, such an interpretation doesn't
appear to make much sense, though.


Also, this comment mentions issues found by Fedora guys:

} 2009/11/14 21:21 هشام هواري,
} السلام عليكم و رحمة الله تعالى و بركاته،

} Before trying to submit hijra, I exposed this license to #fedora-devel on
} irc, and it was seen as being non-free, the reason is this excerpt : “The
} user may use the work for any good purpose and he may not use it to harm
} others or violate the permissive principles of Islam. Notice that any
} work that is most likely harmful can't be put under Waqf in the first place”
} The definition of “good” must be clear.

} I hope that you will take that into consideration.
} في أمان الله
} و السلام عليكم و رحمة الله تعالى و بركاته


[2]. Even if a restriction seems to be moot for the intended use, one of key
Free Software freedoms is being able to repurpose the program in question
for anything else, including taking small pieces of code for use in totally
unrelated software.

[1]. Examples of "harming others" being generally ok:

* any piece of software used in a company that builds a highway that would
  relieve the traffic in a large city, but to build the highway, you need to
  remove a single house.  Obviously, that house's dweller will be harmed
  even if he receives generous compensation due to childhood memories and
  other such considerations.

* anything used during an audit that exposes a slacker, embezzler, terrorist
  or fraudster.  The person caught will be obviously harmed, even if he
  intended harm himself.  In fact, during a war or most struggles, you can't
  even undisputably name one side as "good" and the other as "evil".  Heck,
  this includes even disputes between neighbours about a flower on the hedge
  between their houses.

* use in a nuclear power plant.  While many, including me, consider those to
  be nearly strictly better, cleaner and safer than coal plants, there are
  many which consider these to be outright evil.  In fact, we have seen
  multiple software licenses which disallowed any such use for "moral"
  grounds as opposed to merely not risking standing afoul of some unnamed
  regulation.


-- 
1KB // Microsoft corollary to Hanlon's razor:
//  Never attribute to stupidity what can be
//  adequately explained by malice.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100501092727.gb17...@angband.pl



Re: Bug#579796: ITP: othman -- electronic Quran browser in Python

2010-05-01 Thread أحمد المحمودي
On Sat, May 01, 2010 at 11:27:27AM +0200, Adam Borowski wrote:
> "Harm others" is a vague term that can be applied to a wide range of
> activities usually considered ok[1].

I am indeed discussing this matter with upstream. That license terms 
need to be clear not vague.

> This fails the DFSG, unless we interpret the phrase "permissive
> principles" as limited to only those parts of Islam which grant some
> kind of permission rather than forbid something.  Since religions (and
> laws in general) operate by restricting things, being unable to
> actually grant something not otherwise possible without that
> religion/law, such an interpretation doesn't appear to make much
> sense, though.

I don't understand this paragraph.

-- 
 ‎أحمد المحمودي (Ahmed El-Mahmoudy)
  Digital design engineer
 GPG KeyID: 0xEDDDA1B7
 GPG Fingerprint: 8206 A196 2084 7E6D 0DF8  B176 BC19 6A94 EDDD A1B7


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100501094847.gc2...@ants.dhis.net



Re: Bug#579796: ITP: othman -- electronic Quran browser in Python

2010-05-01 Thread Mike Hommey
On Sat, May 01, 2010 at 12:48:47PM +0300, أحمد المحمودي wrote:
> On Sat, May 01, 2010 at 11:27:27AM +0200, Adam Borowski wrote:
> > "Harm others" is a vague term that can be applied to a wide range of
> > activities usually considered ok[1].
> 
> I am indeed discussing this matter with upstream. That license terms 
> need to be clear not vague.

Clear or vague, if they stick to a license that restricts usage, then
it fails DFSG #6.
See http://lists.debian.org/debian-legal/2010/03/msg00064.html, for
example, for a quite similar case.

Mike


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100501110426.ga9...@glandium.org



Bug#579833: ITP: rpatterson.mailsync -- Integration between mswatch, OfflineIMAP, and Gnus for realtime mail

2010-05-01 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
Owner: Jonas Smedegaard 

* Package name: rpatterson.mailsync
  Version : 0.4
  Upstream Author : Ross Patterson 
* URL : http://pypi.python.org/pypi/rpatterson.mailsync
* License : GPL-2+
  Programming Lang: Python
  Description : Integration between mswatch, OfflineIMAP, and Gnus for 
realtime mail

 This package provides some scripts that wrap parts of mswatch and
 OfflineIMAP and integrate with Gnus to provide a local maildir that is
 synchronized with a remote maildir as changes occur, instead of polling
 on a regular basis. This provides for near instant delivery of new mail
 while also reducing resource utilization. Integration with the Emacs
 mail and newsreader, Gnus, is also provided in such a way that your
 single threaded Emacs process is blocked much less as changes occur to
 the maildirs.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100501105645.30100.39577.report...@localhost.localdomain



Bug#579837: ITP: guayadeque -- Guayadeque Music Player

2010-05-01 Thread Alessio Treglia
Package: wnpp
Severity: wishlist
Owner: Alessio Treglia 

* Package name: guayadeque
  Version : 0.2.5
  Upstream Author : Juan Rios 
* URL : http://sourceforge.net/projects/guayadeque/
* License : GPL
  Programming Lang: C++
  Description : Guayadeque Music Player
 A lightweight and easy-to-use music player that supports smart playlists
 and huge music collections.
 .
 Main features include:
  - Play mp3, ogg, flac, wma, mpc, mp4, ape, etc.
  - Read and write tags in all supported formats.
  - Allow to catalogue your music using labels. Any track, artist or album
can have as many labels you want.
  - Smart play mode that add tracks that fit your music taste using the
tracks currently in play list.
  - Ability to download covers manually or automatically
  - Suggest music using last.fm service.
  - Allow fast access to any music file by genre, artist, album, etc
  - Play shoutcast radios.
  - Allow to subscribe to podcasts and download all new episodes
automatically or manually.
  - Dynamic or static play lists.
  - Tracks tag editor with automatically fetching of tags information for
easily completion.
  - Lyrics downloads from different lyrics providers.
  - Easily expandable contextual links support. With it you can find
information about a track, an artist or an album on your favourite site.
  - Easily expandable contextual commands support. For example you can right
click on any album and click in option to record the album in a burning
application.
  - Option to copy the selection you want to a directory or device using a
configurable pattern.
  - Last.fm audioscrobbling support.
  - Partial gnome session support to detect when gnome session is about to
close and save the play list so it can continue next time with the same
tracks.
  - Allow to resume play status and position when closed and reopened.
  - You can rate the tracks from 0 to 5 stars.
  - MPRIS dbus interface support so it can easily controlled from music
applets for example and many more.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/2010050755.3501.79988.report...@quadrispro-laptop



Re: Bug#579796: ITP: othman -- electronic Quran browser in Python

2010-05-01 Thread أحمد المحمودي
On Sat, May 01, 2010 at 01:04:26PM +0200, Mike Hommey wrote:
> Clear or vague, if they stick to a license that restricts usage, then
> it fails DFSG #6.
> See http://lists.debian.org/debian-legal/2010/03/msg00064.html, for
> example, for a quite similar case.
---end quoted text---

Yes, but it can be placed in non-free, right ?

-- 
 ‎أحمد المحمودي (Ahmed El-Mahmoudy)
  Digital design engineer
 GPG KeyID: 0xEDDDA1B7
 GPG Fingerprint: 8206 A196 2084 7E6D 0DF8  B176 BC19 6A94 EDDD A1B7


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2010050903.ge2...@ants.dhis.net



Re: Bug#579796: ITP: othman -- electronic Quran browser in Python

2010-05-01 Thread Simon Richter
Hi,

On Sat, May 01, 2010 at 02:19:03PM +0300, أحمد المحمودي wrote:

> > Clear or vague, if they stick to a license that restricts usage, then
> > it fails DFSG #6.
> > See http://lists.debian.org/debian-legal/2010/03/msg00064.html, for
> > example, for a quite similar case.

> Yes, but it can be placed in non-free, right ?

I think the main problem is that "good" is a subjective term, so people
who believe that they are doing "good" feel entitled to use the work,
and others who disagree with their views will claim that they are in
breach of the licence. Who gets to be the authority on what is "good"?

I'd also prefer if people would not use my software for causes I find
objectionable, but I don't think I can even do so much as draw a clear
line what constitutes "use". For example, I've written a tiny script
that will take your GPG key and produce a printable file with the
important data of the key arranged so that you can easily create bits of
paper to hand out at keysigning events. Now, people are using this to
establish secure communication channels, which can be used for any kind
of purpose, including conspiring to commit crime. Am I at fault for not
excluding this in the licence? Have I facilitated that crime because I
made it easier for the criminals to conspire?

I think at some point I just have to decline responsibility for others.

   Simon


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100501130212.gc2...@honey.hogyros.de



Re: PGP v3 key support to be dropped from Debian keyring

2010-05-01 Thread Jeffrey Ratcliffe
On Fri, Apr 30, 2010 at 01:57:24PM +0100, Jonathan McDowell wrote:
> I have sent numerous mails over the past year to try and chase DDs with
> v3 keys to generate a new v4 key that is linked into to our web of
> trust. In that time we've gone from 200 v3 keys down to 20. While it

Have there been any checks of DMs or those in the NM process?

How can I find out which keys in my own keyring are v3?

Regards

Jeff


signature.asc
Description: Digital signature


Bug#579868: ITP: svn-all-fast-export -- A fast-import based converter to convert repos from svn to git

2010-05-01 Thread José Manuel Santamaría Lema
Package: wnpp
Severity: wishlist
Owner: José Manuel Santamaría Lema 
X-Debbugs-CC: debian-devel@lists.debian.org

Package name: svn-all-fast-export
Version: 0
Upstream Author: Thiago Macieira , Thomas Zander 

URL: http://gitorious.org/svn2git
License: GPLv3 or later
Description: A fast-import based converter to convert repos from svn to git

svn-all-fast-export is a tool to convert your svn repositories to git.

You will need to have a copy of your svn repository and to write some rules to
specify how the conversion will be done, for instance, you can manage how the
tags and branches will be managed writing the appropriate rules. You have
examples in /usr/share/doc/svn-all-fast-export/samples
 
Also, you can provide a file mapping the old svn accounts to the authors names
in the format "Author Name " so will not need to use git filter-branch
to amend the commiters' names.



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201005012316.00918.panfa...@gmail.com



Re: PGP v3 key support to be dropped from Debian keyring

2010-05-01 Thread brian m. carlson
On Sat, May 01, 2010 at 11:01:14PM +0200, Jeffrey Ratcliffe wrote:
> On Fri, Apr 30, 2010 at 01:57:24PM +0100, Jonathan McDowell wrote:
> > I have sent numerous mails over the past year to try and chase DDs with
> > v3 keys to generate a new v4 key that is linked into to our web of
> > trust. In that time we've gone from 200 v3 keys down to 20. While it
> 
> Have there been any checks of DMs or those in the NM process?
> 
> How can I find out which keys in my own keyring are v3?

lakeview ok % gpg --fingerprint --list-keys --with-colons | awk -F: '/^pub:/ { 
cur = $10 } /^fpr:/ { if (length($10) == 32) print cur }

This works because v3 keys[0] use MD5 as a fingerprint algorithm, which
is 128 bits long (and 32 hex characters) while v4 keys use SHA1, which
is 160 bits long.  It only prints out one of the UIDs on the key, not
all of them.

[0] And v2, but for practical considerations, v2 keys are identical to
v3 keys, except that nobody uses v2 keys anymore.
-- 
brian m. carlson / brian with sandals: Houston, Texas, US
+1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only
OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187


signature.asc
Description: Digital signature


Bug#579871: ITP: libnet-https-any-perl -- A perl module for HTTPS GET and POST using any available SSL module

2010-05-01 Thread Ivan Kohler
Package: wnpp
Severity: wishlist
Owner: Ivan Kohler 
Owner: Ivan Kohler 

* Package name: libnet-https-any-perl
  Version : 0.10
  Upstream Author : Ivan Kohler 
* URL : http://search.cpan.org/dist/Net-HTTPS-Any/
* License : Perl
  Programming Lang: Perl
  Description : A perl module for HTTPS GET and POST using any available 
SSL module

This is a simple wrapper around either of the two available SSL modules. It
offers a unified API for sending GET and POST requests over HTTPS and
receiving responses.

It depends on Net::SSLeay _or_ ( Crypt::SSLeay and LWP::UserAgent ).



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100501222549.22325.29288.report...@skydancer.freeside.biz



Re: PGP v3 key support to be dropped from Debian keyring

2010-05-01 Thread Jeffrey Ratcliffe
On Sat, May 01, 2010 at 09:18:28PM +, brian m. carlson wrote:
> This works because v3 keys[0] use MD5 as a fingerprint algorithm, which
> is 128 bits long (and 32 hex characters) while v4 keys use SHA1, which
> is 160 bits long.  It only prints out one of the UIDs on the key, not
> all of them.

Thanks!

Jeff


signature.asc
Description: Digital signature