ladybug-tools / ladybug-tools/ladybug
Licensing Ladybug for FreeCAD
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 228
- Forks
- 62
- Avg merge
- 2h 19m
- Merged PRs (30d)
- 3
Description
Hello,
i am discussing use of ladybug with FreeCAD developers. It seems that both Ladybug and FreeCAD are free open-source projects, both trying to maximize usefullnes while protecting freedom of its users by implementing sensible license policy of their respective choices. However there seems to be some incompatibility, so i wanted to open discussion about this topic and find reasonable solution where everyone is happy.
Current state:
- FreeCAD implements call to ladybug-core pip library
- It's ok when FreeCAD is installed through package manager and pulls ladybug-core as dependency
- However it seems to be problematic to include ladybug in freecad's AppImage. See:
I find that kinda funny, because as far as end-user is concerned, the usecase is exactly the same, but outcome is different depending on which way is used to install FreeCAD. Do you think it would be possible to get dual-license or extemption for FreeCAD to re-distribute Ladybug in AppImage? Can you suggest any other way to solve this issue?
Thanks
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the FreeCAD-Bundle pull request #412 and issue #411, along with how FreeCAD installs ladybug-core through a package manager versus an AppImage. The work is complete when the licensing compatibility question has a documented, agreed resolution for FreeCAD redistribution.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- documentation
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100