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

Chris Weyl (cweyl) fedora-extras-commits at redhat.com
Sun May 28 17:55:10 UTC 2006


Author: cweyl

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

Modified Files:
	.cvsignore sources 
Added Files:
	LICENSING.correspondance perl-Net-XMPP.spec 
Log Message:
auto-import perl-Net-XMPP-1.0-4.fc5 on branch devel from perl-Net-XMPP-1.0-4.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-XMPP.spec ---
# $Id$

Name:           perl-Net-XMPP
Version:        1.0
Release:        4%{?dist}
Summary:        Net::XMPP - perl XMPP library

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

BuildArch:      noarch 
BuildRequires:  perl, perl(XML::Stream), perl(Digest::SHA1)
        
Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))

%description
Net::XMPP provides a Perl user with access to the Extensible
Messaging and Presence Protocol (XMPP).

For more information about XMPP visit:

     http://www.xmpp.org

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


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

cp %{SOURCE1} .

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


%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}/*


%check
make test


%clean
rm -rf %{buildroot}


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


%changelog
* Thu May 25 2006 Chris Weyl <cweyl at alumni.drew.edu> 1.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> 1.0-3
- update license to triple licensed, based on conversations with upstream

* Mon May 15 2006 Chris Weyl <cweyl at alumni.drew.edu> 1.0-2
- include additional files as docs

* Fri May 12 2006 Chris Weyl <cweyl at alumni.drew.edu> 1.0-1
- first f-e spec.
  


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/perl-Net-XMPP/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	28 May 2006 17:54:52 -0000	1.1
+++ .cvsignore	28 May 2006 17:55:10 -0000	1.2
@@ -0,0 +1 @@
+Net-XMPP-1.0.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/perl-Net-XMPP/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	28 May 2006 17:54:52 -0000	1.1
+++ sources	28 May 2006 17:55:10 -0000	1.2
@@ -0,0 +1 @@
+6338484aa0d394e68c01666ca34e5241  Net-XMPP-1.0.tar.gz




More information about the fedora-extras-commits mailing list