On Feb 26, 2012, at 22:13 , Mark Haynes wrote:

> Can someone please explain to me the development process for LinuxCNC?  Is 
> there a project lead, or is LinuxCNC developed by the entire community?  If I 
> create a new feature that I would like to see in the LinuxCNC software, how 
> would I go about it getting published?  Are parts of LinuxCNC being actively 
> developed or has the project tapered off?  Are there any regular meetings to 
> discuss the development of LinuxCNC?  Is linuxCNC currently funded?  This is 
> a lot of different questions, I greatly appreciate answers to any of them.


Hi Mark, I'm not an official LinuxCNC spokesperson, just another developer, and 
here's my take on your questions.

We don't really have a well-defined process.  Folks talk about what they want 
to hack on here on the mailing list and on the IRC channel, and then they do it 
(or don't)  ;-)

We don't have a project "lead", but we have a board of directors that mostly 
runs the infrastructure and interacts with the real world.  Development 
direction is provided by community discussion and (hopefully) consensus.

If you want a new feature in LinuxCNC, the way to do it is to come up with a 
rough design, and talk about it with the other developers and get their 
feedback.  Your feature is more likely to be well received if it does not break 
existing configs, existing gcode programs, or change existing behavior that a 
lot of people use.  Then code up a proof of concept.  Get it to work, make a 
nice clean git tree available somewhere, and request a code review.  

Parts of LinuxCNC are being actively developed, but the basic functionality is 
quite mature and stable.  There's plenty of room for improvement, but the 
product works well for many people.

There are no regular meetings.  We're scattered all over the planet, so 
meat-space meetings are impractical.  We all talk daily on IRC, but there's 
nothing like an official meeting with an agenda, action items, etc.

There is no central funding for LinuxCNC.  Some developers occasionally do 
contract work to add features, but that's the exception rather than the rule - 
mostly we work on LinuxCNC because we have spare time and interest, and the 
occasional personal itch.


-- 
Sebastian Kuzminsky


------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to