Open wisechengyi opened 7 years ago
Hi there! Since uFactory has a history of keeping everything it does completely open source, and uArm Creator Studio is mainly meant to work with the uArm, I feel like the entire project should be outright open source.
Although, this is my first big project and I certainly could use some advice. Do you think there would be a significant increase of community interest if I isolated the Logic core with an MIT license or another more lenient license?
I was thinking... Since the GUI code is already isolated (AKA, all code under the "Logic" folder is guaranteed to not need PyQt) I might as well just switch the license on those files. What license would you recommend?
I think Apache should be a good start, and if there's need in the future, you should be able to switch to MIT. https://www.quora.com/Whats-the-different-between-Apache-v2-0-and-MIT-license
Disclaimer: Suggestions only. I am not offering legal advice.
more reference: http://choosealicense.com/
I'm not a license expert, so only mean to provide some generic ideas in the long run.
I noticed that this software and the libraries it uses including PyQt are under GPL license. IIUC GPL is more restrictive compared to MIT or Apache, so sometimes it discourages businesses from using them if the intention is to use it nut to keep the code private. Given a lot of times businesses drive OSS projects, the situation may not be most ideal.
If GPL wasn't intentionally chosen, and you think it's a good idea for this software to be more open, here may be some options: