rpms/perl-Net-Jabber/devel LICENSING.correspondance, NONE, 1.1 perl-Net-Jabber.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Chris Weyl (cweyl) fedora-extras-commits at redhat.com
Thu Jun 1 04:55:21 UTC 2006


Author: cweyl

Update of /cvs/extras/rpms/perl-Net-Jabber/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10862/devel

Modified Files:
	.cvsignore sources 
Added Files:
	LICENSING.correspondance perl-Net-Jabber.spec 
Log Message:
auto-import perl-Net-Jabber-2.0-5.fc5 on branch devel from perl-Net-Jabber-2.0-5.fc5.src.rpm


--- NEW FILE LICENSING.correspondance ---
The licensing for this module is interesting -- the documentation of the
module states that the license is Perl (aka GPL or Artistic), whereas the
files have LGPL headers and the tarball includes the text of the LGPL itself.

Given the author's response, my assessment is that this software is triple
licensed:  It may be used under the terms of the GPL, LGPL, or Artistic
license, at your option.

From: Ryan Eatmon <reatmon at jabber.org>  
To: Chris Weyl <cweyl at alumni.drew.edu>
Date: May 22, 2006 6:03 PM
Subject: Re: Net::XMPP license question

Whatever.  I don't actually care one way or the other.  Go right ahead.

Chris Weyl wrote:
> Sorry to keep on bugging you, but would it be OK for me to strip out
> the LGPL licensing statements?
>
> Or is this software triple licensed?  e.g. Perl (GPL or Artistic), LGPL?
>
> Thanks :)
>                                -Chris
>
> On 5/15/06, Chris Weyl <cweyl at alumni.drew.edu> wrote:
>> If this code isn't meant to also be licensed under the LGPL, would it
>> be ok with you for me to patch the LGPL statements out for the version
>> released under fedora extras?
>>
>>                            -Chris
>>
>> On 5/14/06, Ryan Eatmon <reatmon at jabber.org> wrote:
>> >
>> > Yep.
>> >
>> >
>> > Chris Weyl wrote:
>> > > Hey Ryan--
>> > >
>> > > Quick question.  I'm in the middle of packaging up Net::XMPP (and for
>> > > that matter, XML::Stream and Net::Jabber) for fedora extras, and it
>> > > was pointed out to me that while Net/XMPP.pm states "COPYRIGHT: This
>> > > module is free software, you can redistribute it and/or modify it
>> > > under the same terms as Perl itself", the actual archive includes a
>> > > LICENSE.LGPL.
>> > >
>> > > Are all three of these modules under "the same terms as Perl itself"?
>> > >
>> > > Thanks:)
>> > >                               -Chris
>> >
>> >
>> > --
>> > Ryan Eatmon
>> > reatmon at jabber.org
>> >
>>
>>
>> --
>> Chris Weyl
>> Ex astris, scientia
>>
>
>


--
Ryan Eatmon
reatmon at jabber.org



--- NEW FILE perl-Net-Jabber.spec ---
# $Id$

Name:           perl-Net-Jabber
Version:        2.0 
Release:        5%{?dist}
Summary:        Net::Jabber - Jabber Perl Library

Group:          Development/Libraries
License:        GPL or Artistic or LGPL
URL:            http://search.cpan.org/dist/Net-Jabber/
Source0: http://search.cpan.org/CPAN/authors/id/R/RE/REATMON/Net-Jabber-%{version}.tar.gz 
Source1:        LICENSING.correspondance
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildArch:      noarch
BuildRequires:  perl, perl(Net::XMPP), perl(Time::Timezone)

Requires:  perl(Time::Timezone)
Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))

%description
Net::Jabber provides a Perl user with access to the Jabber Instant
Messaging protocol.

For more information about Jabber visit:

    http://www.jabber.org

%prep
%setup -q -n Net-Jabber-%{version}

cp %{SOURCE1} .

# generate our other two licenses...
perldoc perlgpl > LICENSE.GPL
perldoc perlartistic > LICENSE.Artistic

# we really don't want executable examples...
chmod -x examples/*

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
make %{?_smp_mflags}


%install
rm -rf %{buildroot}
make pure_install PERL_INSTALL_ROOT=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
chmod -R u+w %{buildroot}/*

# fix wonky execute permissions
find %{buildroot} -type f -exec chmod -x '{}' ';'

%check
# Disable tests which will fail under mock
rm t/protocol_definenamespace.t
rm t/protocol_muc.t
rm t/protocol_rpc.t

make test


%clean
rm -rf %{buildroot}


%files
%defattr(-,root,root,-)
%doc CHANGES README examples LICENSE.* LICENSING.*
%{perl_vendorlib}/*
%{_mandir}/man3/*.3*


%changelog
* Tue May 30 2006 Chris Weyl <cweyl at alumni.drew.edu> 2.0-5
- disable tests which will fail under mock
- remove execute bits from files which shouldn't have them
- include additional buildreq of perl(Time::Timezone)
- also include perl(Time::Timezone) as a requires, as it provides optional
  functionality and is not picked up by the autoreq/prov scripts.

* Thu May 25 2006 Chris Weyl <cweyl at alumni.drew.edu> 2.0-4
- include license text, including generated ones
- include correspondance with the module's author

* Wed May 24 2006 Chris Weyl <cweyl at alumni.drew.edu> 2.0-3
- update license to triple licensed, based on conversations with upstream

* Mon May 15 2006 Chris Weyl 2.0-2
- add additional files as docs

* Fri May 12 2006 Chris Weyl 2.0-1
- first f-e spec



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/perl-Net-Jabber/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	1 Jun 2006 04:55:06 -0000	1.1
+++ .cvsignore	1 Jun 2006 04:55:21 -0000	1.2
@@ -0,0 +1 @@
+Net-Jabber-2.0.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/perl-Net-Jabber/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	1 Jun 2006 04:55:06 -0000	1.1
+++ sources	1 Jun 2006 04:55:21 -0000	1.2
@@ -0,0 +1 @@
+1fd348fb9a1a6c5a167ae862ed89cd53  Net-Jabber-2.0.tar.gz




More information about the fedora-extras-commits mailing list