[Bug 1479967] Review Request: fritzing-parts - Parts library for the Fritzing electronic design application

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1479967



--- Comment #4 from Ed Marshall <esm@xxxxxxxxx> ---
Spec URL: https://fedorapeople.org/~logic/fritzing-parts/fritzing-parts.spec
SRPM URL:
https://fedorapeople.org/~logic/fritzing-parts/fritzing-parts-0.9.3b-1.fc27.src.rpm
Description: Fritzing is a free software tool to support designers, artists and
hobbyists to work creatively with interactive electronics. The fritzing-parts
package contains a library of part definitions, including both meta-data and
related graphics.
Fedora Account System Username: logic

So yeah, Friting asset licensing has not been very well-managed. :( To make
things, simpler, I'm rebasing this to 0.9.3b, since upstream cleaned up a few
things with respect to licensing in that release (and that was going to be my
next step anyway, so might as well just do it now).

An audit by hand shows most assets as not being individually-licensed,
thankfully. A bunch of assets are explicitly licensed CC-BY-SA, (which goes
with the top-level LICENSE.txt), and there's a large number of SVG assets
(which appear to be converted from external sources like gEDA and Kicad) which
are all unversioned GPL (tagged by Fritzing's XML schema, so fedora-review
wasn't catching it).

The two CC0 matches appear to be mistakes; there's no license mentioned at all
in either of those files, which should fall back to the distribution-level
license. These mismatches carry through to 0.9.3b as well.

Also with 0.9.3b, there's a new file that throws a CC0 error, and while it has
an xmlns:cc attribute on the svg element, there's no license actually
specified, so again, we should fall back to the distribution-level license.
This one is weird in that it's not the only file in the distribution with a
ccREL xmlns attribute, although it's the only one that I noticed from a quick
check that didn't have some sort of cc:* element or an rdf section. I think I'm
going to have to chalk this up to a bug somewhere, unless someone has a better
idea of what is happening here.

(Weird that it's all SparkFun SVG files throwing these errors. ;))

Anyway, long story short: I'll update the License tag to "CC-BY-SA and GPL+",
but I'm going to skip adding CC0, since there is already a license on
everything that doesn't explicitly have one here (the top-level license), and
none of the files fedora-review tags as "CC0" explicitly specify any kind of
license (and nothing in the distribution explicitly chooses CC0).

Regarding a "Requires: fritzing = %{version}" tag, I've intentionally avoided
adding an explicit dependency from the parts library to Fritzing itself,
because during this transition phase you have to be able to install this
without explicitly pulling in Fritzing (because the current version of
Fritzing's file conflicts prevent it). Even in the future, there's no explicit
reason why fritzing-parts needs fritzing to be installed, and there's always
the possibility of other software in the future being able to make use of the
parts library.

(fritzing, however, will need to have a Requires on fritzing-parts once it's
been updated, because it's useless without the parts library.)

Anyway, thanks for taking the time to look at this! I've updated the .spec and
SRPM above.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux