MrYsLab / PyMata

A Python client class library for Interaction with Standard Firmata
GNU Affero General Public License v3.0
95 stars 40 forks source link

Rename MANIFEST to MANIFEST.in and add licence and readme #33

Closed bachp closed 6 years ago

bachp commented 6 years ago

sdist is looking for MANIFEST.in in newer versions. Also this adds the license file to the dist file on PyPi.

MrYsLab commented 6 years ago

Thanks for the pull request. I have merged the pull request. I am also changing the license from GNU GPL V3 to GNU AFFERO GPL V3 and that will be reflected in the next release.

bachp commented 6 years ago

@MrYsLab May I ask why choose to move to AGPL-3 instead of a more "free" license like MIT?

MrYsLab commented 6 years ago

The reason I picked Affero is that the Affero GPL is designed to close the so-called "application service provider loophole" in the GPL, which lets ASPs use GPL code without distributing their changes back to the open source community. I don't believe MIT protects me from this.

bachp commented 6 years ago

No MIT doesn't protect you from that ;) But it let's your work be used in far more scenarios like. But I fully respect your choice if you do not want that. Keep up the good work 👍