On Sun, 09 Jun 2013 10:13:00 -0400
Kenneth Lerman <kenneth.ler...@se-ltd.com> wrote:

> 3 -- So you believe that LinuxCNC should be actively promoted or that
> it should be left alone to exist in peace?

I don't think it needs TV commercials or anything like that :) I think
if a company sold machine tools that use linuxcnc, then they should be
able to advertize that fact as a feature. I'll go farther than that and
say that I hope that someone looking to buy a machine tool will view
the fact that linuxcnc is used for the control system as a positive
feature. I'll be completely satisfied when someone looking to buy a
machine tool says to a machine tool salesman, "If only this thing had a
linuxcnc based control on it, I'd buy it".

I view popularity as a good thing, but the only thing you can do to
achieve it is to be better at giving users what they need.

> 5 -- Should it be protected by strong licensing from those who might 
> attempt to use it without contributing back to the community? Or
> should it be sown upon the earth freely for anyone to use in any
> fashion they wish without the hassles of legal contracts?

First of all, I'm obligated to not place any restrictions on anyone
else's use of the code (at least the NIST derived part anyway). But, if
you were to ask me what I would like the situation to be if we were
starting fresh today, I like the "LGPLv2.1 or later" where
possible, otherwise "GPLv2 or later". This gives the authors
share-and-share-alike protection of their interests with maximum license
interchangeability. IMHO this is the sweet spot on the carrot/stick
curve.

> 6 -- Should there be a formal organization that manages the future of 
> LinuxCNC?

No. Certainly not a legal entity of any sort. If we ever implement
contributor license agreements, they should not include copyright
assignment. However, I think we might profit from a little more
organization than we have now. For example:

1. We should have a plan for each subsystem that describes the current
state of affairs with an emphasis on outstanding bugs and changes that
are wanted to be made.

2. We need a way to put questions to our users and to get
non-fraudulent, reasonably accurate feedback so that we can make
decisions at a more rapid pace than we do with our current
twice-a-decade meetings :) What I imagine this would look like is an
internet accessible voting machine that presents the questions as
multiple choices that you rank in order of preference. The results
should be analyzed in several ways (see
http://en.wikipedia.org/wiki/Condorcet_method and
http://en.wikipedia.org/wiki/Borda_count ) to help us understand what
the users want. I'm thinking that anyone who is interested would
"register to vote" and upon being proven to be human, and interested in
linuxcnc, would be given some sort of cryptographic token that would
enable use of the voting machine (one man, one vote). Some allowance
might even be made for anonymous voting.

3. We need a better way for users to discover who is in charge of a
particular facet of linuxcnc development. _I_ know that the
documentation is largely handled by a guy named John Thornton, but I'm
not sure that's obvious to anyone who might need to know that. We also
might want to be able to get small ad hoc groups together for the
specific purpose of answering a question, like say we put three guys on
a two week project to figure out what options we have with respect to
<some technical thing>.

Thanks,
Matt



------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to