Bug 1418

Summary: Review request: povray - Persistence of Vision Ray-Tracer
Product: Package Reviews Reporter: Lameire Alexis <alexisis-pristontale>
Component: Review RequestAssignee: RPM Fusion Package Review <rpmfusion-package-review>
Status: RESOLVED MOVED    
Severity: normal CC: k, musuruan, oget.fedora, rc040203, rpmfusion-package-review
Priority: P5    
Version: Current   
Hardware: All   
OS: GNU/Linux   
See Also: https://bugzilla.redhat.com/show_bug.cgi?id=1055436
namespace:

Description Lameire Alexis 2010-09-16 22:42:08 CEST
SPEC: http://pikachu.2014.free.fr/public/alexises/packaging/povray/povray.spec
SRPM: http://pikachu.2014.free.fr/public/alexises/packaging/povray/povray-3.7.0.beta.38-1.fc13.src.rpm
Description: The Persistence of Vision Raytracer is a high-quality, totally free tool for creating stunning three-dimensional graphics

Why not in Fedora? See http://www.povray.org/povlegal.html and http://www.povray.org/distribution-license.html

Anyway, the license confuses me enough to ask a kind of legal review to confirm that Povray can be distributed through RPM Fusion.


Mock build logs: http://pikachu.2014.free.fr/public/alexises/packaging/povray/build.log
Binary RPM are also avaible in http://pikachu.2014.free.fr/public/alexises/packaging/povray/


Rpmlint output : 
* povray-timerom-fonts.noarch: W: invalid-license povray
  povray-crystal-fonts.noarch: W: invalid-license povray
  povray-examples.noarch: W: invalid-license povray
  povray-doc.noarch: W: invalid-license povray
  povray-debuginfo.i686: W: invalid-license povray
  povray-povlogo-fonts.noarch: W: invalid-license povray
  povray-cyrvetica-fonts.noarch: W: invalid-license povray
  povray.src: W: invalid-license povray
  povray.i686: W: invalid-license povray

* povray-crystal-fonts.noarch: W: spelling-error Summary(en_US) Monospace -> Mono space, Mono-space, Monospermous
  povray-cyrvetica-fonts.noarch: W: spelling-error Summary(en_US) lvetica -> Helvetic, Helvetia, poetical
  povray-cyrvetica-fonts.noarch: W: spelling-error %description -l en_US lvetica -> Helvetic, Helvetia, poetical
  => false positives

* povray.src:20: W: macro-in-comment %DOCDIR
  povray.src:23: W: macro-in-comment %INSTALLDIR

* povray.i686: W: file-not-utf8 /usr/share/doc/povray-3.7.0.beta.38/povlegal.doc
  => This license file is GPG-signed and so should not be altered. I provided in the same directory the same file converted to UTF8 and named povlegal.doc.utf8



This is my first package for RPM Fusion but I'm a sponsored Fedora packager (FAS account: alexises).
Comment 1 Orcan Ogetbil 2010-09-16 22:48:57 CEST
The proper way of doing this is: You first send an email to the Fedora Legal mailing list, post the link of the distribution license, and ask them if it is okay to include it in Fedora. If they say no, then you come to RPMFusion and give a reference here to Fedora Legal's decision.
Comment 2 rc040203 2010-09-17 05:47:22 CEST
(In reply to comment #1)
> The proper way of doing this is: You first send an email to the Fedora Legal
> mailing list, post the link of the distribution license, and ask them if it is
> okay to include it in Fedora. If they say no, then you come to RPMFusion and
> give a reference here to Fedora Legal's decision.

Well,

a) Povray is non-free. This is a well known fact for many years and had been subject to many discussions.

b) Inclusion of povray into Fedora had been subject to discussions in the early days of Fedora and was ruled out a non-free.

c) Maintaining povray as part of a distro puts the maintainer at legal risks, because section 1 (esp. 1.2) of http://www.povray.org/source-license.html renders povray's sources to be "effectively unmodifiable" (A distro's package maintainer put himself under legal risks if he modifies the code).

That said, if I were prospective maintainer of an rpmfusion povray package, I would directly contact POVray and ask them for permission.


(In reply to comment #0)
> SPEC: http://pikachu.2014.free.fr/public/alexises/packaging/povray/povray.spec
> SRPM:
> http://pikachu.2014.free.fr/public/alexises/packaging/povray/povray-3.7.0.beta.38-1.fc13.src.rpm

Apart of what I wrote above, I don't see much sense in shipping povray-3.7.0.beta. If RPMfusion wants to ship povray, it should ship povray-3.6.x.

Comment 3 Andrea Musuruane 2013-11-07 14:48:12 CET
Starting from v3.7 POV-Ray is licensed under the "Affero General Public License 3.0" (AGPLv3):
http://www.povray.org/povlegal.html

This is a GOOD license for Fedora:
https://fedoraproject.org/wiki/Licensing:Main#Good_Licenses

Please move the review there.
Comment 4 Christopher Meng 2014-01-24 03:52:17 CET
It comes!

https://bugzilla.redhat.com/show_bug.cgi?id=1055436
Comment 5 rc040203 2014-01-24 06:48:08 CET
(In reply to comment #4)
> https://bugzilla.redhat.com/show_bug.cgi?id=1055436
Sorry folks my packaging activities weren't meant to be directed against anybody involved in the povray-package here.

It's simply that I have been actively using povray for many years and had used some spare hours during the Christmas holiday to upgrade my local povray package to 3.7.

I'd really love to see povray in Fedora, so reviewers and co-maintainers, welcome!