NEWS
2.6 Live+Install image
There are no translations available.

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

 
LinuxCNC 2.6.2 Released
There are no translations available.

Bug fix see the change log.

 
LinuxCNC 2.6.1 Released
There are no translations available.

Bug fix see the change log.

 

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

TOPIC: Subroutines for EMC2

Re:Subroutines for EMC2 20 Апр 2011 12:51 #9196

  • BigJohnT
  • BigJohnT's Avatar
  • OFFLINE
  • Administrator
  • Posts: 5847
  • Thank you received: 240
  • Karma: 157
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 Апр 2011 13:09 by BigJohnT.
The administrator has disabled public write access.

Re:Subroutines for EMC2 21 Апр 2011 03:48 #9217

  • Rick G
  • Rick G's Avatar
  • OFFLINE
  • Moderator
  • Posts: 1316
  • Thank you received: 49
  • Karma: 82
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.
The administrator has disabled public write access.

Re:Subroutines for EMC2 21 Апр 2011 06:38 #9223

  • andypugh
  • andypugh's Avatar
  • OFFLINE
  • Moderator
  • Posts: 5848
  • Thank you received: 433
  • Karma: 158
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.644 seconds
Powered by Kunena Forum
© 2014 LinuxCNC.org
Joomla! is Free Software released under the GNU General Public License.