FreeCAD / FPA

The FreeCAD Project Association
27 stars 22 forks source link

Add copyright information to core logo SVG files #228

Closed chennes closed 3 weeks ago

chennes commented 2 months ago

EDIT: Changed from "All rights reserved" to "CC-BY-4.0", as discussed below.


This PR adds the Dublin Core "Rights" and "License" fields to the main SVG files, explicitly expressing that the logo is copyright 2024 by The FreeCAD Project Association AISBL. It sets the license to CC-BY-4.0, and includes all of the metadata characterizing the rights that license encapsulates, e.g.:

        <dc:rights>
          <cc:Agent>
            <dc:title>Copyright (c) 2024 The FreeCAD Project Association AISBL.</dc:title>
          </cc:Agent>
        </dc:rights>
        <cc:license rdf:resource="http://creativecommons.org/licenses/by/4.0/" />

and

      <cc:License
         rdf:about="http://creativecommons.org/licenses/by/4.0/">
        <cc:permits
           rdf:resource="http://creativecommons.org/ns#Reproduction" />
        <cc:permits
           rdf:resource="http://creativecommons.org/ns#Distribution" />
        <cc:requires
           rdf:resource="http://creativecommons.org/ns#Notice" />
        <cc:requires
           rdf:resource="http://creativecommons.org/ns#Attribution" />
        <cc:permits
           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
      </cc:License>
yorikvanhavre commented 2 months ago

I'm honestly a bit afraid of the "all rights reserved" mention giving us problems with some strict distros like Debian. It wouldn't be the first time FreeCAD got kicked out because of subtle license details, and there are famous examples like firefox being kept out of Debian for years because of the logo. Fundamentally "all rights reserved" is contradictory to the 4 copyleft freedoms of FOSS licenses.

Honestly wouldn't bet Blender won't have problems with some linux distributions sooner or later...

What about just adding Copyright (c) 2024 The FreeCAD Project Association AISBL and licensing it under LGPL like the rest of the code?

yorikvanhavre commented 1 month ago

Apparently CC-BY-4.0 is now fully and officially compatible with (L)GPL

https://poststatus.com/the-creative-commons-license-is-now-compatible-with-the-gpl/ https://www.gnu.org/licenses/license-list.html#ccby

I vote for using a CC-BY-4.0 which seems exactly what we want: You cannot use the FreeCAD logo without attributing it to us https://creativecommons.org/licenses/by/4.0/deed.en

yorikvanhavre commented 3 weeks ago

This is good for me license-wise.

If the original author didn't publicly proclaim their copyright over of the logo, in theory they don't have it and there is no harm in us assuming it was meant for us to hold it. But I think, to be on the safe side, we still should have a written proof of the ownership transfer before merging this...

chennes commented 3 weeks ago

I'm not sure about international laws on copyright, but that's not how it works in the US. Nevertheless, back when the logo was created I did ask the author (@sytabaresa) if he was OK with assigning the copyright to the FPA. Screenshot attached (this is the #ux-topics Discord channel).

Screenshot 2024-11-07 073930
yorikvanhavre commented 3 weeks ago

Super! Thanks!

sytabaresa commented 2 weeks ago

hey! I approve the use of that licence!! it's a logo for the FreeCAD community. :smile: