Jeff, Am 11.09.2013 um 21:34 schrieb Jeff Epler <jep...@unpythonic.net>:
> I inspected the list of files added in the ub3 branch for potential > problems. Unfortunately, I have found some. The most serious > categories are: Files with an "All Rights Reserved" copyright notice, > files with no copyright or license declaration, and files not "in the > preferred form for modification" (minified js files). There are also > some minor issues I noticed. thanks for doing that tedious job. I'll take care of my files and merging contributions into github.com/mhaberler/linuxcnc unified-build-candidate-3 - Michael > > In my view, being aware of these "All Rights Reserved", no-license, and > preferred-form problems, we MUST resolve them before merging the branch. > > I think it would be very fortunate if we can ensure that all code added > in this branch was "GPLv2+" but I would personally not let a GPLv2-only > file stand in the way of its adoption. > > = configs/ARM/BeagleBone/BeBoPr-Bridge/BB-LCNC-BEBOPRBR-00A0.dts > = configs/ARM/BeagleBone/K9/Device_Tree_Overlays/BB-BLACK-LCNC-K9-00A0.dts > = configs/ARM/BeagleBone/K9/Shapeoko/temp/LCNC-BBB-K9S-00A0.dts > > Do not contain license declaration. Are these generated files or are > they all hand-written? > > = configs/ARM/BeagleBone/BeBoPr-Bridge/dtc.sh and other new sh files > > Does not contain license declaration. Some appear to be duplicated in > multiple > directories; use our facility configs/common so that build process copies to > each destination. Or put them in scripts/ if sensible. > > = configs/ARM/pru-examples/stepgen.p > > This file seems to be duplicated in multiple locations > > = scripts/gen-rtapi.ini.sh.in.tmpl > = scripts/kernel-vers.sh > = scripts/pru_debug > > Does not contain license declaration > > = scripts/latency-test-atom > > Why not merged with scripts/latency-test ? > > = src/emc/usr_intf/emccontroller.cc > = src/emc/usr_intf/emccontroller.hh > = src/emc/usr_intf/emcweb.cc > = src/emc/usr_intf/emcweb/singleton.hh > > Please get clearance to license as GPLv2+ from Author > > = src/emc/usr_intf/emcweb/mongoose.c > = src/emc/usr_intf/emcweb/mongoose.h > > DOS line endings. > > = src/emc/usr_intf/emcweb/mongoose_wrapper.cc > = src/emc/usr_intf/emcweb/mongoose_wrapper.hh > = src/emc/usr_intf/emcweb/singleton.hh > > Does not contain license declaration > > = src/linuxcncconfig.py-tmp.in > > Does not contain license declaration > > = src/rtapi/flavor.c > = src/rtapi/num2nam.h > = src/rtapi/ring.h > = src/rtapi/rsyslogd-linuxcnc.conf > = src/rtapi/rt-preempt.c > = src/rtapi/rt-preempt.h > = src/rtapi/rtapi_common.c > = src/rtapi/rtapi_compat.c > = src/rtapi/rtapi_compat.h > = src/rtapi/rtapi_exception.c > = src/rtapi/rtapi_kdetect.c > = src/rtapi/rtapi_main.c > = src/rtapi/rtapi_module.c > = src/rtapi/rtapi_msgd.c > = src/rtapi/rtapi_shmem.c > = src/rtapi/rtapi_support.c > = src/rtapi/rtapi_task.c > = src/rtapi/rtapi_time.c > = src/rtapi/rtai-kernel.h > = src/rtapi/rtapi_compat.h > = src/rtapi/rtapi_exception.h > = src/rtapi/rtapi_export.h > = src/rtapi/rtapi_io.h > = src/rtapi/rtapi_kdetect.h > = src/rtapi/rtapi_mbarrier.h > = src/rtapi/rtapi_pci.h > = src/rtapi/rtapi_shmkeys.h > = src/rtapi/shmdrv/shmdrv.h > = src/rtapi/userpci/list.h > = src/rtapi/rtapi_global.h > = src/rtapi/shmdrv/mutexwatch.c > = src/rtapi/shmdrv/shmdrv.c > = src/rtapi/shmdrv/shmdrvapi.c > = src/rtapi/ulapi_autoload.c > = src/rtapi/ulapi_main.c > = src/rtapi/xenomai-kernel.c > = src/rtapi/xenomai-kernel.h > = src/rtapi/xenomai.c > = src/rtapi/xenomai.h > Does not contain license declaration > > = src/rtapi/rtapi_pci.c > > Please get clearance to license as GPLv2+ from Author > > = src/rtapi/xeno_math/.e_acos.o.d > > Should not be shipped > > = src/rtapi/xeno_math/GNUmakefile.am > = src/rtapi/xeno_math/GNUmakefile.in > = src/rtapi/xeno_math/Makefile > = src/rtapi/xeno_math/Makefile.kbuild > > Which of these files (if any) are used? > > = src/rtapi/xeno_math/ceilfloor.c > = src/rtapi/xeno_math/frexpldexp.c > = src/rtapi/xeno_math/logb.c > = src/rtapi/xeno_math/rndint.c > = src/rtapi/xeno_math/scalb.c > = src/rtapi/xeno_math/sign.c > = src/rtapi/xeno_math/fpP.h > > Contains "All rights reserved" copyright declaration > > = src/rtapi/xeno_math/s_signgam.c > > Does not contain license declaration > > = src/rtapi/xeno_math/libm.c > > Please get clearance to license as GPLv2+ from Author > > = tests/bitops.0/bitops.c > = tests/rtapi.0/rtapi_test.c > > Does not contain a license declaration > > = www/js/jquery-1.4.2.min.js > = www/js/jquery-ui-1.8.custom.min.js > = www/js/jquery.jqGrid.min.js > > Minified source is not the Preferred Form for Modification > > = www/js/miniemc2.js > > Please get clearance to license as GPLv2+ from Author > > > ------------------------------------------------------------------------------ > How ServiceNow helps IT people transform IT departments: > 1. Consolidate legacy IT systems to a single system of record for IT > 2. Standardize and globalize service processes across IT > 3. Implement zero-touch automation to replace manual, redundant tasks > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. Consolidate legacy IT systems to a single system of record for IT 2. Standardize and globalize service processes across IT 3. Implement zero-touch automation to replace manual, redundant tasks http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers