New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Certain .FCStd files in source code are licensed "All Rights Reserved" #8894
Comments
I have a pull request #8899 that should change the licensing for boxtest1.fcstd and drill_test1.FCStd to Creative Commons 4.0. |
Addresses user-specific need in FreeCAD#8894
Addresses user-specific need in FreeCAD#8894
Addresses user-specific need in #8894
I updated the initial info since 3 files have now been updated. I propose to update the list on every further change. |
#8916 fixes the files where I'm original creator |
#9010 Fixes all files authored by mlampert. (Discussed with him via email) |
Thanks. |
Addresses user-specific need in FreeCAD#8894
So what about the remaining files here? Is there another way to contact the authors? Should they be removed from the project? Note that @PrzemoF responded on the forum regarding box.FCStd (renamed from cube.fcstd). |
I'll fix the other Path file. That was an oversight. Already approved by mlampert |
I'm removing the Path label since all Path files have been addressed. |
I think this comment was missed... |
So that will take care of the top one on the list, leaving just the last two. There's probably no path to revising the license on those (we haven't heard from their authors in some time). I don't really know anything about the FEM test suite. @berndhahnebach any problem with removing those two cases? |
The PR was merged ... :-( Have there more files been removed out of FEM? What do we need to do to get them back. AFAIK all fcstd can be generated by FreeCAD and Python, thus we can recreate them and add the correct license. |
I would like to get them back into FreeCAD. |
That would be great -- I don't know what was involved with the development of those files so I couldn't do it. If you can regenerate with the correct license I'm happy to get that merged in. |
let us start with the python files. What is wrong with them? ... #9794 (comment) |
Nothing -- it was just the FCStd files, but to be clean about it I removed the entire test case that relied on those files. If you can replace the files, we can just re-add everything else back in. |
@berndhahnebach The authors who originally created the files put "All Rights Reserved" as the license. No one has been able to contact them to see if they actually want to re-license their contribution under something else. It's not about an issue changing the file - we would be violating their copyright. |
Mhh clean would be just to use the python and recreate the FCStd ... but anyway ...
Would this be OK? |
BTW. No author created the FCStd files. They where created in FreeCAD by python and even saved by Python. Might be "All Rights Reserved" is what FreeCAD does write on standard? How do I controll this? |
If you are editing the FCStd files in FreeCAD itself: https://wiki.freecad.org/Licence
|
If you want to change it in FreeCAD after Python generates it: set the "license information" drop-down to something else there, e.g. CC-BY-SA-4.0. But how to do that programmatically I don't know... |
this is not available in drop down list for me |
@berndhahnebach You can set whatever you want for this property |
found it ...
|
upps double post ... or cross post or how ever it is named if two people post the same at the same time |
Not sure which version of FreeCAD you're running, but as a result of this whole thread, the license options that can be selected in the GUI were updated: see 898403a |
ahh ok, ATM I am not on my dev machine. On the working machine I do have not the newes FreeCAD installed. But I have all information needed to make a PR. Thanks ... |
Is there an existing issue for this?
Forums discussion
https://forum.freecad.org/viewtopic.php?t=76603
Version
0.21 (Development)
Full version info
Subproject(s) affected?
None
Issue description
.FCStd files contain embedded licensing information. The FreeCAD source code itself includes .FCStd files, and many of these are (most likely inadvertently) marked with the license "All Rights Reserved".
This license is incompatible with the FreeCAD project (see Licensing, Ownership, and Credit in the FreeCAD Contribution Process). This is also incompatible with requirements for inclusion in distributions such as Debian or Fedora.
Anything else?
Affected files include:
Code of Conduct
The text was updated successfully, but these errors were encountered: