2.6 Live+Install image

Announcing a new Live+Install DVD image for installing LinuxCNC 2.6 on Debian Wheezy. Instructions here.

LinuxCNC 2.6.9 is released

Another bugfix release in the 2.6 stable series: 2.6.9.  All users are encouraged to upgrade.  Full changelog here.

2.6.8 is released

Get it while it's hot!  This fixes several bugs, all users are encouraged to upgrade.  Full changelog here.


Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: Subroutines for EMC2

Re:Subroutines for EMC2 20 Apr 2011 12:51 #9196

  • BigJohnT
  • BigJohnT's Avatar
  • Administrator
  • Posts: 6314
  • Thank you received: 334
  • Karma: 169
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

Last Edit: 20 Apr 2011 13:09 by BigJohnT.
The administrator has disabled public write access.

Re:Subroutines for EMC2 21 Apr 2011 03:48 #9217

  • Rick G
  • Rick G's Avatar
  • Moderator
  • Posts: 1407
  • Thank you received: 69
  • Karma: 82
Worth reading

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.
The administrator has disabled public write access.

Re:Subroutines for EMC2 21 Apr 2011 06:38 #9223

  • andypugh
  • andypugh's Avatar
  • Moderator
  • Posts: 7237
  • Thank you received: 740
  • Karma: 196
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)
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: Rick G
Time to create page: 0.932 seconds
Powered by Kunena Forum
© 2015
Joomla! is Free Software released under the GNU General Public License.