Subroutines for EMC2

More
19 Apr 2011 11:44 #9074 by Rick G
Subroutines for EMC2 was created by Rick G
Here is a link to some neat 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.

More
19 Apr 2011 12:13 - 19 Apr 2011 12:14 #9075 by BigJohnT
Replied by BigJohnT on topic Re:Subroutines for EMC2
I saw those and darned if he didn't put a copyright on them for some reason... :(

John
Last edit: 19 Apr 2011 12:14 by BigJohnT.

Please Log in or Create an account to join the conversation.

More
20 Apr 2011 18:12 #9176 by andypugh
Replied by andypugh on topic Re:Subroutines for EMC2
BigJohnT wrote:

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.

More
20 Apr 2011 18:22 #9179 by BigJohnT
Replied by BigJohnT on topic Re:Subroutines for EMC2
I just clicked on the facing one and it has

(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.

More
20 Apr 2011 18:50 #9190 by andypugh
Replied by andypugh on topic Re:Subroutines for EMC2
All the EMC2 source files have the same thing, Copyright of the author, released under GPL.
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.

More
20 Apr 2011 18:56 #9193 by BigJohnT
Replied by BigJohnT on topic Re:Subroutines for EMC2
LOL, I don't have a clue... so I can't even offer guesspertice on the subject.

John

Please Log in or Create an account to join the conversation.

More
20 Apr 2011 19:51 - 20 Apr 2011 20:09 #9196 by BigJohnT
Replied by BigJohnT on topic Re:Subroutines for EMC2
soapbox = 1

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
Last edit: 20 Apr 2011 20:09 by BigJohnT.

Please Log in or Create an account to join the conversation.

More
21 Apr 2011 10:48 #9217 by Rick G
Replied by Rick G on topic Re:Subroutines for EMC2
Worth reading
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.

More
21 Apr 2011 13:38 #9223 by andypugh
Replied by andypugh on topic Re:Subroutines for EMC2
The copyright says "I wrote this code so I get to say how it gets used" the GPL says ".. and the way I say it can be used is: You are free to use it in any way you want, as defined by GPL".

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.

Time to create page: 0.100 seconds
Powered by Kunena Forum