FreeCAD / FreeCAD-macros

A repository for FreeCAD macros
https://freecad.org/wiki/Macros_recipes
156 stars 139 forks source link

Macros need __License__ strings #168

Open chennes opened 7 months ago

chennes commented 7 months ago

A quick look through the repo seems to indicate that there are many macros with licenses written at the top of their source code, but no __License__ variable set. The Addon Manager now processes the __License__ string, interpreting it as an SPDX ID, and optionally allows users to filter on the value. A missing string will be treated as an "All Rights Reserved" license, which is overly restrictive in many cases. Macros with more permissive licenses should have that variable set. I've fixed a few of them myself, but could use some help with the remainder.

galou commented 7 months ago

@chennes Thanks for fixing this. For information, the corrections were done with 3ba4cba24161876c5d65da8175e6bdcc340b9a13, f280896fa6ffd58aec86dc5a5a661768fd96cae9, ac9ff46546a314b1f644b6cc2cd67e88909def95, a0e69e0ee35db7ed447210b85319c6f0cbc1017b and c1f8410b11ac0655719f55a0b6951f966891b4a7.