Am 10.12.2013 um 15:38 schrieb Chris Radek <[email protected]>:

> On Wed, Dec 04, 2013 at 09:44:34AM +0100, Michael Haberler wrote:
>> This is my followup to Jeff's review of ubc3 license status.
>> 
>> The current status of this work is here:
>> https://github.com/mhaberler/linuxcnc/commits/license-cleanup 
> 
> Thanks for working on this.
> 
> In several places you have added both "License: GPLx ..." and
> "Copyright ... All rights reserved" statements.  This is apparently
> inconsistent; here's one thread about it:
> 
> http://lists.debian.org/debian-legal/2007/06/msg00253.html

An interesting layman view of soft language. 

I think it would not be prudent to take an isolated mailing list post as a 
legal guideline, in particular in light of past ill-advised overreactions of 
this community to perceived legal threats. Certainly not without a qualified 
backup by an entity or person of professional standing, and a bit of analysis 
what the nature of the suggested defect actually implies.

However, if it turns out to be the majority's desire to patch that up before 
going forward with a release, there would be some work to do on the existing 
code base:

The following list of files from master contains all of 'GPL', 'Copyright', and 
'All rights reserved':


$ git log
commit 5746b73f984dec05acd25950f8a01c3d0689f4dc
..
$ grep -ril 'All rights reserved' . 2>/dev/null |xargs grep -l GPL |xargs grep 
-l Copyright
./directory.map
./src/emc/nml_intf/canon.hh
./src/emc/nml_intf/emcops.cc
./src/emc/nml_intf/emc.hh
./src/emc/nml_intf/emc_nml.hh
./src/emc/nml_intf/interp_return.hh
./src/emc/nml_intf/interpl.hh
./src/emc/nml_intf/interpl.cc
./src/emc/nml_intf/emcargs.cc
./src/emc/nml_intf/emcpos.h
./src/emc/nml_intf/emc.cc
./src/emc/nml_intf/emccfg.h
./src/emc/nml_intf/emcglb.h
./src/emc/nml_intf/emcglb.c
./src/emc/rs274ngc/interp_o_word.cc
./src/emc/rs274ngc/interp_internal.hh
./src/emc/rs274ngc/interp_namedparams.cc
./src/emc/rs274ngc/interp_queue.cc
./src/emc/rs274ngc/units.h
./src/emc/rs274ngc/interp_cycles.cc
./src/emc/rs274ngc/rs274ngc.hh
./src/emc/rs274ngc/interp_remap.cc
./src/emc/rs274ngc/interp_execute.cc
./src/emc/rs274ngc/interp_check.cc
./src/emc/rs274ngc/interp_queue.hh
./src/emc/rs274ngc/interp_inverse.cc
./src/emc/rs274ngc/interp_find.cc
./src/emc/rs274ngc/interp_read.cc
./src/emc/rs274ngc/interp_write.cc
./src/emc/rs274ngc/interp_convert.cc
./src/emc/rs274ngc/nurbs_additional_functions.cc
./src/emc/rs274ngc/rs274ngc_pre.cc
./src/emc/rs274ngc/interp_internal.cc
./src/emc/rs274ngc/interp_array.cc
./src/emc/rs274ngc/interp_arc.cc
./src/emc/ini/iniaxis.cc
./src/emc/ini/initraj.cc
./src/emc/ini/initool.hh
./src/emc/ini/initool.cc
./src/emc/ini/iniaxis.hh
./src/emc/ini/initraj.hh
./src/emc/canterp/canterp.cc
./src/emc/usr_intf/emcrsh.cc
./src/emc/usr_intf/shcom.hh
./src/emc/usr_intf/sockets.h
./src/emc/usr_intf/emcsched.hh
./src/emc/usr_intf/schedrmt.cc
./src/emc/usr_intf/emcsh.cc
./src/emc/usr_intf/xemc.cc
./src/emc/usr_intf/halui.cc
./src/emc/usr_intf/keystick.cc
./src/emc/usr_intf/emclcd.cc
./src/emc/usr_intf/emcsched.cc
./src/emc/usr_intf/sockets.c
./src/emc/usr_intf/shcom.cc
./src/emc/task/emctaskmain.cc
./src/emc/task/emcsvr.cc
./src/emc/task/taskclass.cc
./src/emc/task/emccanon.cc
./src/emc/task/iotaskintf.cc
./src/emc/task/emctask.cc
./src/emc/task/taskintf.cc
./src/emc/motion/motion.h
./src/emc/motion/control.c
./src/emc/motion/emcmotutil.c
./src/emc/motion/mot_priv.h
./src/emc/motion/simple_tp.h
./src/emc/motion/motion_struct.h
./src/emc/motion/usrmotintf.h
./src/emc/motion/emcmotglb.h
./src/emc/motion/motion_debug.h
./src/emc/motion/simple_tp.c
./src/emc/motion/emcmotcfg.h
./src/emc/motion/usrmotintf.cc
./src/emc/motion/command.c
./src/emc/motion/motion.c
./src/emc/motion/homing.c
./src/emc/motion/emcmotglb.c
./src/emc/iotask/ioControl_v2.cc
./src/emc/iotask/ioControl.cc
./src/emc/sai/saicanon.cc
./src/emc/sai/driver.cc
./src/emc/kinematics/scarakins.c
./src/emc/kinematics/rotatekins.c
./src/emc/kinematics/trivkins.c
./src/emc/kinematics/tp.h
./src/emc/kinematics/pumakins.h
./src/emc/kinematics/tc.c
./src/emc/kinematics/tripodkins.c
./src/emc/kinematics/tp.c
./src/emc/kinematics/kinematics.h
./src/emc/kinematics/cubic.h
./src/emc/kinematics/genhexkins.h
./src/emc/kinematics/cubic.c
./src/emc/kinematics/pumakins.c
./src/emc/kinematics/gantrykins.c
./src/emc/kinematics/genhexkins.c
./src/emc/kinematics/tc.h
./src/libnml/cms/tcp_srv.cc
./src/libnml/cms/cms_dup.cc
./src/libnml/cms/cms_cfg.hh
./src/libnml/cms/cms_user.hh
./src/libnml/cms/cms_up.hh
./src/libnml/cms/tcp_srv.hh
./src/libnml/cms/cms_srv.hh
./src/libnml/cms/cms_dup.hh
./src/libnml/cms/cmssvrp.cc
./src/libnml/cms/cms_aup.hh
./src/libnml/cms/cms.hh
./src/libnml/cms/cms_xup.hh
./src/libnml/cms/tcp_opts.hh
./src/libnml/cms/cms_pm.cc
./src/libnml/cms/cms_xup.cc
./src/libnml/cms/cms_cfg.cc
./src/libnml/cms/cmsdiag.cc
./src/libnml/cms/cms.cc
./src/libnml/cms/cms_up.cc
./src/libnml/cms/cms_srv.cc
./src/libnml/cms/cmsdiag.hh
./src/libnml/cms/cms_aup.cc
./src/libnml/cms/tcp_opts.cc
./src/libnml/cms/cms_in.cc
./src/libnml/os_intf/inetfile.hh
./src/libnml/os_intf/timer.hh
./src/libnml/os_intf/shm.hh
./src/libnml/os_intf/timer.cc
./src/libnml/os_intf/_shm.h
./src/libnml/os_intf/sem.hh
./src/libnml/os_intf/sem.cc
./src/libnml/os_intf/_shm.c
./src/libnml/os_intf/shm.cc
./src/libnml/os_intf/_sem.c
./src/libnml/os_intf/inetnull.cc
./src/libnml/os_intf/_timer.c
./src/libnml/os_intf/_timer.h
./src/libnml/os_intf/_sem.h
./src/libnml/nml/cmd_msg.cc
./src/libnml/nml/stat_msg.cc
./src/libnml/nml/stat_msg.hh
./src/libnml/nml/nml_srv.cc
./src/libnml/nml/nmlmsg.hh
./src/libnml/nml/nml_oi.hh
./src/libnml/nml/nmldiag.cc
./src/libnml/nml/nmldiag.hh
./src/libnml/nml/nmlmsg.cc
./src/libnml/nml/nml.cc
./src/libnml/nml/nml_oi.cc
./src/libnml/nml/nml_srv.hh
./src/libnml/nml/cmd_msg.hh
./src/libnml/nml/nml.hh
./src/libnml/inifile/inivar.cc
./src/libnml/inifile/inifile.cc
./src/libnml/inifile/inifile.hh
./src/libnml/posemath/_posemath.c
./src/libnml/posemath/sincos.c
./src/libnml/posemath/posemath.h
./src/libnml/posemath/sincos.h
./src/libnml/posemath/posemath.cc
./src/libnml/linklist/linklist.hh
./src/libnml/linklist/linklist.cc
./src/libnml/rcs/rcs_print.hh
./src/libnml/rcs/rcs_print.cc
./src/libnml/rcs/rcsversion.h
./src/libnml/rcs/rcs_exit.hh
./src/libnml/rcs/rcs.hh
./src/libnml/rcs/rcs_exit.cc
./src/libnml/buffer/sendn.c
./src/libnml/buffer/recvn.h
./src/libnml/buffer/rem_msg.hh
./src/libnml/buffer/shmem.hh
./src/libnml/buffer/memsem.hh
./src/libnml/buffer/tcpmem.hh
./src/libnml/buffer/recvn.c
./src/libnml/buffer/locmem.hh
./src/libnml/buffer/phantom.hh
./src/libnml/buffer/phantom.cc
./src/libnml/buffer/sendn.h
./src/libnml/buffer/locmem.cc
./src/libnml/buffer/memsem.cc
./src/libnml/buffer/physmem.hh
./src/libnml/buffer/physmem.cc
./src/libnml/buffer/shmem.cc
./src/libnml/buffer/tcpmem.cc
./src/configure.in
./src/rtapi/rtapi_proc.h
./src/rtapi/rtai_ulapi.c
./src/rtapi/sim_ulapi.c
./src/rtapi/rtapi.h
./src/rtapi/sim_rtapi.c
./src/rtapi/vsnprintf.h
./src/rtapi/rtai_rtapi.c
./src/rtapi/rtapi_common.h
./src/rtapi/rtl_ulapi.c
./src/rtapi/rtl_rtapi.c
./src/hal/utils/halrmt.c
./src/hal/components/message.comp
./src/hal/components/siggen.c
./src/hal/components/supply.c
./src/hal/components/threads.c
./src/hal/components/watchdog.c
./src/hal/components/stepgen.c
./src/hal/components/streamer.h
./src/hal/components/sampler.c
./src/hal/components/counter.c
./src/hal/components/pwmgen.c
./src/hal/components/streamer_usr.c
./src/hal/components/sim_encoder.c
./src/hal/components/modmath.c
./src/hal/components/streamer.c
./src/hal/components/sampler_usr.c
./src/hal/components/encoder_ratio.c
./src/hal/components/encoder.c
./src/hal/components/weighted_sum.c
./src/hal/components/debounce.c
./src/hal/components/freqgen.c
./src/hal/components/pid.c
./src/hal/simdrivers/uparport.c
./src/hal/drivers/hal_speaker.c
./src/hal/drivers/hal_tiro.c
./src/hal/drivers/hal_evoreg.c
./src/hal/drivers/hal_skeleton.c
./src/hal/drivers/hal_ppmc.c
./src/hal/drivers/hal_stg.c
./src/hal/drivers/hal_vti.c
./src/hal/drivers/hal_parport.c
./src/hal/drivers/probe_parport.c
./src/hal/drivers/hal_ax5214h.c
./src/hal/hal.h
./src/hal/hal_priv.h
./src/hal/hal_lib.c
./tcl/bin/halconfig.tcl
./tcl/bin/halshow.tcl
./tcl/bin/tkbackplot.tcl
./tcl/bin/emctesting.tcl
./tcl/bin/emccalib.tcl
./tcl/bin/emcdebug.tcl
./tcl/bin/emctuning.tcl
./tcl/bin/pickconfig.tcl
./tcl/bin/popimage
./tcl/bin/genedit.tcl
./tcl/mini.tcl
./tcl/scripts/emchelp.tcl
./tcl/scripts/Set_Coordinates.tcl
./tcl/tklinuxcnc.tcl
./scripts/hal_demo
./scripts/linuxcnc.in



------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to