On 8/9/2012 3:10 AM, Michael Haberler wrote:
> Chris,
> Am 09.08.2012 um 06:00 schrieb Chris Morley:
> ..
>> While a lot of the details are over my head the ideas your talking about are 
>> important.
>> We are not so good at long time planning in linuxcnc but it has seemed to 
>> work up to this point never-the-less.
>>
>> I see a few things coming in the nearish future that may put us in a 
>> position of considering developing
>> a new version.
>> licensing is a bit of a mess right now - which limits who will use/develop 
>> use if there is legal questions of use/distribution.
>> <...>
>> Enjoying the discussion...
>> Chris M
> linking a rewrite of LinuxCNC ("LinuxCNC3") and a licensing cleanup is an 
> interesting idea, and I think worth exploring in more detail.
>
> I dont have a suggestion for a future license yet, but assume we had one 
> (lets call it v3license) and it would enable bringing in other key components 
> more easily.
>
> I need to think this through, but my first take on a greenfield approach to 
> V3 would be:
>
> 1. carrying forward HAL and RTAPI, all the HAL components, motion, comp, the 
> sim/rt environment to v3license would be key.
> <...>
>
> whale of a plan.. this will years of coexistence of v2 and v3. But I agree it 
> is time to consider that cut.
>
> - Michael
>

I don't know what has happened to him in recent times but a fellow named 
Paul Corner (the father of the BDI series of EMC) was a major player 
early in the history of EMC being pushed out of NIST. In addition to 
making many technical contributions, he constantly complained about the 
licensing mess and the conundrum it would present to many users. Tension 
grew between him and other developers about many things and useful 
discussions gradually ceased. Clearly, the licensing problem didn't go 
away however.

One has to be cautious about license "cleanup". I'm not a lawyer nor do 
I play one on TV but as I understand it, a license can be changed only 
by the granter of the license. I haven't looked explicitly at the 
current codebase but In some parts of the original EMC both the granter 
and the license were explicitly stated. In other parts, not so much. As 
Paul would (did) say, one can't simply slap a license on a piece of code 
that is missing a license statement.

John Kasunich's communication came in as I was writing this. It is 
exactly the kind of communication we want/need from all the authors.

Regards,
Kent


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to