Vacuum project is MIT licensed but includes a BUSL dependency (doctor) #537
-
Hello there, While investigating a panic in vacuum we found out that while the vacuum project has a MIT license it includes the pb33f/doctor library. The pb33f/doctor library is BUSL licensed and explicitly states that it cannot be used on commercial projects without a license. Is this intended? Since vacuum ships pb33f/doctor as a dependency I'm not sure what this mean for commercial projects. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Hello, This is intended yes. The doctor is a library that powers much higher level functionality inside vacuum and all other pb33f products. I created vacuum as a free tool, however it does depend on a source available library. It cannot be extracted. What this means for commercial products.If you are shipping a commercial tool (charging money for it) that competes with any pb33f product, then we will need to discuss a license agreement (for an early preview, check out the doctor at https://pb33f.io/doctor/) There are ways around this of course, one of them is to sponsor pb33f, or purchase a license to use the code in a competitive way. There is no license required for any commercial business using the doctor internally for custom tooling, or releasing as an open source project. All pb33f tooling is exempt from this requirement, which is why vacuum has an 'escape hatch' if you will. |
Beta Was this translation helpful? Give feedback.
Hello,
This is intended yes. The doctor is a library that powers much higher level functionality inside vacuum and all other pb33f products.
I created vacuum as a free tool, however it does depend on a source available library. It cannot be extracted.
What this means for commercial products.
If you are shipping a commercial tool (charging money for it) that competes with any pb33f product, then we will need to discuss a license agreement (for an early preview, check out the doctor at https://pb33f.io/doctor/)
There are ways around this of course, one of them is to sponsor pb33f, or purchase a license to use the code in a competitive way.
There is no license required for any commercial bus…