Subroutines for EMC2
www.chudov.com/projects/Bridgeport-Serie...-G-Code-Subroutines/
Rick G
Please Log in or Create an account to join the conversation.
John
Please Log in or Create an account to join the conversation.
I saw those and darned if he didn't put a copyright on them for some reason…
The page says "GPL"?
Please Log in or Create an account to join the conversation.
(Copyright - Igor Chudov, released under GNU Public License V3)
So I'm confused and won't use it... I'll just write my own it doesn't take very long.
John
Please Log in or Create an account to join the conversation.
I am no expert but I think that the point of asserting copyright is to claim the right to issue it under GPL.
Please Log in or Create an account to join the conversation.
John
Please Log in or Create an account to join the conversation.
I guess my gut feeling is why would anyone want to copyright 10-20 lines of g-code? It's not like 25,000 lines of code in EMC...
soapbox = 0
John
Please Log in or Create an account to join the conversation.
From..
www.gnu.org/licenses/quick-guide-gplv3.html
A Quick Guide to GPLv3
by Brett Smith
[This article is also available in PDF and reStructuredText formats.]
After a year and a half of public consultation, thousands of comments, and four drafts, version 3 of the GNU General Public License (GPLv3) was finally published on June 29, 2007. While there's been a lot of discussion about the license since the first draft appeared, not many people have talked about the benefits that it provides developers. We've published this guide to fill that gap. We'll start with a brief refresher on free software, copyleft, and the goals of the GPL. We'll then review the major changes in the license to see how they advance those goals and benefit developers.
The Foundations of the GPL
Nobody should be restricted by the software they use. There are four freedoms that every user should have:
•the freedom to use the software for any purpose,
•the freedom to change the software to suit your needs,
•the freedom to share the software with your friends and neighbors, and
•the freedom to share the changes you make.
When a program offers users all of these freedoms, we call it free software.
Please Log in or Create an account to join the conversation.
With neither statement you don't know if Igor found the code on the internet, and it actually belongs to Fanuc Inc who will come round with burly lawyers, whether he has no idea where it came from because it has been copied and re-hashed for years.
If there is only a GPL and no copyright you don't know who to ask if you want to negotiate to use it outside the GPL.
So the statements that Igor has made are the minimum required to make it clear that you can use that code in any way you want, change it, pass it on etc.
(But, yes, in this context it seems a bit pedantic)
Please Log in or Create an account to join the conversation.