I'm not on the board, but my 2c is LGPL (most expansive possible 0.1+) all libraries, and GPL (0.1+) all high level interfaces. Them's my 2c
I would not suggest tabling the code writing, but you are correct -- the licensing issue needs to be addresed, and frankly I thought it had been addressed properly already... So, if you start with hal... Find the author(s) and make sure that a 2+ is OK. Working on that can continue as work on the code is continuing (that is unless you think you need to scrap the hole lib and start over)... EBo -- On Nov 21 2012 6:11 AM, Michael Haberler wrote: > Ebo, > > Am 21.11.2012 um 10:56 schrieb EBo: > >> It looks like it is time to start throwing together some breakout >> code >> in experimental repositories (github or bitbucket maybe) for L3. >> What I >> am talking about is sketches which are intended to be thrown away >> later >> and used to inform the new version 3 design. > > Yes it is time, but we have not ticked off on a key sanitary non-code > prerequisites > > The GPL2-only situation prevents bringing in outside code which > requires GPL2+ licenses. > > I table this issue again to get this finally resolved, I do not want > to 'slide into some L3 work' and that glaring issue somehow falls > under the table because of all the excitement about features and > grand > ideas about what could be done. We had a push recently, and it > tapered > off without tangible results. > > This licensing issue *must* be resolved before we go ahead, there is > no way around it. > > I encourage ideas, a making a plan how we fix this, and following it > through until done. > > What is the LinuxCNC board position and plan on the issue? > > In case the answer to this question is 'none' or 'timeout', how do we > get this resolved? > > - Michael > > ps: I note that there already exists code which requires GPL2+ to be > merged, and I have no intent to castrate down this code to work with > existing contrived methods just to 'deal' with the situaion. > > >> >> On Nov 20 2012 12:54 PM, Michael Haberler wrote: >>> I dont want to curb your hopes too much, but I said 'GladeVCP+HAL >>> standalone applications' and meant to say 'HAL only' - i.e. no >>> Gcode, >>> no task, no motion - more loudly >>> >>> that works and I can recommend looking into especially if the >>> application isnt very time critical (I get something like 45uS >>> latency >>> on the Pi with xenomai) >>> >>> I do use the Pi as an exemplary platform to test configure and >>> build; >>> I dont expect to use it for CNC purposes myself and I'm not >>> investing >>> effort >>> >>> dont waste too much time on seeing a Pi as €35 CNC platform just >>> yet >>> - it's pushing the limits (gut feeling, without having tried I'd >>> say >>> this is outside the Pi's capabilities, and the I/O interfacing >>> capabilities arent that plush) >>> >>> I'd rather look into a BeagleBone or so for real I/O; still soft >>> stepping is a bit meager on ARM's without resorting to tricks like >>> Sergey did in miniemc2 - which is btw worth picking up, but not >>> necessarily by me ;) in case of the BeagleBone it would mean >>> 'program >>> the RT hard stuff in the extra 'realtime RISC cores' which doesnt >>> look >>> like a weekend project either >>> >>> -m >>> >>> >>> >>> Am 20.11.2012 um 17:40 schrieb Anders Wallin: >>> >>>> Good news! >>>> I've ordered a Pi (Farnell re-directs to a local distributor), but >>>> the delivery-time seems to be 3 weeks right now(?) >>>> >>>> It seems that the SPI interface will be most useful for high-speed >>>> IO. If I understood correctly the Pi supports only two separate >>>> chips >>>> on the SPI-bus, but on IRC PCW mentioned that SPI is possible on >>>> the >>>> GPIO-pins also? For a servo-controlled machine I guess a >>>> microcontroller and/or FPGA on the SPI bus could read encoders, >>>> output >>>> PWM, and do IO. One would then need a HAL-driver that is capable >>>> of >>>> communicating the relevant data over SPI every servo period (1ms >>>> or >>>> so). Do you think this HAL2SPI driver will be easy or hard to >>>> write? >>>> What about stepper-machines? Is it enough to communicate a stepper >>>> velocity over SPI to dedicated step-generation hardware? >>>> >>>> In addition to cnc use I'm also interested in stand-alone >>>> operation >>>> with a touch-screen, for example this one (HDMI display, USB >>>> touchscreen): >>>> http://www.lilliputuk.com/monitors/open-frame/of701-2/ >>>> >>>> Something that boots directly into a Touchy-like custom UI-panel >>>> and >>>> can set/watch/plot/etc. HAL-signals would be really nice. >>>> >>>> Anders >>>> >>>> On Tue, Nov 20, 2012 at 4:47 PM, Michael Haberler >>>> <mai...@mah.priv.at> wrote: >>>> I just verified this combination works, for the standard Raspberry >>>> Raspbian kernel 3.2.27+ with Posix threads (aka 'simulator'), and >>>> with >>>> Xenomai 3.2.21 for somewhat better performance >>>> >>>> both remote X Display and local console work >>>> >>>> this is the rtos-integration-preview1 branch; the only part needed >>>> disabling was the GladeVCP sourceview widget which is lacking the >>>> underlying modules >>>> >>>> currently the only hardware driver supported is hal_gpio for >>>> wiggling some pins; the serial, i2c and SPI interfaces would be >>>> possible further candidates, mungkie did some initial work on >>>> these >>>> >>>> >>>> I'll see whether I can come up with an SD card image ready to go >>>> with all the parts (xenomai + userland support + linuxcnc >>>> prerequisites + linuxcnc built) >>>> >>>> Axis, touchy and friends are still untested >>>> >>>> >>>> - Michael >> >> >> >> ------------------------------------------------------------------------------ >> Monitor your physical, virtual and cloud infrastructure from a >> single >> web console. Get in-depth insight into apps, servers, databases, >> vmware, >> SAP, cloud infrastructure, etc. Download 30-day Free Trial. >> Pricing starts from $795 for 25 servers or applications! >> http://p.sf.net/sfu/zoho_dev2dev_nov >> _______________________________________________ >> Emc-developers mailing list >> Emc-developers@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-developers > > > > ------------------------------------------------------------------------------ > Monitor your physical, virtual and cloud infrastructure from a single > web console. Get in-depth insight into apps, servers, databases, > vmware, > SAP, cloud infrastructure, etc. Download 30-day Free Trial. > Pricing starts from $795 for 25 servers or applications! > http://p.sf.net/sfu/zoho_dev2dev_nov > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers