You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Alin Jerpelea <je...@gmail.com> on 2022/04/07 07:43:38 UTC

[VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Hello all,

This is a call for a vote to release Apache NuttX (Incubating) version
10.3.0.

The Apache NuttX community has voted on and approved a proposal to
release Apache NuttX (Incubating) version 10.3.0.

We now kindly request the Incubator PMC members review and vote on this
incubator release.

NuttX is a real-time operating system (RTOS) with an emphasis on
standards compliance and small footprint. Scalable from 8-bit to 64-bit
microcontroller environments, the primary governing standards in NuttX
are Posix and ANSI standards. Additional standard APIs from Unix and
other common RTOS’s (such as VxWorks) are adopted for functionality not
available under these standards, or for functionality that is not
appropriate for deeply- embedded environments (such as fork()).

Because this project targets embedded systems there is more complexity
involved in the build process.

Apache NuttX community vote and result thread:
Result:
https://lists.apache.org/thread/8rh20pb2t589psk4pq64rjfk756nljbc
Vote:
https://lists.apache.org/thread/21tkdpnjg9y24onplynt2fnl2hcytjk3

SCM Information:
  Release tag: nuttx-10.3.0-RC0
  Hash for the release incubating-nuttx tag:
c18075779548fcba3f2978689888af8c3b9c959c
  Hash for the release incubating-nuttx-apps tag:
4a2aa6d8cffb6eef45d445ca42a3653f700a2565

[1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC0/
[2]
https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.0-RC0/ReleaseNotes
[3] https://www.apache.org/dev/release.html#approving-a-release
[4]
https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release

The vote will be open for at least 72 hours.

Please vote accordingly:
[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason

Alin Jerpelea

Apache NuttX

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Alin Jerpelea <je...@apache.org>.
Thanks for checking Duo Zhang

I appreciate the cross check effort and I hope that we may be able to graduate soon 

Thanks 
Alin


On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
> https://creadur.apache.org/rat/
> 
> Just download the jar and run 'java -jar apache-rat-0.13.jar <your
> directory>'.
> 
> Let me see how to check whether all the files with non AL headers have all
> been included in LICENSE.
> 
> 
> 
> 
> 
> Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日 23:36写道:
> 
> > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <pa...@gmail.com>
> > wrote:
> > >
> > > Yes, most of them are Kconfig, defconfig and .ld files. I think all of
> > them
> > > are generated files so do not need a license header.
> > >
> > > We could introduce a rat.exclude file in our repo to exclude these
> > > generated files.
> > >
> > > And thanks for the pointer. Let me check the LICENSE file as well.
> >
> >
> > Thanks Duo for checking. Did you see any files that do need to be
> > mentioned in LICENSE?
> >
> > Also is there a HOWTO how to run the rat check on our repo?
> >
> > Thanks,
> > Nathan
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
> >
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Alin Jerpelea <je...@apache.org>.
Hi Duo Zhang,
In my initial message I missed the following files

apps/interpreters/ficl/src/nuttx.c
apps/interpreters/ficl/src/nuttx.h
apps/interpreters/minibasic/basic.c
apps/interpreters/minibasic/script.c
apps/include/interpreters/minibasic.h
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L244

apps/include/modbus/mb.h
apps/include/modbus/mb_m.h
apps/include/modbus/mbframe.h
apps/include/modbus/mbfunc.h
apps/include/modbus/mbport.h
apps/include/modbus/mbproto.h
apps/include/modbus/mbutils.h
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L214

apps/include/netutils/dhcpc.h
apps/include/netutils/dhcpd.h
apps/include/netutils/httpd.h
apps/include/netutils/netlib.h
apps/include/netutils/smtp.h
apps/include/netutils/webclient.h
apps/netutils/webserver/httpd.c
apps/netutils/webserver/httpd_cgi.c
apps/netutils/webserver/httpd_fs.c
apps/netutils/webserver/httpd.h
apps/netutils/webserver/httpd_cgi.h
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L205

apps/graphics/nxwidgets/doc/mainpage.h
this file should be ignored

all remaining files are fixed in the following commits
https://github.com/apache/incubator-nuttx-apps/pull/1146

Best regards
Alin


On 2022/04/21 06:57:37 Alin Jerpelea wrote:
> Hi Duo Zhang, 
> 
> thanks for sharing the list of files. Here are several files reported as missing that can be found in the LICENSE file. I will contribute today the missing ones
> 
> apps/canutils/candump/candump.c
> apps/canutils/cansend/cansend.c
> apps/canutils/libcanutils/lib.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L547
> 
> apps/examples/canard/canard_main.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L748
> 
> apps/examples/chat/chat_main.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L780
> 
> apps/examples/lis3dsh_reader/lis3dsh_reader_main.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L839
> 
> apps/examples/mlx90614/mlx90614_main.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L871
> 
> apps/examples/modbusmaster/mbmaster_main.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L904
> 
> apps/examples/pppd/pppd_main.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L310
> 
> apps/examples/telnetd/telnetd.c
> apps/examples/webserver/cgi.c
> apps/examples/webserver/webserver_main.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L933
> 
> apps/examples/xbc_test/xbc_test_main.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L964
> 
> apps/examples/xmlrpc/calls.c
> apps/examples/xmlrpc/xmlrpc_main.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L997
> 
> apps/gpsutils/minmea/minmea.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L714
> 
> apps/interpreters/bas/bas_token.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L523
> 
> apps/modbus/mb.c
> apps/modbus/mb_m.c
> apps/modbus/ascii/mbascii.c
> apps/modbus/functions/mbfunccoils.c
> apps/modbus/functions/mbfunccoils_m.c
> apps/modbus/functions/mbfuncdiag.c
> apps/modbus/functions/mbfuncdisc.c
> apps/modbus/functions/mbfuncdisc_m.c
> apps/modbus/functions/mbfuncholding.c
> apps/modbus/functions/mbfuncholding_m.c
> apps/modbus/functions/mbfuncinput.c
> apps/modbus/functions/mbfuncinput_m.c
> apps/modbus/functions/mbfuncother.c
> apps/modbus/functions/mbutils.c
> apps/modbus/nuttx/portevent.c
> apps/modbus/nuttx/portevent_m.c
> apps/modbus/nuttx/portother.c
> apps/modbus/nuttx/portother_m.c
> apps/modbus/nuttx/portserial.c
> apps/modbus/nuttx/portserial_m.c
> apps/modbus/nuttx/porttimer.c
> apps/modbus/nuttx/porttimer_m.c
> apps/modbus/rtu/mbcrc.c
> apps/modbus/rtu/mbrtu.c
> apps/modbus/rtu/mbrtu_m.c
> apps/modbus/tcp/mbtcp.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L214
> 
> 
> apps/netutils/codecs/base64.c
> apps/netutils/codecs/md5.c
> apps/netutils/codecs/urldecode.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1037
> 
> apps/netutils/dhcpc/dhcpc.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1090
> 
> apps/netutils/ftpd/ftpd.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1126
> 
> apps/netutils/netlib/netlib_ethaddrconv.c
> apps/netutils/netlib/netlib_ipv4addrconv.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1164
> 
> apps/netutils/pppd/ahdlc.c
> apps/netutils/pppd/ipcp.c
> apps/netutils/pppd/lcp.c
> apps/netutils/pppd/pap.c
> apps/netutils/pppd/ppp.c
> apps/netutils/pppd/pppd.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L310
> 
> apps/netutils/smtp/smtp.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1166
> 
> apps/netutils/thttpd/fdwatch.c
> apps/netutils/thttpd/libhttpd.c
> apps/netutils/thttpd/tdate_parse.c
> apps/netutils/thttpd/thttpd.c
> apps/netutils/thttpd/thttpd_cgi.c
> apps/netutils/thttpd/thttpd_strings.c
> apps/netutils/thttpd/timers.c
> apps/netutils/thttpd/cgi-src/phf.c
> apps/netutils/thttpd/cgi-src/redirect.c
> apps/netutils/thttpd/cgi-src/ssi.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1204
> 
> apps/netutils/webclient/webclient.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1167
> 
> 
> apps/netutils/xmlrpc/response.c
> apps/netutils/xmlrpc/xmlparser.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L997
> 
> 
> apps/system/cu/cu_main.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L624
> 
> apps/system/hexed/src/bfile.c
> apps/system/hexed/src/cmdargs.c
> apps/system/hexed/src/hexcopy.c
> apps/system/hexed/src/hexdump.c
> apps/system/hexed/src/hexed.c
> apps/system/hexed/src/hexenter.c
> apps/system/hexed/src/hexhelp.c
> apps/system/hexed/src/hexinsert.c
> apps/system/hexed/src/hexmove.c
> apps/system/hexed/src/hexremove.c
> apps/system/hexed/src/hexword.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L657
> 
> apps/system/lzf/lzf_main.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L688
> 
> apps/testing/scanftest/scanftest_main.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L351
> 
> apps/wireless/wapi/src/driver_wext.c
> apps/wireless/wapi/src/network.c
> apps/wireless/wapi/src/util.c
> apps/wireless/wapi/src/wapi.c
> apps/wireless/wapi/src/wireless.c
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L491
> 
> apps/canutils/libcanutils/lib.h
> apps/canutils/libcanutils/terminal.h
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L549
> 
> apps/examples/webserver/cgi.h
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L934
> 
> apps/modbus/ascii/mbascii.h
> apps/modbus/nuttx/port.h
> apps/modbus/rtu/mbcrc.h
> apps/modbus/rtu/mbrtu.h
> apps/modbus/rtu/mbrtu_m.h
> apps/modbus/tcp/mbtcp.h
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L214
> 
> apps/netutils/pppd/ahdlc.h
> apps/netutils/pppd/ipcp.h
> apps/netutils/pppd/lcp.h
> apps/netutils/pppd/pap.h
> apps/netutils/pppd/ppp.h
> apps/netutils/pppd/ppp_arch.h
> apps/netutils/pppd/ppp_conf.h
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L310
> 
> apps/netutils/thttpd/fdwatch.h
> apps/netutils/thttpd/libhttpd.h
> apps/netutils/thttpd/mime_types.h
> apps/netutils/thttpd/tdate_parse.h
> apps/netutils/thttpd/thttpd_alloc.h
> apps/netutils/thttpd/thttpd_cgi.h
> apps/netutils/thttpd/thttpd_strings.h
> apps/netutils/thttpd/timers.h
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1204
> 
> apps/system/cu/cu.h
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L624
> 
> apps/system/hexed/include/bfile.h
> apps/system/hexed/include/cmdargs.h
> apps/system/hexed/include/hexed.h
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L657
> 
> apps/wireless/wapi/src/util.h
> https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L491
> 
> Best regards
> Alin
> 
> On 2022/04/20 13:05:13 "张铎(Duo Zhang)" wrote:
> > java -jar apache-rat-0.13.jar ~/nuttx/10.3.0/apps/ > apps_output
> > 
> > Then manually modify the apps_output file to only retain the unapproved
> > license file list, and then
> > 
> > awk '{print $1}' < apps_output | awk -F/home/zhangduo/nuttx/10.3.0/ '{print
> > $2}' > apps_no_license
> > 
> > grep "\.c$" apps_no_license > apps_no_license_source_files
> > grep "\.h$" apps_no_license >> apps_no_license_source_files
> > grep "\.S$" apps_no_license >> apps_no_license_source_files
> > 
> > You can get the list with source files which do not have an Apache License.
> > 
> > As most statements in the LICENSE files for NuttX apps are directories, not
> > files, let me just post the script I used to filter them out. For
> > directory, as my bash skill is not good enough to check diff with prefix, I
> > usually do it manually...
> > 
> > grep "^apps/" ~/nuttx/10.3.0/apps/LICENSE
> > 
> > I think after we clean up all these files, we should add them all to the
> > ignore list for rat check, and then we could add a rat check step in our ci
> > build to confirm that we can find out the license problems.
> > 
> > This is the files without proper license in NuttX apps
> > apps/canutils/candump/candump.c
> > apps/canutils/cansend/cansend.c
> > apps/canutils/libcanutils/lib.c
> > apps/examples/canard/canard_main.c
> > apps/examples/chat/chat_main.c
> > apps/examples/lis3dsh_reader/lis3dsh_reader_main.c
> > apps/examples/mlx90614/mlx90614_main.c
> > apps/examples/modbusmaster/mbmaster_main.c
> > apps/examples/pppd/pppd_main.c
> > apps/examples/telnetd/telnetd.c
> > apps/examples/webserver/cgi.c
> > apps/examples/webserver/webserver_main.c
> > apps/examples/xbc_test/xbc_test_main.c
> > apps/examples/xmlrpc/calls.c
> > apps/examples/xmlrpc/xmlrpc_main.c
> > apps/gpsutils/minmea/minmea.c
> > apps/interpreters/bas/bas_token.c
> > apps/interpreters/ficl/src/nuttx.c
> > apps/interpreters/minibasic/basic.c
> > apps/interpreters/minibasic/script.c
> > apps/modbus/mb.c
> > apps/modbus/mb_m.c
> > apps/modbus/ascii/mbascii.c
> > apps/modbus/functions/mbfunccoils.c
> > apps/modbus/functions/mbfunccoils_m.c
> > apps/modbus/functions/mbfuncdiag.c
> > apps/modbus/functions/mbfuncdisc.c
> > apps/modbus/functions/mbfuncdisc_m.c
> > apps/modbus/functions/mbfuncholding.c
> > apps/modbus/functions/mbfuncholding_m.c
> > apps/modbus/functions/mbfuncinput.c
> > apps/modbus/functions/mbfuncinput_m.c
> > apps/modbus/functions/mbfuncother.c
> > apps/modbus/functions/mbutils.c
> > apps/modbus/nuttx/portevent.c
> > apps/modbus/nuttx/portevent_m.c
> > apps/modbus/nuttx/portother.c
> > apps/modbus/nuttx/portother_m.c
> > apps/modbus/nuttx/portserial.c
> > apps/modbus/nuttx/portserial_m.c
> > apps/modbus/nuttx/porttimer.c
> > apps/modbus/nuttx/porttimer_m.c
> > apps/modbus/rtu/mbcrc.c
> > apps/modbus/rtu/mbrtu.c
> > apps/modbus/rtu/mbrtu_m.c
> > apps/modbus/tcp/mbtcp.c
> > apps/netutils/chat/chat.c
> > apps/netutils/codecs/base64.c
> > apps/netutils/codecs/md5.c
> > apps/netutils/codecs/urldecode.c
> > apps/netutils/dhcpc/dhcpc.c
> > apps/netutils/ftpd/ftpd.c
> > apps/netutils/netlib/netlib_ethaddrconv.c
> > apps/netutils/netlib/netlib_ipv4addrconv.c
> > apps/netutils/pppd/ahdlc.c
> > apps/netutils/pppd/ipcp.c
> > apps/netutils/pppd/lcp.c
> > apps/netutils/pppd/pap.c
> > apps/netutils/pppd/ppp.c
> > apps/netutils/pppd/pppd.c
> > apps/netutils/smtp/smtp.c
> > apps/netutils/thttpd/fdwatch.c
> > apps/netutils/thttpd/libhttpd.c
> > apps/netutils/thttpd/tdate_parse.c
> > apps/netutils/thttpd/thttpd.c
> > apps/netutils/thttpd/thttpd_cgi.c
> > apps/netutils/thttpd/thttpd_strings.c
> > apps/netutils/thttpd/timers.c
> > apps/netutils/thttpd/cgi-src/phf.c
> > apps/netutils/thttpd/cgi-src/redirect.c
> > apps/netutils/thttpd/cgi-src/ssi.c
> > apps/netutils/webclient/webclient.c
> > apps/netutils/webserver/httpd.c
> > apps/netutils/webserver/httpd_cgi.c
> > apps/netutils/webserver/httpd_fs.c
> > apps/netutils/xmlrpc/response.c
> > apps/netutils/xmlrpc/xmlparser.c
> > apps/platform/dummy/dummy.c
> > apps/system/cu/cu_main.c
> > apps/system/hexed/src/bfile.c
> > apps/system/hexed/src/cmdargs.c
> > apps/system/hexed/src/hexcopy.c
> > apps/system/hexed/src/hexdump.c
> > apps/system/hexed/src/hexed.c
> > apps/system/hexed/src/hexenter.c
> > apps/system/hexed/src/hexhelp.c
> > apps/system/hexed/src/hexinsert.c
> > apps/system/hexed/src/hexmove.c
> > apps/system/hexed/src/hexremove.c
> > apps/system/hexed/src/hexword.c
> > apps/system/lzf/lzf_main.c
> > apps/system/tee/tee.c
> > apps/system/telnet/telnet_chatd.c
> > apps/system/telnet/telnet_client.c
> > apps/system/ubloxmodem/ubloxmodem_main.c
> > apps/system/zmodem/host/crc16.c
> > apps/system/zmodem/host/crc32.c
> > apps/testing/scanftest/scanftest_main.c
> > apps/wireless/wapi/src/driver_wext.c
> > apps/wireless/wapi/src/network.c
> > apps/wireless/wapi/src/util.c
> > apps/wireless/wapi/src/wapi.c
> > apps/wireless/wapi/src/wireless.c
> > apps/canutils/libcanutils/lib.h
> > apps/canutils/libcanutils/terminal.h
> > apps/examples/webserver/cgi.h
> > apps/graphics/nxglyphs/include/cursor-arrow1-16x16.h
> > apps/graphics/nxglyphs/include/cursor-arrow1-30x30.h
> > apps/graphics/nxglyphs/include/cursor-arrow2-16x16.h
> > apps/graphics/nxglyphs/include/cursor-arrow2-30x30.h
> > apps/graphics/nxglyphs/include/cursor-grab-14x16.h
> > apps/graphics/nxglyphs/include/cursor-grab-25x30.h
> > apps/graphics/nxglyphs/include/cursor-resize-16x16.h
> > apps/graphics/nxglyphs/include/cursor-resize-30x30.h
> > apps/graphics/nxglyphs/include/cursor-resize-61x62.h
> > apps/graphics/nxglyphs/include/cursor-wait-13x16.h
> > apps/graphics/nxglyphs/include/cursor-wait-23x30.h
> > apps/graphics/nxglyphs/include/cursor-zoomin-16x16.h
> > apps/graphics/nxglyphs/include/cursor-zoomin-30x30.h
> > apps/graphics/nxglyphs/include/cursor-zoomout-16x16.h
> > apps/graphics/nxglyphs/include/cursor-zoomout-30x30.h
> > apps/graphics/nxwidgets/doc/mainpage.h
> > apps/include/gpsutils/minmea.h
> > apps/include/interpreters/minibasic.h
> > apps/include/modbus/mb.h
> > apps/include/modbus/mb_m.h
> > apps/include/modbus/mbframe.h
> > apps/include/modbus/mbfunc.h
> > apps/include/modbus/mbport.h
> > apps/include/modbus/mbproto.h
> > apps/include/modbus/mbutils.h
> > apps/include/netutils/base64.h
> > apps/include/netutils/chat.h
> > apps/include/netutils/dhcpc.h
> > apps/include/netutils/dhcpd.h
> > apps/include/netutils/httpd.h
> > apps/include/netutils/md5.h
> > apps/include/netutils/netlib.h
> > apps/include/netutils/pppd.h
> > apps/include/netutils/smtp.h
> > apps/include/netutils/webclient.h
> > apps/include/netutils/xmlrpc.h
> > apps/include/wireless/wapi.h
> > apps/interpreters/ficl/src/nuttx.h
> > apps/modbus/ascii/mbascii.h
> > apps/modbus/nuttx/port.h
> > apps/modbus/rtu/mbcrc.h
> > apps/modbus/rtu/mbrtu.h
> > apps/modbus/rtu/mbrtu_m.h
> > apps/modbus/tcp/mbtcp.h
> > apps/netutils/chat/chat.h
> > apps/netutils/pppd/ahdlc.h
> > apps/netutils/pppd/ipcp.h
> > apps/netutils/pppd/lcp.h
> > apps/netutils/pppd/pap.h
> > apps/netutils/pppd/ppp.h
> > apps/netutils/pppd/ppp_arch.h
> > apps/netutils/pppd/ppp_conf.h
> > apps/netutils/thttpd/fdwatch.h
> > apps/netutils/thttpd/libhttpd.h
> > apps/netutils/thttpd/mime_types.h
> > apps/netutils/thttpd/tdate_parse.h
> > apps/netutils/thttpd/thttpd_alloc.h
> > apps/netutils/thttpd/thttpd_cgi.h
> > apps/netutils/thttpd/thttpd_strings.h
> > apps/netutils/thttpd/timers.h
> > apps/netutils/webserver/httpd.h
> > apps/netutils/webserver/httpd_cgi.h
> > apps/nshlib/nsh_romfsimg.h
> > apps/system/cu/cu.h
> > apps/system/hexed/include/bfile.h
> > apps/system/hexed/include/cmdargs.h
> > apps/system/hexed/include/hexed.h
> > apps/system/ubloxmodem/ubloxmodem.h
> > apps/wireless/wapi/src/util.h
> > 
> > This is the list which we have already listed in the LICENSE file
> > apps/netutils/pppd
> > apps/testing/scanftest/scanftest_main.c
> > apps/webserver
> > apps/examples/lvgldemo
> > apps/interpreters/bas
> > apps/canutils/candump
> > apps/canutils/cansend
> > apps/canutils/libcanutils
> > apps/wireless/wapi
> > apps/system/cu
> > apps/system/hexed
> > apps/examples/lzf
> > apps/gpsutils/minmea/minmea.c
> > apps/examples/canard
> > apps/examples/chat
> > apps/examples/json
> > apps/examples/lis3dsh_reader
> > apps/examples/mlx90614
> > apps/examples/modbusmaster
> > apps/examples/telnetd
> > apps/examples/webserver
> > apps/examples/xbc_test
> > apps/examples/xmlrpc
> > apps/netutils/codecs
> > apps/netutils/dhcpc/dhcpc.c
> > apps/netutils/ftpd/ftpd.c
> > apps/netutils/netlib
> > apps/netutils/dhcpc
> > apps/netutitls/smtp
> > apps/netutils/webclient
> > apps/netutils/thttpd
> > 
> > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月20日周三 16:10写道:
> > 
> > > Sorry, a bit busy yesterday...
> > > Will do it when I find some spare time...
> > >
> > > Alin Jerpelea <je...@apache.org> 于2022年4月20日周三 14:49写道:
> > >
> > >> HI Duo Zhang
> > >>
> > >> did you manage to generate the list for apps?
> > >>
> > >> Thanks
> > >> Alin
> > >>
> > >>
> > >> On 2022/04/19 09:32:43 "张铎(Duo Zhang)" wrote:
> > >> > No problem. Will do this tonight and also post the scripts I used to
> > >> > generate the list.
> > >> >
> > >> > Alin Jerpelea <je...@apache.org> 于2022年4月19日周二 16:01写道:
> > >> >
> > >> > > can you please share the list for apps
> > >> > >
> > >> > > Thanks
> > >> > > Alin
> > >> > >
> > >> > >
> > >> > > On 2022/04/19 05:51:32 "张铎(Duo Zhang)" wrote:
> > >> > > > I suggest we analyze these files first, if we should add them to the
> > >> > > > LICENSE files too, we should cancel this vote.
> > >> > > >
> > >> > > > Do not worry, this is our first release without a DISCLAIMER. If we
> > >> could
> > >> > > > finally publish this release, it is a direct sign that NuttX could
> > >> > > graduate
> > >> > > > as a TLP :)
> > >> > > >
> > >> > > > Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二 02:03写道:
> > >> > > >
> > >> > > > > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <
> > >> palomino219@gmail.com>
> > >> > > > > wrote:
> > >> > > > > >
> > >> > > > > > Ah, then let me just post them as the content. I've removed
> > >> several
> > >> > > files
> > >> > > > > > from the list by the information you provided. And I suggested
> > >> that
> > >> > > when
> > >> > > > > > you specify a library, better also provide the place where the
> > >> > > related
> > >> > > > > > files are stored. For example, The Rhombus math library, I do
> > >> not
> > >> > > know
> > >> > > > > > which files are for it...
> > >> > > > > >
> > >> > > > > > This is the remaining files. PTAL.
> > >> > > > > >
> > >> > > > > > arch/arm/src/am335x/am335x_lcdc.c
> > >> > > > > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> > >> > > > > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> > >> > > > > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> > >> > > > > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> > >> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> > >> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> > >> > > > > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> > >> > > > > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> > >> > > > > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> > >> > > > > > arch/arm/src/lpc2378/lpc23xx_head.S
> > >> > > > > > arch/arm/src/lpc43xx/lpc43_emc.c
> > >> > > > > > arch/arm/src/lpc43xx/lpc43_rtc.h
> > >> > > > > > arch/arm/src/phy62xx/phy62xx_exception.S
> > >> > > > > > arch/arm/src/phy62xx/phy62xx_start.S
> > >> > > > > > arch/arm/src/samd2l2/sam_i2c_master.c
> > >> > > > > > arch/arm/src/samd5e5/sam_i2c_master.c
> > >> > > > > > arch/arm/src/stm32l4/stm32l4_fsmc.h
> > >> > > > > > arch/arm/src/stm32l4/stm32l4_lcd.h
> > >> > > > > > arch/arm/src/tiva/common/tiva_pwm.c
> > >> > > > > > arch/arm/src/tiva/common/tiva_qencoder.c
> > >> > > > > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> > >> > > > > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> > >> > > > > > arch/arm/src/tiva/hardware/tiva_adc.h
> > >> > > > > > arch/arm/src/tiva/hardware/tiva_epi.h
> > >> > > > > > arch/arm/src/tiva/hardware/tiva_pwm.h
> > >> > > > > > arch/arm/src/tiva/hardware/tiva_qencoder.h
> > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> > >> > > > > > arch/arm/src/tiva/tiva_adc.h
> > >> > > > > > arch/arm/src/tiva/tiva_pwm.h
> > >> > > > > > arch/arm/src/tiva/tiva_qencoder.h
> > >> > > > > > arch/or1k/src/mor1kx/hardware/irq.h
> > >> > > > > > arch/xtensa/src/common/xtensa_asm_utils.h
> > >> > > > > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> > >> > > > > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> > >> > > > > > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> > >> > > > > > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> > >> > > > > > boards/sim/sim/sim/include/board.h
> > >> > > > > > boards/sim/sim/sim/src/dummy.c
> > >> > > > > > drivers/leds/ncp5623c.c
> > >> > > > > > drivers/mtd/at24xx.c
> > >> > > > > > drivers/mtd/gd5f.c
> > >> > > > > > drivers/sensors/mlx90614.c
> > >> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> > >> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> > >> > > > > > include/nuttx/fs/nfs.h
> > >> > > > > > include/nuttx/himem/himem.h
> > >> > > > > > include/nuttx/leds/ncp5623c.h
> > >> > > > > > include/nuttx/net/arp.h
> > >> > > > > > include/nuttx/net/can.h
> > >> > > > > > include/nuttx/net/dns.h
> > >> > > > > > include/nuttx/net/ethernet.h
> > >> > > > > > include/nuttx/net/icmp.h
> > >> > > > > > include/nuttx/net/icmpv6.h
> > >> > > > > > include/nuttx/net/igmp.h
> > >> > > > > > include/nuttx/net/ip.h
> > >> > > > > > include/nuttx/net/netconfig.h
> > >> > > > > > include/nuttx/net/netdev.h
> > >> > > > > > include/nuttx/net/netstats.h
> > >> > > > > > include/nuttx/net/sixlowpan.h
> > >> > > > > > include/nuttx/net/tcp.h
> > >> > > > > > include/nuttx/net/tun.h
> > >> > > > > > include/nuttx/net/udp.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_buf.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_core.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_driver.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_gatt.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_hci.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_ioctl.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_null.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_uart.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_uuid.h
> > >> > > > > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> > >> > > > > > include/nuttx/wireless/ieee80211/ieee80211.h
> > >> > > > > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> > >> > > > > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> > >> > > > > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> > >> > > > > > libs/libc/misc/lib_crc16.c
> > >> > > > > > libs/libc/misc/lib_crc32.c
> > >> > > > > > libs/libc/misc/lib_fnmatch.c
> > >> > > > > > libs/libc/misc/lib_ncompress.c
> > >> > > > > > libs/libc/misc/lib_utsname.c
> > >> > > > > > libs/libc/netdb/lib_dns.h
> > >> > > > > > libs/libc/netdb/lib_dnsquery.c
> > >> > > > > > libs/libc/net/lib_addrconfig.c
> > >> > > > > > libs/libc/stdlib/lib_strtod.c
> > >> > > > > > libs/libc/stdlib/lib_strtof.c
> > >> > > > > > libs/libc/stdlib/lib_strtold.c
> > >> > > > > > libs/libc/stdlib/lib_wctomb.c
> > >> > > > > > libs/libc/string/lib_vikmemcpy.c
> > >> > > > > > net/arp/arp_arpin.c
> > >> > > > > > net/arp/arp_dump.c
> > >> > > > > > net/arp/arp_format.c
> > >> > > > > > net/arp/arp_ipin.c
> > >> > > > > > net/arp/arp_out.c
> > >> > > > > > net/arp/arp_table.c
> > >> > > > > > net/devif/devif.h
> > >> > > > > > net/devif/devif_initialize.c
> > >> > > > > > net/devif/devif_send.c
> > >> > > > > > net/devif/ipv4_input.c
> > >> > > > > > net/icmp/icmp_input.c
> > >> > > > > > net/igmp/igmp_group.c
> > >> > > > > > net/igmp/igmp_initialize.c
> > >> > > > > > net/igmp/igmp_input.c
> > >> > > > > > net/igmp/igmp_join.c
> > >> > > > > > net/igmp/igmp_leave.c
> > >> > > > > > net/igmp/igmp_mcastmac.c
> > >> > > > > > net/igmp/igmp_msg.c
> > >> > > > > > net/igmp/igmp_poll.c
> > >> > > > > > net/igmp/igmp_timer.c
> > >> > > > > > net/sixlowpan/sixlowpan_framelist.c
> > >> > > > > > net/sixlowpan/sixlowpan_hc06.c
> > >> > > > > > net/sixlowpan/sixlowpan_hc1.c
> > >> > > > > > net/sixlowpan/sixlowpan_input.c
> > >> > > > > > net/sixlowpan/sixlowpan_internal.h
> > >> > > > > > net/sixlowpan/sixlowpan_utils.c
> > >> > > > > > net/tcp/tcp_appsend.c
> > >> > > > > > net/tcp/tcp_conn.c
> > >> > > > > > net/tcp/tcp_devpoll.c
> > >> > > > > > net/tcp/tcp_input.c
> > >> > > > > > net/tcp/tcp_listen.c
> > >> > > > > > net/tcp/tcp_send.c
> > >> > > > > > net/tcp/tcp_seqno.c
> > >> > > > > > net/tcp/tcp_timer.c
> > >> > > > > > net/udp/udp_conn.c
> > >> > > > > > net/udp/udp_devpoll.c
> > >> > > > > > net/udp/udp_input.c
> > >> > > > > > net/udp/udp_send.c
> > >> > > > >
> > >> > > > >
> > >> > > > > I am wondering, should we withdraw the vote and clear the above
> > >> > > licenses?
> > >> > > > >
> > >> > > > > Cheers,
> > >> > > > > Nathan
> > >> > > > >
> > >> > > >
> > >> > >
> > >> > > ---------------------------------------------------------------------
> > >> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > >> > > For additional commands, e-mail: general-help@incubator.apache.org
> > >> > >
> > >> > >
> > >> >
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > >> For additional commands, e-mail: general-help@incubator.apache.org
> > >>
> > >>
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Alin Jerpelea <je...@apache.org>.
Hi Duo Zhang, 

thanks for sharing the list of files. Here are several files reported as missing that can be found in the LICENSE file. I will contribute today the missing ones

apps/canutils/candump/candump.c
apps/canutils/cansend/cansend.c
apps/canutils/libcanutils/lib.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L547

apps/examples/canard/canard_main.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L748

apps/examples/chat/chat_main.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L780

apps/examples/lis3dsh_reader/lis3dsh_reader_main.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L839

apps/examples/mlx90614/mlx90614_main.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L871

apps/examples/modbusmaster/mbmaster_main.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L904

apps/examples/pppd/pppd_main.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L310

apps/examples/telnetd/telnetd.c
apps/examples/webserver/cgi.c
apps/examples/webserver/webserver_main.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L933

apps/examples/xbc_test/xbc_test_main.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L964

apps/examples/xmlrpc/calls.c
apps/examples/xmlrpc/xmlrpc_main.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L997

apps/gpsutils/minmea/minmea.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L714

apps/interpreters/bas/bas_token.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L523

apps/modbus/mb.c
apps/modbus/mb_m.c
apps/modbus/ascii/mbascii.c
apps/modbus/functions/mbfunccoils.c
apps/modbus/functions/mbfunccoils_m.c
apps/modbus/functions/mbfuncdiag.c
apps/modbus/functions/mbfuncdisc.c
apps/modbus/functions/mbfuncdisc_m.c
apps/modbus/functions/mbfuncholding.c
apps/modbus/functions/mbfuncholding_m.c
apps/modbus/functions/mbfuncinput.c
apps/modbus/functions/mbfuncinput_m.c
apps/modbus/functions/mbfuncother.c
apps/modbus/functions/mbutils.c
apps/modbus/nuttx/portevent.c
apps/modbus/nuttx/portevent_m.c
apps/modbus/nuttx/portother.c
apps/modbus/nuttx/portother_m.c
apps/modbus/nuttx/portserial.c
apps/modbus/nuttx/portserial_m.c
apps/modbus/nuttx/porttimer.c
apps/modbus/nuttx/porttimer_m.c
apps/modbus/rtu/mbcrc.c
apps/modbus/rtu/mbrtu.c
apps/modbus/rtu/mbrtu_m.c
apps/modbus/tcp/mbtcp.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L214


apps/netutils/codecs/base64.c
apps/netutils/codecs/md5.c
apps/netutils/codecs/urldecode.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1037

apps/netutils/dhcpc/dhcpc.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1090

apps/netutils/ftpd/ftpd.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1126

apps/netutils/netlib/netlib_ethaddrconv.c
apps/netutils/netlib/netlib_ipv4addrconv.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1164

apps/netutils/pppd/ahdlc.c
apps/netutils/pppd/ipcp.c
apps/netutils/pppd/lcp.c
apps/netutils/pppd/pap.c
apps/netutils/pppd/ppp.c
apps/netutils/pppd/pppd.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L310

apps/netutils/smtp/smtp.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1166

apps/netutils/thttpd/fdwatch.c
apps/netutils/thttpd/libhttpd.c
apps/netutils/thttpd/tdate_parse.c
apps/netutils/thttpd/thttpd.c
apps/netutils/thttpd/thttpd_cgi.c
apps/netutils/thttpd/thttpd_strings.c
apps/netutils/thttpd/timers.c
apps/netutils/thttpd/cgi-src/phf.c
apps/netutils/thttpd/cgi-src/redirect.c
apps/netutils/thttpd/cgi-src/ssi.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1204

apps/netutils/webclient/webclient.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1167


apps/netutils/xmlrpc/response.c
apps/netutils/xmlrpc/xmlparser.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L997


apps/system/cu/cu_main.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L624

apps/system/hexed/src/bfile.c
apps/system/hexed/src/cmdargs.c
apps/system/hexed/src/hexcopy.c
apps/system/hexed/src/hexdump.c
apps/system/hexed/src/hexed.c
apps/system/hexed/src/hexenter.c
apps/system/hexed/src/hexhelp.c
apps/system/hexed/src/hexinsert.c
apps/system/hexed/src/hexmove.c
apps/system/hexed/src/hexremove.c
apps/system/hexed/src/hexword.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L657

apps/system/lzf/lzf_main.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L688

apps/testing/scanftest/scanftest_main.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L351

apps/wireless/wapi/src/driver_wext.c
apps/wireless/wapi/src/network.c
apps/wireless/wapi/src/util.c
apps/wireless/wapi/src/wapi.c
apps/wireless/wapi/src/wireless.c
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L491

apps/canutils/libcanutils/lib.h
apps/canutils/libcanutils/terminal.h
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L549

apps/examples/webserver/cgi.h
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L934

apps/modbus/ascii/mbascii.h
apps/modbus/nuttx/port.h
apps/modbus/rtu/mbcrc.h
apps/modbus/rtu/mbrtu.h
apps/modbus/rtu/mbrtu_m.h
apps/modbus/tcp/mbtcp.h
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L214

apps/netutils/pppd/ahdlc.h
apps/netutils/pppd/ipcp.h
apps/netutils/pppd/lcp.h
apps/netutils/pppd/pap.h
apps/netutils/pppd/ppp.h
apps/netutils/pppd/ppp_arch.h
apps/netutils/pppd/ppp_conf.h
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L310

apps/netutils/thttpd/fdwatch.h
apps/netutils/thttpd/libhttpd.h
apps/netutils/thttpd/mime_types.h
apps/netutils/thttpd/tdate_parse.h
apps/netutils/thttpd/thttpd_alloc.h
apps/netutils/thttpd/thttpd_cgi.h
apps/netutils/thttpd/thttpd_strings.h
apps/netutils/thttpd/timers.h
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L1204

apps/system/cu/cu.h
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L624

apps/system/hexed/include/bfile.h
apps/system/hexed/include/cmdargs.h
apps/system/hexed/include/hexed.h
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L657

apps/wireless/wapi/src/util.h
https://github.com/apache/incubator-nuttx-apps/blob/master/LICENSE#L491

Best regards
Alin

On 2022/04/20 13:05:13 "张铎(Duo Zhang)" wrote:
> java -jar apache-rat-0.13.jar ~/nuttx/10.3.0/apps/ > apps_output
> 
> Then manually modify the apps_output file to only retain the unapproved
> license file list, and then
> 
> awk '{print $1}' < apps_output | awk -F/home/zhangduo/nuttx/10.3.0/ '{print
> $2}' > apps_no_license
> 
> grep "\.c$" apps_no_license > apps_no_license_source_files
> grep "\.h$" apps_no_license >> apps_no_license_source_files
> grep "\.S$" apps_no_license >> apps_no_license_source_files
> 
> You can get the list with source files which do not have an Apache License.
> 
> As most statements in the LICENSE files for NuttX apps are directories, not
> files, let me just post the script I used to filter them out. For
> directory, as my bash skill is not good enough to check diff with prefix, I
> usually do it manually...
> 
> grep "^apps/" ~/nuttx/10.3.0/apps/LICENSE
> 
> I think after we clean up all these files, we should add them all to the
> ignore list for rat check, and then we could add a rat check step in our ci
> build to confirm that we can find out the license problems.
> 
> This is the files without proper license in NuttX apps
> apps/canutils/candump/candump.c
> apps/canutils/cansend/cansend.c
> apps/canutils/libcanutils/lib.c
> apps/examples/canard/canard_main.c
> apps/examples/chat/chat_main.c
> apps/examples/lis3dsh_reader/lis3dsh_reader_main.c
> apps/examples/mlx90614/mlx90614_main.c
> apps/examples/modbusmaster/mbmaster_main.c
> apps/examples/pppd/pppd_main.c
> apps/examples/telnetd/telnetd.c
> apps/examples/webserver/cgi.c
> apps/examples/webserver/webserver_main.c
> apps/examples/xbc_test/xbc_test_main.c
> apps/examples/xmlrpc/calls.c
> apps/examples/xmlrpc/xmlrpc_main.c
> apps/gpsutils/minmea/minmea.c
> apps/interpreters/bas/bas_token.c
> apps/interpreters/ficl/src/nuttx.c
> apps/interpreters/minibasic/basic.c
> apps/interpreters/minibasic/script.c
> apps/modbus/mb.c
> apps/modbus/mb_m.c
> apps/modbus/ascii/mbascii.c
> apps/modbus/functions/mbfunccoils.c
> apps/modbus/functions/mbfunccoils_m.c
> apps/modbus/functions/mbfuncdiag.c
> apps/modbus/functions/mbfuncdisc.c
> apps/modbus/functions/mbfuncdisc_m.c
> apps/modbus/functions/mbfuncholding.c
> apps/modbus/functions/mbfuncholding_m.c
> apps/modbus/functions/mbfuncinput.c
> apps/modbus/functions/mbfuncinput_m.c
> apps/modbus/functions/mbfuncother.c
> apps/modbus/functions/mbutils.c
> apps/modbus/nuttx/portevent.c
> apps/modbus/nuttx/portevent_m.c
> apps/modbus/nuttx/portother.c
> apps/modbus/nuttx/portother_m.c
> apps/modbus/nuttx/portserial.c
> apps/modbus/nuttx/portserial_m.c
> apps/modbus/nuttx/porttimer.c
> apps/modbus/nuttx/porttimer_m.c
> apps/modbus/rtu/mbcrc.c
> apps/modbus/rtu/mbrtu.c
> apps/modbus/rtu/mbrtu_m.c
> apps/modbus/tcp/mbtcp.c
> apps/netutils/chat/chat.c
> apps/netutils/codecs/base64.c
> apps/netutils/codecs/md5.c
> apps/netutils/codecs/urldecode.c
> apps/netutils/dhcpc/dhcpc.c
> apps/netutils/ftpd/ftpd.c
> apps/netutils/netlib/netlib_ethaddrconv.c
> apps/netutils/netlib/netlib_ipv4addrconv.c
> apps/netutils/pppd/ahdlc.c
> apps/netutils/pppd/ipcp.c
> apps/netutils/pppd/lcp.c
> apps/netutils/pppd/pap.c
> apps/netutils/pppd/ppp.c
> apps/netutils/pppd/pppd.c
> apps/netutils/smtp/smtp.c
> apps/netutils/thttpd/fdwatch.c
> apps/netutils/thttpd/libhttpd.c
> apps/netutils/thttpd/tdate_parse.c
> apps/netutils/thttpd/thttpd.c
> apps/netutils/thttpd/thttpd_cgi.c
> apps/netutils/thttpd/thttpd_strings.c
> apps/netutils/thttpd/timers.c
> apps/netutils/thttpd/cgi-src/phf.c
> apps/netutils/thttpd/cgi-src/redirect.c
> apps/netutils/thttpd/cgi-src/ssi.c
> apps/netutils/webclient/webclient.c
> apps/netutils/webserver/httpd.c
> apps/netutils/webserver/httpd_cgi.c
> apps/netutils/webserver/httpd_fs.c
> apps/netutils/xmlrpc/response.c
> apps/netutils/xmlrpc/xmlparser.c
> apps/platform/dummy/dummy.c
> apps/system/cu/cu_main.c
> apps/system/hexed/src/bfile.c
> apps/system/hexed/src/cmdargs.c
> apps/system/hexed/src/hexcopy.c
> apps/system/hexed/src/hexdump.c
> apps/system/hexed/src/hexed.c
> apps/system/hexed/src/hexenter.c
> apps/system/hexed/src/hexhelp.c
> apps/system/hexed/src/hexinsert.c
> apps/system/hexed/src/hexmove.c
> apps/system/hexed/src/hexremove.c
> apps/system/hexed/src/hexword.c
> apps/system/lzf/lzf_main.c
> apps/system/tee/tee.c
> apps/system/telnet/telnet_chatd.c
> apps/system/telnet/telnet_client.c
> apps/system/ubloxmodem/ubloxmodem_main.c
> apps/system/zmodem/host/crc16.c
> apps/system/zmodem/host/crc32.c
> apps/testing/scanftest/scanftest_main.c
> apps/wireless/wapi/src/driver_wext.c
> apps/wireless/wapi/src/network.c
> apps/wireless/wapi/src/util.c
> apps/wireless/wapi/src/wapi.c
> apps/wireless/wapi/src/wireless.c
> apps/canutils/libcanutils/lib.h
> apps/canutils/libcanutils/terminal.h
> apps/examples/webserver/cgi.h
> apps/graphics/nxglyphs/include/cursor-arrow1-16x16.h
> apps/graphics/nxglyphs/include/cursor-arrow1-30x30.h
> apps/graphics/nxglyphs/include/cursor-arrow2-16x16.h
> apps/graphics/nxglyphs/include/cursor-arrow2-30x30.h
> apps/graphics/nxglyphs/include/cursor-grab-14x16.h
> apps/graphics/nxglyphs/include/cursor-grab-25x30.h
> apps/graphics/nxglyphs/include/cursor-resize-16x16.h
> apps/graphics/nxglyphs/include/cursor-resize-30x30.h
> apps/graphics/nxglyphs/include/cursor-resize-61x62.h
> apps/graphics/nxglyphs/include/cursor-wait-13x16.h
> apps/graphics/nxglyphs/include/cursor-wait-23x30.h
> apps/graphics/nxglyphs/include/cursor-zoomin-16x16.h
> apps/graphics/nxglyphs/include/cursor-zoomin-30x30.h
> apps/graphics/nxglyphs/include/cursor-zoomout-16x16.h
> apps/graphics/nxglyphs/include/cursor-zoomout-30x30.h
> apps/graphics/nxwidgets/doc/mainpage.h
> apps/include/gpsutils/minmea.h
> apps/include/interpreters/minibasic.h
> apps/include/modbus/mb.h
> apps/include/modbus/mb_m.h
> apps/include/modbus/mbframe.h
> apps/include/modbus/mbfunc.h
> apps/include/modbus/mbport.h
> apps/include/modbus/mbproto.h
> apps/include/modbus/mbutils.h
> apps/include/netutils/base64.h
> apps/include/netutils/chat.h
> apps/include/netutils/dhcpc.h
> apps/include/netutils/dhcpd.h
> apps/include/netutils/httpd.h
> apps/include/netutils/md5.h
> apps/include/netutils/netlib.h
> apps/include/netutils/pppd.h
> apps/include/netutils/smtp.h
> apps/include/netutils/webclient.h
> apps/include/netutils/xmlrpc.h
> apps/include/wireless/wapi.h
> apps/interpreters/ficl/src/nuttx.h
> apps/modbus/ascii/mbascii.h
> apps/modbus/nuttx/port.h
> apps/modbus/rtu/mbcrc.h
> apps/modbus/rtu/mbrtu.h
> apps/modbus/rtu/mbrtu_m.h
> apps/modbus/tcp/mbtcp.h
> apps/netutils/chat/chat.h
> apps/netutils/pppd/ahdlc.h
> apps/netutils/pppd/ipcp.h
> apps/netutils/pppd/lcp.h
> apps/netutils/pppd/pap.h
> apps/netutils/pppd/ppp.h
> apps/netutils/pppd/ppp_arch.h
> apps/netutils/pppd/ppp_conf.h
> apps/netutils/thttpd/fdwatch.h
> apps/netutils/thttpd/libhttpd.h
> apps/netutils/thttpd/mime_types.h
> apps/netutils/thttpd/tdate_parse.h
> apps/netutils/thttpd/thttpd_alloc.h
> apps/netutils/thttpd/thttpd_cgi.h
> apps/netutils/thttpd/thttpd_strings.h
> apps/netutils/thttpd/timers.h
> apps/netutils/webserver/httpd.h
> apps/netutils/webserver/httpd_cgi.h
> apps/nshlib/nsh_romfsimg.h
> apps/system/cu/cu.h
> apps/system/hexed/include/bfile.h
> apps/system/hexed/include/cmdargs.h
> apps/system/hexed/include/hexed.h
> apps/system/ubloxmodem/ubloxmodem.h
> apps/wireless/wapi/src/util.h
> 
> This is the list which we have already listed in the LICENSE file
> apps/netutils/pppd
> apps/testing/scanftest/scanftest_main.c
> apps/webserver
> apps/examples/lvgldemo
> apps/interpreters/bas
> apps/canutils/candump
> apps/canutils/cansend
> apps/canutils/libcanutils
> apps/wireless/wapi
> apps/system/cu
> apps/system/hexed
> apps/examples/lzf
> apps/gpsutils/minmea/minmea.c
> apps/examples/canard
> apps/examples/chat
> apps/examples/json
> apps/examples/lis3dsh_reader
> apps/examples/mlx90614
> apps/examples/modbusmaster
> apps/examples/telnetd
> apps/examples/webserver
> apps/examples/xbc_test
> apps/examples/xmlrpc
> apps/netutils/codecs
> apps/netutils/dhcpc/dhcpc.c
> apps/netutils/ftpd/ftpd.c
> apps/netutils/netlib
> apps/netutils/dhcpc
> apps/netutitls/smtp
> apps/netutils/webclient
> apps/netutils/thttpd
> 
> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月20日周三 16:10写道:
> 
> > Sorry, a bit busy yesterday...
> > Will do it when I find some spare time...
> >
> > Alin Jerpelea <je...@apache.org> 于2022年4月20日周三 14:49写道:
> >
> >> HI Duo Zhang
> >>
> >> did you manage to generate the list for apps?
> >>
> >> Thanks
> >> Alin
> >>
> >>
> >> On 2022/04/19 09:32:43 "张铎(Duo Zhang)" wrote:
> >> > No problem. Will do this tonight and also post the scripts I used to
> >> > generate the list.
> >> >
> >> > Alin Jerpelea <je...@apache.org> 于2022年4月19日周二 16:01写道:
> >> >
> >> > > can you please share the list for apps
> >> > >
> >> > > Thanks
> >> > > Alin
> >> > >
> >> > >
> >> > > On 2022/04/19 05:51:32 "张铎(Duo Zhang)" wrote:
> >> > > > I suggest we analyze these files first, if we should add them to the
> >> > > > LICENSE files too, we should cancel this vote.
> >> > > >
> >> > > > Do not worry, this is our first release without a DISCLAIMER. If we
> >> could
> >> > > > finally publish this release, it is a direct sign that NuttX could
> >> > > graduate
> >> > > > as a TLP :)
> >> > > >
> >> > > > Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二 02:03写道:
> >> > > >
> >> > > > > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <
> >> palomino219@gmail.com>
> >> > > > > wrote:
> >> > > > > >
> >> > > > > > Ah, then let me just post them as the content. I've removed
> >> several
> >> > > files
> >> > > > > > from the list by the information you provided. And I suggested
> >> that
> >> > > when
> >> > > > > > you specify a library, better also provide the place where the
> >> > > related
> >> > > > > > files are stored. For example, The Rhombus math library, I do
> >> not
> >> > > know
> >> > > > > > which files are for it...
> >> > > > > >
> >> > > > > > This is the remaining files. PTAL.
> >> > > > > >
> >> > > > > > arch/arm/src/am335x/am335x_lcdc.c
> >> > > > > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> >> > > > > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> >> > > > > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> >> > > > > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> >> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> >> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> >> > > > > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> >> > > > > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> >> > > > > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> >> > > > > > arch/arm/src/lpc2378/lpc23xx_head.S
> >> > > > > > arch/arm/src/lpc43xx/lpc43_emc.c
> >> > > > > > arch/arm/src/lpc43xx/lpc43_rtc.h
> >> > > > > > arch/arm/src/phy62xx/phy62xx_exception.S
> >> > > > > > arch/arm/src/phy62xx/phy62xx_start.S
> >> > > > > > arch/arm/src/samd2l2/sam_i2c_master.c
> >> > > > > > arch/arm/src/samd5e5/sam_i2c_master.c
> >> > > > > > arch/arm/src/stm32l4/stm32l4_fsmc.h
> >> > > > > > arch/arm/src/stm32l4/stm32l4_lcd.h
> >> > > > > > arch/arm/src/tiva/common/tiva_pwm.c
> >> > > > > > arch/arm/src/tiva/common/tiva_qencoder.c
> >> > > > > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> >> > > > > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> >> > > > > > arch/arm/src/tiva/hardware/tiva_adc.h
> >> > > > > > arch/arm/src/tiva/hardware/tiva_epi.h
> >> > > > > > arch/arm/src/tiva/hardware/tiva_pwm.h
> >> > > > > > arch/arm/src/tiva/hardware/tiva_qencoder.h
> >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> >> > > > > > arch/arm/src/tiva/tiva_adc.h
> >> > > > > > arch/arm/src/tiva/tiva_pwm.h
> >> > > > > > arch/arm/src/tiva/tiva_qencoder.h
> >> > > > > > arch/or1k/src/mor1kx/hardware/irq.h
> >> > > > > > arch/xtensa/src/common/xtensa_asm_utils.h
> >> > > > > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> >> > > > > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> >> > > > > > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> >> > > > > > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> >> > > > > > boards/sim/sim/sim/include/board.h
> >> > > > > > boards/sim/sim/sim/src/dummy.c
> >> > > > > > drivers/leds/ncp5623c.c
> >> > > > > > drivers/mtd/at24xx.c
> >> > > > > > drivers/mtd/gd5f.c
> >> > > > > > drivers/sensors/mlx90614.c
> >> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> >> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> >> > > > > > include/nuttx/fs/nfs.h
> >> > > > > > include/nuttx/himem/himem.h
> >> > > > > > include/nuttx/leds/ncp5623c.h
> >> > > > > > include/nuttx/net/arp.h
> >> > > > > > include/nuttx/net/can.h
> >> > > > > > include/nuttx/net/dns.h
> >> > > > > > include/nuttx/net/ethernet.h
> >> > > > > > include/nuttx/net/icmp.h
> >> > > > > > include/nuttx/net/icmpv6.h
> >> > > > > > include/nuttx/net/igmp.h
> >> > > > > > include/nuttx/net/ip.h
> >> > > > > > include/nuttx/net/netconfig.h
> >> > > > > > include/nuttx/net/netdev.h
> >> > > > > > include/nuttx/net/netstats.h
> >> > > > > > include/nuttx/net/sixlowpan.h
> >> > > > > > include/nuttx/net/tcp.h
> >> > > > > > include/nuttx/net/tun.h
> >> > > > > > include/nuttx/net/udp.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_buf.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_core.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_driver.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_gatt.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_hci.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_ioctl.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_null.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_uart.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_uuid.h
> >> > > > > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> >> > > > > > include/nuttx/wireless/ieee80211/ieee80211.h
> >> > > > > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> >> > > > > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> >> > > > > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> >> > > > > > libs/libc/misc/lib_crc16.c
> >> > > > > > libs/libc/misc/lib_crc32.c
> >> > > > > > libs/libc/misc/lib_fnmatch.c
> >> > > > > > libs/libc/misc/lib_ncompress.c
> >> > > > > > libs/libc/misc/lib_utsname.c
> >> > > > > > libs/libc/netdb/lib_dns.h
> >> > > > > > libs/libc/netdb/lib_dnsquery.c
> >> > > > > > libs/libc/net/lib_addrconfig.c
> >> > > > > > libs/libc/stdlib/lib_strtod.c
> >> > > > > > libs/libc/stdlib/lib_strtof.c
> >> > > > > > libs/libc/stdlib/lib_strtold.c
> >> > > > > > libs/libc/stdlib/lib_wctomb.c
> >> > > > > > libs/libc/string/lib_vikmemcpy.c
> >> > > > > > net/arp/arp_arpin.c
> >> > > > > > net/arp/arp_dump.c
> >> > > > > > net/arp/arp_format.c
> >> > > > > > net/arp/arp_ipin.c
> >> > > > > > net/arp/arp_out.c
> >> > > > > > net/arp/arp_table.c
> >> > > > > > net/devif/devif.h
> >> > > > > > net/devif/devif_initialize.c
> >> > > > > > net/devif/devif_send.c
> >> > > > > > net/devif/ipv4_input.c
> >> > > > > > net/icmp/icmp_input.c
> >> > > > > > net/igmp/igmp_group.c
> >> > > > > > net/igmp/igmp_initialize.c
> >> > > > > > net/igmp/igmp_input.c
> >> > > > > > net/igmp/igmp_join.c
> >> > > > > > net/igmp/igmp_leave.c
> >> > > > > > net/igmp/igmp_mcastmac.c
> >> > > > > > net/igmp/igmp_msg.c
> >> > > > > > net/igmp/igmp_poll.c
> >> > > > > > net/igmp/igmp_timer.c
> >> > > > > > net/sixlowpan/sixlowpan_framelist.c
> >> > > > > > net/sixlowpan/sixlowpan_hc06.c
> >> > > > > > net/sixlowpan/sixlowpan_hc1.c
> >> > > > > > net/sixlowpan/sixlowpan_input.c
> >> > > > > > net/sixlowpan/sixlowpan_internal.h
> >> > > > > > net/sixlowpan/sixlowpan_utils.c
> >> > > > > > net/tcp/tcp_appsend.c
> >> > > > > > net/tcp/tcp_conn.c
> >> > > > > > net/tcp/tcp_devpoll.c
> >> > > > > > net/tcp/tcp_input.c
> >> > > > > > net/tcp/tcp_listen.c
> >> > > > > > net/tcp/tcp_send.c
> >> > > > > > net/tcp/tcp_seqno.c
> >> > > > > > net/tcp/tcp_timer.c
> >> > > > > > net/udp/udp_conn.c
> >> > > > > > net/udp/udp_devpoll.c
> >> > > > > > net/udp/udp_input.c
> >> > > > > > net/udp/udp_send.c
> >> > > > >
> >> > > > >
> >> > > > > I am wondering, should we withdraw the vote and clear the above
> >> > > licenses?
> >> > > > >
> >> > > > > Cheers,
> >> > > > > Nathan
> >> > > > >
> >> > > >
> >> > >
> >> > > ---------------------------------------------------------------------
> >> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >> > > For additional commands, e-mail: general-help@incubator.apache.org
> >> > >
> >> > >
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >> For additional commands, e-mail: general-help@incubator.apache.org
> >>
> >>
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Alin Jerpelea <je...@apache.org>.
VOTING CLOSED

I will create a new vote for 10.4 RC1

Thanks for all your support
Alin

On 2022/04/23 13:26:19 "张铎(Duo Zhang)" wrote:
> For making this release I do not have other concerns.
> 
> For the future plan, I suggest we add a rat exclude file in our repo to
> exclude these files in rat check, then we can add a rat check step in our
> ci to make sure that we will not break the license again in the future.
> 
> Thanks.
> 
> Alin Jerpelea <je...@apache.org> 于2022年4月22日周五 14:52写道:
> 
> > Hi Duo Zhang,
> >
> > do you have other concerns regarding the licenses?
> >
> > Best regards
> > Alin
> >
> >
> > On 2022/04/20 13:05:13 "张铎(Duo Zhang)" wrote:
> > > java -jar apache-rat-0.13.jar ~/nuttx/10.3.0/apps/ > apps_output
> > >
> > > Then manually modify the apps_output file to only retain the unapproved
> > > license file list, and then
> > >
> > > awk '{print $1}' < apps_output | awk -F/home/zhangduo/nuttx/10.3.0/
> > '{print
> > > $2}' > apps_no_license
> > >
> > > grep "\.c$" apps_no_license > apps_no_license_source_files
> > > grep "\.h$" apps_no_license >> apps_no_license_source_files
> > > grep "\.S$" apps_no_license >> apps_no_license_source_files
> > >
> > > You can get the list with source files which do not have an Apache
> > License.
> > >
> > > As most statements in the LICENSE files for NuttX apps are directories,
> > not
> > > files, let me just post the script I used to filter them out. For
> > > directory, as my bash skill is not good enough to check diff with
> > prefix, I
> > > usually do it manually...
> > >
> > > grep "^apps/" ~/nuttx/10.3.0/apps/LICENSE
> > >
> > > I think after we clean up all these files, we should add them all to the
> > > ignore list for rat check, and then we could add a rat check step in our
> > ci
> > > build to confirm that we can find out the license problems.
> > >
> > > This is the files without proper license in NuttX apps
> > > apps/canutils/candump/candump.c
> > > apps/canutils/cansend/cansend.c
> > > apps/canutils/libcanutils/lib.c
> > > apps/examples/canard/canard_main.c
> > > apps/examples/chat/chat_main.c
> > > apps/examples/lis3dsh_reader/lis3dsh_reader_main.c
> > > apps/examples/mlx90614/mlx90614_main.c
> > > apps/examples/modbusmaster/mbmaster_main.c
> > > apps/examples/pppd/pppd_main.c
> > > apps/examples/telnetd/telnetd.c
> > > apps/examples/webserver/cgi.c
> > > apps/examples/webserver/webserver_main.c
> > > apps/examples/xbc_test/xbc_test_main.c
> > > apps/examples/xmlrpc/calls.c
> > > apps/examples/xmlrpc/xmlrpc_main.c
> > > apps/gpsutils/minmea/minmea.c
> > > apps/interpreters/bas/bas_token.c
> > > apps/interpreters/ficl/src/nuttx.c
> > > apps/interpreters/minibasic/basic.c
> > > apps/interpreters/minibasic/script.c
> > > apps/modbus/mb.c
> > > apps/modbus/mb_m.c
> > > apps/modbus/ascii/mbascii.c
> > > apps/modbus/functions/mbfunccoils.c
> > > apps/modbus/functions/mbfunccoils_m.c
> > > apps/modbus/functions/mbfuncdiag.c
> > > apps/modbus/functions/mbfuncdisc.c
> > > apps/modbus/functions/mbfuncdisc_m.c
> > > apps/modbus/functions/mbfuncholding.c
> > > apps/modbus/functions/mbfuncholding_m.c
> > > apps/modbus/functions/mbfuncinput.c
> > > apps/modbus/functions/mbfuncinput_m.c
> > > apps/modbus/functions/mbfuncother.c
> > > apps/modbus/functions/mbutils.c
> > > apps/modbus/nuttx/portevent.c
> > > apps/modbus/nuttx/portevent_m.c
> > > apps/modbus/nuttx/portother.c
> > > apps/modbus/nuttx/portother_m.c
> > > apps/modbus/nuttx/portserial.c
> > > apps/modbus/nuttx/portserial_m.c
> > > apps/modbus/nuttx/porttimer.c
> > > apps/modbus/nuttx/porttimer_m.c
> > > apps/modbus/rtu/mbcrc.c
> > > apps/modbus/rtu/mbrtu.c
> > > apps/modbus/rtu/mbrtu_m.c
> > > apps/modbus/tcp/mbtcp.c
> > > apps/netutils/chat/chat.c
> > > apps/netutils/codecs/base64.c
> > > apps/netutils/codecs/md5.c
> > > apps/netutils/codecs/urldecode.c
> > > apps/netutils/dhcpc/dhcpc.c
> > > apps/netutils/ftpd/ftpd.c
> > > apps/netutils/netlib/netlib_ethaddrconv.c
> > > apps/netutils/netlib/netlib_ipv4addrconv.c
> > > apps/netutils/pppd/ahdlc.c
> > > apps/netutils/pppd/ipcp.c
> > > apps/netutils/pppd/lcp.c
> > > apps/netutils/pppd/pap.c
> > > apps/netutils/pppd/ppp.c
> > > apps/netutils/pppd/pppd.c
> > > apps/netutils/smtp/smtp.c
> > > apps/netutils/thttpd/fdwatch.c
> > > apps/netutils/thttpd/libhttpd.c
> > > apps/netutils/thttpd/tdate_parse.c
> > > apps/netutils/thttpd/thttpd.c
> > > apps/netutils/thttpd/thttpd_cgi.c
> > > apps/netutils/thttpd/thttpd_strings.c
> > > apps/netutils/thttpd/timers.c
> > > apps/netutils/thttpd/cgi-src/phf.c
> > > apps/netutils/thttpd/cgi-src/redirect.c
> > > apps/netutils/thttpd/cgi-src/ssi.c
> > > apps/netutils/webclient/webclient.c
> > > apps/netutils/webserver/httpd.c
> > > apps/netutils/webserver/httpd_cgi.c
> > > apps/netutils/webserver/httpd_fs.c
> > > apps/netutils/xmlrpc/response.c
> > > apps/netutils/xmlrpc/xmlparser.c
> > > apps/platform/dummy/dummy.c
> > > apps/system/cu/cu_main.c
> > > apps/system/hexed/src/bfile.c
> > > apps/system/hexed/src/cmdargs.c
> > > apps/system/hexed/src/hexcopy.c
> > > apps/system/hexed/src/hexdump.c
> > > apps/system/hexed/src/hexed.c
> > > apps/system/hexed/src/hexenter.c
> > > apps/system/hexed/src/hexhelp.c
> > > apps/system/hexed/src/hexinsert.c
> > > apps/system/hexed/src/hexmove.c
> > > apps/system/hexed/src/hexremove.c
> > > apps/system/hexed/src/hexword.c
> > > apps/system/lzf/lzf_main.c
> > > apps/system/tee/tee.c
> > > apps/system/telnet/telnet_chatd.c
> > > apps/system/telnet/telnet_client.c
> > > apps/system/ubloxmodem/ubloxmodem_main.c
> > > apps/system/zmodem/host/crc16.c
> > > apps/system/zmodem/host/crc32.c
> > > apps/testing/scanftest/scanftest_main.c
> > > apps/wireless/wapi/src/driver_wext.c
> > > apps/wireless/wapi/src/network.c
> > > apps/wireless/wapi/src/util.c
> > > apps/wireless/wapi/src/wapi.c
> > > apps/wireless/wapi/src/wireless.c
> > > apps/canutils/libcanutils/lib.h
> > > apps/canutils/libcanutils/terminal.h
> > > apps/examples/webserver/cgi.h
> > > apps/graphics/nxglyphs/include/cursor-arrow1-16x16.h
> > > apps/graphics/nxglyphs/include/cursor-arrow1-30x30.h
> > > apps/graphics/nxglyphs/include/cursor-arrow2-16x16.h
> > > apps/graphics/nxglyphs/include/cursor-arrow2-30x30.h
> > > apps/graphics/nxglyphs/include/cursor-grab-14x16.h
> > > apps/graphics/nxglyphs/include/cursor-grab-25x30.h
> > > apps/graphics/nxglyphs/include/cursor-resize-16x16.h
> > > apps/graphics/nxglyphs/include/cursor-resize-30x30.h
> > > apps/graphics/nxglyphs/include/cursor-resize-61x62.h
> > > apps/graphics/nxglyphs/include/cursor-wait-13x16.h
> > > apps/graphics/nxglyphs/include/cursor-wait-23x30.h
> > > apps/graphics/nxglyphs/include/cursor-zoomin-16x16.h
> > > apps/graphics/nxglyphs/include/cursor-zoomin-30x30.h
> > > apps/graphics/nxglyphs/include/cursor-zoomout-16x16.h
> > > apps/graphics/nxglyphs/include/cursor-zoomout-30x30.h
> > > apps/graphics/nxwidgets/doc/mainpage.h
> > > apps/include/gpsutils/minmea.h
> > > apps/include/interpreters/minibasic.h
> > > apps/include/modbus/mb.h
> > > apps/include/modbus/mb_m.h
> > > apps/include/modbus/mbframe.h
> > > apps/include/modbus/mbfunc.h
> > > apps/include/modbus/mbport.h
> > > apps/include/modbus/mbproto.h
> > > apps/include/modbus/mbutils.h
> > > apps/include/netutils/base64.h
> > > apps/include/netutils/chat.h
> > > apps/include/netutils/dhcpc.h
> > > apps/include/netutils/dhcpd.h
> > > apps/include/netutils/httpd.h
> > > apps/include/netutils/md5.h
> > > apps/include/netutils/netlib.h
> > > apps/include/netutils/pppd.h
> > > apps/include/netutils/smtp.h
> > > apps/include/netutils/webclient.h
> > > apps/include/netutils/xmlrpc.h
> > > apps/include/wireless/wapi.h
> > > apps/interpreters/ficl/src/nuttx.h
> > > apps/modbus/ascii/mbascii.h
> > > apps/modbus/nuttx/port.h
> > > apps/modbus/rtu/mbcrc.h
> > > apps/modbus/rtu/mbrtu.h
> > > apps/modbus/rtu/mbrtu_m.h
> > > apps/modbus/tcp/mbtcp.h
> > > apps/netutils/chat/chat.h
> > > apps/netutils/pppd/ahdlc.h
> > > apps/netutils/pppd/ipcp.h
> > > apps/netutils/pppd/lcp.h
> > > apps/netutils/pppd/pap.h
> > > apps/netutils/pppd/ppp.h
> > > apps/netutils/pppd/ppp_arch.h
> > > apps/netutils/pppd/ppp_conf.h
> > > apps/netutils/thttpd/fdwatch.h
> > > apps/netutils/thttpd/libhttpd.h
> > > apps/netutils/thttpd/mime_types.h
> > > apps/netutils/thttpd/tdate_parse.h
> > > apps/netutils/thttpd/thttpd_alloc.h
> > > apps/netutils/thttpd/thttpd_cgi.h
> > > apps/netutils/thttpd/thttpd_strings.h
> > > apps/netutils/thttpd/timers.h
> > > apps/netutils/webserver/httpd.h
> > > apps/netutils/webserver/httpd_cgi.h
> > > apps/nshlib/nsh_romfsimg.h
> > > apps/system/cu/cu.h
> > > apps/system/hexed/include/bfile.h
> > > apps/system/hexed/include/cmdargs.h
> > > apps/system/hexed/include/hexed.h
> > > apps/system/ubloxmodem/ubloxmodem.h
> > > apps/wireless/wapi/src/util.h
> > >
> > > This is the list which we have already listed in the LICENSE file
> > > apps/netutils/pppd
> > > apps/testing/scanftest/scanftest_main.c
> > > apps/webserver
> > > apps/examples/lvgldemo
> > > apps/interpreters/bas
> > > apps/canutils/candump
> > > apps/canutils/cansend
> > > apps/canutils/libcanutils
> > > apps/wireless/wapi
> > > apps/system/cu
> > > apps/system/hexed
> > > apps/examples/lzf
> > > apps/gpsutils/minmea/minmea.c
> > > apps/examples/canard
> > > apps/examples/chat
> > > apps/examples/json
> > > apps/examples/lis3dsh_reader
> > > apps/examples/mlx90614
> > > apps/examples/modbusmaster
> > > apps/examples/telnetd
> > > apps/examples/webserver
> > > apps/examples/xbc_test
> > > apps/examples/xmlrpc
> > > apps/netutils/codecs
> > > apps/netutils/dhcpc/dhcpc.c
> > > apps/netutils/ftpd/ftpd.c
> > > apps/netutils/netlib
> > > apps/netutils/dhcpc
> > > apps/netutitls/smtp
> > > apps/netutils/webclient
> > > apps/netutils/thttpd
> > >
> > > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月20日周三 16:10写道:
> > >
> > > > Sorry, a bit busy yesterday...
> > > > Will do it when I find some spare time...
> > > >
> > > > Alin Jerpelea <je...@apache.org> 于2022年4月20日周三 14:49写道:
> > > >
> > > >> HI Duo Zhang
> > > >>
> > > >> did you manage to generate the list for apps?
> > > >>
> > > >> Thanks
> > > >> Alin
> > > >>
> > > >>
> > > >> On 2022/04/19 09:32:43 "张铎(Duo Zhang)" wrote:
> > > >> > No problem. Will do this tonight and also post the scripts I used to
> > > >> > generate the list.
> > > >> >
> > > >> > Alin Jerpelea <je...@apache.org> 于2022年4月19日周二 16:01写道:
> > > >> >
> > > >> > > can you please share the list for apps
> > > >> > >
> > > >> > > Thanks
> > > >> > > Alin
> > > >> > >
> > > >> > >
> > > >> > > On 2022/04/19 05:51:32 "张铎(Duo Zhang)" wrote:
> > > >> > > > I suggest we analyze these files first, if we should add them
> > to the
> > > >> > > > LICENSE files too, we should cancel this vote.
> > > >> > > >
> > > >> > > > Do not worry, this is our first release without a DISCLAIMER.
> > If we
> > > >> could
> > > >> > > > finally publish this release, it is a direct sign that NuttX
> > could
> > > >> > > graduate
> > > >> > > > as a TLP :)
> > > >> > > >
> > > >> > > > Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二
> > 02:03写道:
> > > >> > > >
> > > >> > > > > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <
> > > >> palomino219@gmail.com>
> > > >> > > > > wrote:
> > > >> > > > > >
> > > >> > > > > > Ah, then let me just post them as the content. I've removed
> > > >> several
> > > >> > > files
> > > >> > > > > > from the list by the information you provided. And I
> > suggested
> > > >> that
> > > >> > > when
> > > >> > > > > > you specify a library, better also provide the place where
> > the
> > > >> > > related
> > > >> > > > > > files are stored. For example, The Rhombus math library, I
> > do
> > > >> not
> > > >> > > know
> > > >> > > > > > which files are for it...
> > > >> > > > > >
> > > >> > > > > > This is the remaining files. PTAL.
> > > >> > > > > >
> > > >> > > > > > arch/arm/src/am335x/am335x_lcdc.c
> > > >> > > > > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> > > >> > > > > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> > > >> > > > > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> > > >> > > > > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> > > >> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> > > >> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> > > >> > > > > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> > > >> > > > > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> > > >> > > > > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> > > >> > > > > > arch/arm/src/lpc2378/lpc23xx_head.S
> > > >> > > > > > arch/arm/src/lpc43xx/lpc43_emc.c
> > > >> > > > > > arch/arm/src/lpc43xx/lpc43_rtc.h
> > > >> > > > > > arch/arm/src/phy62xx/phy62xx_exception.S
> > > >> > > > > > arch/arm/src/phy62xx/phy62xx_start.S
> > > >> > > > > > arch/arm/src/samd2l2/sam_i2c_master.c
> > > >> > > > > > arch/arm/src/samd5e5/sam_i2c_master.c
> > > >> > > > > > arch/arm/src/stm32l4/stm32l4_fsmc.h
> > > >> > > > > > arch/arm/src/stm32l4/stm32l4_lcd.h
> > > >> > > > > > arch/arm/src/tiva/common/tiva_pwm.c
> > > >> > > > > > arch/arm/src/tiva/common/tiva_qencoder.c
> > > >> > > > > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> > > >> > > > > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tiva_adc.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tiva_epi.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tiva_pwm.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tiva_qencoder.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> > > >> > > > > > arch/arm/src/tiva/tiva_adc.h
> > > >> > > > > > arch/arm/src/tiva/tiva_pwm.h
> > > >> > > > > > arch/arm/src/tiva/tiva_qencoder.h
> > > >> > > > > > arch/or1k/src/mor1kx/hardware/irq.h
> > > >> > > > > > arch/xtensa/src/common/xtensa_asm_utils.h
> > > >> > > > > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> > > >> > > > > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> > > >> > > > > > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> > > >> > > > > > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> > > >> > > > > > boards/sim/sim/sim/include/board.h
> > > >> > > > > > boards/sim/sim/sim/src/dummy.c
> > > >> > > > > > drivers/leds/ncp5623c.c
> > > >> > > > > > drivers/mtd/at24xx.c
> > > >> > > > > > drivers/mtd/gd5f.c
> > > >> > > > > > drivers/sensors/mlx90614.c
> > > >> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> > > >> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> > > >> > > > > > include/nuttx/fs/nfs.h
> > > >> > > > > > include/nuttx/himem/himem.h
> > > >> > > > > > include/nuttx/leds/ncp5623c.h
> > > >> > > > > > include/nuttx/net/arp.h
> > > >> > > > > > include/nuttx/net/can.h
> > > >> > > > > > include/nuttx/net/dns.h
> > > >> > > > > > include/nuttx/net/ethernet.h
> > > >> > > > > > include/nuttx/net/icmp.h
> > > >> > > > > > include/nuttx/net/icmpv6.h
> > > >> > > > > > include/nuttx/net/igmp.h
> > > >> > > > > > include/nuttx/net/ip.h
> > > >> > > > > > include/nuttx/net/netconfig.h
> > > >> > > > > > include/nuttx/net/netdev.h
> > > >> > > > > > include/nuttx/net/netstats.h
> > > >> > > > > > include/nuttx/net/sixlowpan.h
> > > >> > > > > > include/nuttx/net/tcp.h
> > > >> > > > > > include/nuttx/net/tun.h
> > > >> > > > > > include/nuttx/net/udp.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_buf.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_core.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_driver.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_gatt.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_hci.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_ioctl.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_null.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_uart.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_uuid.h
> > > >> > > > > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> > > >> > > > > > include/nuttx/wireless/ieee80211/ieee80211.h
> > > >> > > > > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> > > >> > > > > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> > > >> > > > > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> > > >> > > > > > libs/libc/misc/lib_crc16.c
> > > >> > > > > > libs/libc/misc/lib_crc32.c
> > > >> > > > > > libs/libc/misc/lib_fnmatch.c
> > > >> > > > > > libs/libc/misc/lib_ncompress.c
> > > >> > > > > > libs/libc/misc/lib_utsname.c
> > > >> > > > > > libs/libc/netdb/lib_dns.h
> > > >> > > > > > libs/libc/netdb/lib_dnsquery.c
> > > >> > > > > > libs/libc/net/lib_addrconfig.c
> > > >> > > > > > libs/libc/stdlib/lib_strtod.c
> > > >> > > > > > libs/libc/stdlib/lib_strtof.c
> > > >> > > > > > libs/libc/stdlib/lib_strtold.c
> > > >> > > > > > libs/libc/stdlib/lib_wctomb.c
> > > >> > > > > > libs/libc/string/lib_vikmemcpy.c
> > > >> > > > > > net/arp/arp_arpin.c
> > > >> > > > > > net/arp/arp_dump.c
> > > >> > > > > > net/arp/arp_format.c
> > > >> > > > > > net/arp/arp_ipin.c
> > > >> > > > > > net/arp/arp_out.c
> > > >> > > > > > net/arp/arp_table.c
> > > >> > > > > > net/devif/devif.h
> > > >> > > > > > net/devif/devif_initialize.c
> > > >> > > > > > net/devif/devif_send.c
> > > >> > > > > > net/devif/ipv4_input.c
> > > >> > > > > > net/icmp/icmp_input.c
> > > >> > > > > > net/igmp/igmp_group.c
> > > >> > > > > > net/igmp/igmp_initialize.c
> > > >> > > > > > net/igmp/igmp_input.c
> > > >> > > > > > net/igmp/igmp_join.c
> > > >> > > > > > net/igmp/igmp_leave.c
> > > >> > > > > > net/igmp/igmp_mcastmac.c
> > > >> > > > > > net/igmp/igmp_msg.c
> > > >> > > > > > net/igmp/igmp_poll.c
> > > >> > > > > > net/igmp/igmp_timer.c
> > > >> > > > > > net/sixlowpan/sixlowpan_framelist.c
> > > >> > > > > > net/sixlowpan/sixlowpan_hc06.c
> > > >> > > > > > net/sixlowpan/sixlowpan_hc1.c
> > > >> > > > > > net/sixlowpan/sixlowpan_input.c
> > > >> > > > > > net/sixlowpan/sixlowpan_internal.h
> > > >> > > > > > net/sixlowpan/sixlowpan_utils.c
> > > >> > > > > > net/tcp/tcp_appsend.c
> > > >> > > > > > net/tcp/tcp_conn.c
> > > >> > > > > > net/tcp/tcp_devpoll.c
> > > >> > > > > > net/tcp/tcp_input.c
> > > >> > > > > > net/tcp/tcp_listen.c
> > > >> > > > > > net/tcp/tcp_send.c
> > > >> > > > > > net/tcp/tcp_seqno.c
> > > >> > > > > > net/tcp/tcp_timer.c
> > > >> > > > > > net/udp/udp_conn.c
> > > >> > > > > > net/udp/udp_devpoll.c
> > > >> > > > > > net/udp/udp_input.c
> > > >> > > > > > net/udp/udp_send.c
> > > >> > > > >
> > > >> > > > >
> > > >> > > > > I am wondering, should we withdraw the vote and clear the
> > above
> > > >> > > licenses?
> > > >> > > > >
> > > >> > > > > Cheers,
> > > >> > > > > Nathan
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> > >
> > ---------------------------------------------------------------------
> > > >> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > >> > > For additional commands, e-mail:
> > general-help@incubator.apache.org
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > > >> ---------------------------------------------------------------------
> > > >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > >> For additional commands, e-mail: general-help@incubator.apache.org
> > > >>
> > > >>
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
> >
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
Please file an issue about it, I will post my idea there. As said above,
we'd better introduce a rat exclude file so we do not need to do the grep
work any more...

Xiang Xiao <xi...@gmail.com> 于2022年4月23日周六 22:01写道:

> Could you share the script? so we can add it to CI.
>
> On Sat, Apr 23, 2022 at 9:26 PM 张铎(Duo Zhang) <pa...@gmail.com>
> wrote:
>
> > For making this release I do not have other concerns.
> >
> > For the future plan, I suggest we add a rat exclude file in our repo to
> > exclude these files in rat check, then we can add a rat check step in our
> > ci to make sure that we will not break the license again in the future.
> >
> > Thanks.
> >
> > Alin Jerpelea <je...@apache.org> 于2022年4月22日周五 14:52写道:
> >
> > > Hi Duo Zhang,
> > >
> > > do you have other concerns regarding the licenses?
> > >
> > > Best regards
> > > Alin
> > >
> > >
> > > On 2022/04/20 13:05:13 "张铎(Duo Zhang)" wrote:
> > > > java -jar apache-rat-0.13.jar ~/nuttx/10.3.0/apps/ > apps_output
> > > >
> > > > Then manually modify the apps_output file to only retain the
> unapproved
> > > > license file list, and then
> > > >
> > > > awk '{print $1}' < apps_output | awk -F/home/zhangduo/nuttx/10.3.0/
> > > '{print
> > > > $2}' > apps_no_license
> > > >
> > > > grep "\.c$" apps_no_license > apps_no_license_source_files
> > > > grep "\.h$" apps_no_license >> apps_no_license_source_files
> > > > grep "\.S$" apps_no_license >> apps_no_license_source_files
> > > >
> > > > You can get the list with source files which do not have an Apache
> > > License.
> > > >
> > > > As most statements in the LICENSE files for NuttX apps are
> directories,
> > > not
> > > > files, let me just post the script I used to filter them out. For
> > > > directory, as my bash skill is not good enough to check diff with
> > > prefix, I
> > > > usually do it manually...
> > > >
> > > > grep "^apps/" ~/nuttx/10.3.0/apps/LICENSE
> > > >
> > > > I think after we clean up all these files, we should add them all to
> > the
> > > > ignore list for rat check, and then we could add a rat check step in
> > our
> > > ci
> > > > build to confirm that we can find out the license problems.
> > > >
> > > > This is the files without proper license in NuttX apps
> > > > apps/canutils/candump/candump.c
> > > > apps/canutils/cansend/cansend.c
> > > > apps/canutils/libcanutils/lib.c
> > > > apps/examples/canard/canard_main.c
> > > > apps/examples/chat/chat_main.c
> > > > apps/examples/lis3dsh_reader/lis3dsh_reader_main.c
> > > > apps/examples/mlx90614/mlx90614_main.c
> > > > apps/examples/modbusmaster/mbmaster_main.c
> > > > apps/examples/pppd/pppd_main.c
> > > > apps/examples/telnetd/telnetd.c
> > > > apps/examples/webserver/cgi.c
> > > > apps/examples/webserver/webserver_main.c
> > > > apps/examples/xbc_test/xbc_test_main.c
> > > > apps/examples/xmlrpc/calls.c
> > > > apps/examples/xmlrpc/xmlrpc_main.c
> > > > apps/gpsutils/minmea/minmea.c
> > > > apps/interpreters/bas/bas_token.c
> > > > apps/interpreters/ficl/src/nuttx.c
> > > > apps/interpreters/minibasic/basic.c
> > > > apps/interpreters/minibasic/script.c
> > > > apps/modbus/mb.c
> > > > apps/modbus/mb_m.c
> > > > apps/modbus/ascii/mbascii.c
> > > > apps/modbus/functions/mbfunccoils.c
> > > > apps/modbus/functions/mbfunccoils_m.c
> > > > apps/modbus/functions/mbfuncdiag.c
> > > > apps/modbus/functions/mbfuncdisc.c
> > > > apps/modbus/functions/mbfuncdisc_m.c
> > > > apps/modbus/functions/mbfuncholding.c
> > > > apps/modbus/functions/mbfuncholding_m.c
> > > > apps/modbus/functions/mbfuncinput.c
> > > > apps/modbus/functions/mbfuncinput_m.c
> > > > apps/modbus/functions/mbfuncother.c
> > > > apps/modbus/functions/mbutils.c
> > > > apps/modbus/nuttx/portevent.c
> > > > apps/modbus/nuttx/portevent_m.c
> > > > apps/modbus/nuttx/portother.c
> > > > apps/modbus/nuttx/portother_m.c
> > > > apps/modbus/nuttx/portserial.c
> > > > apps/modbus/nuttx/portserial_m.c
> > > > apps/modbus/nuttx/porttimer.c
> > > > apps/modbus/nuttx/porttimer_m.c
> > > > apps/modbus/rtu/mbcrc.c
> > > > apps/modbus/rtu/mbrtu.c
> > > > apps/modbus/rtu/mbrtu_m.c
> > > > apps/modbus/tcp/mbtcp.c
> > > > apps/netutils/chat/chat.c
> > > > apps/netutils/codecs/base64.c
> > > > apps/netutils/codecs/md5.c
> > > > apps/netutils/codecs/urldecode.c
> > > > apps/netutils/dhcpc/dhcpc.c
> > > > apps/netutils/ftpd/ftpd.c
> > > > apps/netutils/netlib/netlib_ethaddrconv.c
> > > > apps/netutils/netlib/netlib_ipv4addrconv.c
> > > > apps/netutils/pppd/ahdlc.c
> > > > apps/netutils/pppd/ipcp.c
> > > > apps/netutils/pppd/lcp.c
> > > > apps/netutils/pppd/pap.c
> > > > apps/netutils/pppd/ppp.c
> > > > apps/netutils/pppd/pppd.c
> > > > apps/netutils/smtp/smtp.c
> > > > apps/netutils/thttpd/fdwatch.c
> > > > apps/netutils/thttpd/libhttpd.c
> > > > apps/netutils/thttpd/tdate_parse.c
> > > > apps/netutils/thttpd/thttpd.c
> > > > apps/netutils/thttpd/thttpd_cgi.c
> > > > apps/netutils/thttpd/thttpd_strings.c
> > > > apps/netutils/thttpd/timers.c
> > > > apps/netutils/thttpd/cgi-src/phf.c
> > > > apps/netutils/thttpd/cgi-src/redirect.c
> > > > apps/netutils/thttpd/cgi-src/ssi.c
> > > > apps/netutils/webclient/webclient.c
> > > > apps/netutils/webserver/httpd.c
> > > > apps/netutils/webserver/httpd_cgi.c
> > > > apps/netutils/webserver/httpd_fs.c
> > > > apps/netutils/xmlrpc/response.c
> > > > apps/netutils/xmlrpc/xmlparser.c
> > > > apps/platform/dummy/dummy.c
> > > > apps/system/cu/cu_main.c
> > > > apps/system/hexed/src/bfile.c
> > > > apps/system/hexed/src/cmdargs.c
> > > > apps/system/hexed/src/hexcopy.c
> > > > apps/system/hexed/src/hexdump.c
> > > > apps/system/hexed/src/hexed.c
> > > > apps/system/hexed/src/hexenter.c
> > > > apps/system/hexed/src/hexhelp.c
> > > > apps/system/hexed/src/hexinsert.c
> > > > apps/system/hexed/src/hexmove.c
> > > > apps/system/hexed/src/hexremove.c
> > > > apps/system/hexed/src/hexword.c
> > > > apps/system/lzf/lzf_main.c
> > > > apps/system/tee/tee.c
> > > > apps/system/telnet/telnet_chatd.c
> > > > apps/system/telnet/telnet_client.c
> > > > apps/system/ubloxmodem/ubloxmodem_main.c
> > > > apps/system/zmodem/host/crc16.c
> > > > apps/system/zmodem/host/crc32.c
> > > > apps/testing/scanftest/scanftest_main.c
> > > > apps/wireless/wapi/src/driver_wext.c
> > > > apps/wireless/wapi/src/network.c
> > > > apps/wireless/wapi/src/util.c
> > > > apps/wireless/wapi/src/wapi.c
> > > > apps/wireless/wapi/src/wireless.c
> > > > apps/canutils/libcanutils/lib.h
> > > > apps/canutils/libcanutils/terminal.h
> > > > apps/examples/webserver/cgi.h
> > > > apps/graphics/nxglyphs/include/cursor-arrow1-16x16.h
> > > > apps/graphics/nxglyphs/include/cursor-arrow1-30x30.h
> > > > apps/graphics/nxglyphs/include/cursor-arrow2-16x16.h
> > > > apps/graphics/nxglyphs/include/cursor-arrow2-30x30.h
> > > > apps/graphics/nxglyphs/include/cursor-grab-14x16.h
> > > > apps/graphics/nxglyphs/include/cursor-grab-25x30.h
> > > > apps/graphics/nxglyphs/include/cursor-resize-16x16.h
> > > > apps/graphics/nxglyphs/include/cursor-resize-30x30.h
> > > > apps/graphics/nxglyphs/include/cursor-resize-61x62.h
> > > > apps/graphics/nxglyphs/include/cursor-wait-13x16.h
> > > > apps/graphics/nxglyphs/include/cursor-wait-23x30.h
> > > > apps/graphics/nxglyphs/include/cursor-zoomin-16x16.h
> > > > apps/graphics/nxglyphs/include/cursor-zoomin-30x30.h
> > > > apps/graphics/nxglyphs/include/cursor-zoomout-16x16.h
> > > > apps/graphics/nxglyphs/include/cursor-zoomout-30x30.h
> > > > apps/graphics/nxwidgets/doc/mainpage.h
> > > > apps/include/gpsutils/minmea.h
> > > > apps/include/interpreters/minibasic.h
> > > > apps/include/modbus/mb.h
> > > > apps/include/modbus/mb_m.h
> > > > apps/include/modbus/mbframe.h
> > > > apps/include/modbus/mbfunc.h
> > > > apps/include/modbus/mbport.h
> > > > apps/include/modbus/mbproto.h
> > > > apps/include/modbus/mbutils.h
> > > > apps/include/netutils/base64.h
> > > > apps/include/netutils/chat.h
> > > > apps/include/netutils/dhcpc.h
> > > > apps/include/netutils/dhcpd.h
> > > > apps/include/netutils/httpd.h
> > > > apps/include/netutils/md5.h
> > > > apps/include/netutils/netlib.h
> > > > apps/include/netutils/pppd.h
> > > > apps/include/netutils/smtp.h
> > > > apps/include/netutils/webclient.h
> > > > apps/include/netutils/xmlrpc.h
> > > > apps/include/wireless/wapi.h
> > > > apps/interpreters/ficl/src/nuttx.h
> > > > apps/modbus/ascii/mbascii.h
> > > > apps/modbus/nuttx/port.h
> > > > apps/modbus/rtu/mbcrc.h
> > > > apps/modbus/rtu/mbrtu.h
> > > > apps/modbus/rtu/mbrtu_m.h
> > > > apps/modbus/tcp/mbtcp.h
> > > > apps/netutils/chat/chat.h
> > > > apps/netutils/pppd/ahdlc.h
> > > > apps/netutils/pppd/ipcp.h
> > > > apps/netutils/pppd/lcp.h
> > > > apps/netutils/pppd/pap.h
> > > > apps/netutils/pppd/ppp.h
> > > > apps/netutils/pppd/ppp_arch.h
> > > > apps/netutils/pppd/ppp_conf.h
> > > > apps/netutils/thttpd/fdwatch.h
> > > > apps/netutils/thttpd/libhttpd.h
> > > > apps/netutils/thttpd/mime_types.h
> > > > apps/netutils/thttpd/tdate_parse.h
> > > > apps/netutils/thttpd/thttpd_alloc.h
> > > > apps/netutils/thttpd/thttpd_cgi.h
> > > > apps/netutils/thttpd/thttpd_strings.h
> > > > apps/netutils/thttpd/timers.h
> > > > apps/netutils/webserver/httpd.h
> > > > apps/netutils/webserver/httpd_cgi.h
> > > > apps/nshlib/nsh_romfsimg.h
> > > > apps/system/cu/cu.h
> > > > apps/system/hexed/include/bfile.h
> > > > apps/system/hexed/include/cmdargs.h
> > > > apps/system/hexed/include/hexed.h
> > > > apps/system/ubloxmodem/ubloxmodem.h
> > > > apps/wireless/wapi/src/util.h
> > > >
> > > > This is the list which we have already listed in the LICENSE file
> > > > apps/netutils/pppd
> > > > apps/testing/scanftest/scanftest_main.c
> > > > apps/webserver
> > > > apps/examples/lvgldemo
> > > > apps/interpreters/bas
> > > > apps/canutils/candump
> > > > apps/canutils/cansend
> > > > apps/canutils/libcanutils
> > > > apps/wireless/wapi
> > > > apps/system/cu
> > > > apps/system/hexed
> > > > apps/examples/lzf
> > > > apps/gpsutils/minmea/minmea.c
> > > > apps/examples/canard
> > > > apps/examples/chat
> > > > apps/examples/json
> > > > apps/examples/lis3dsh_reader
> > > > apps/examples/mlx90614
> > > > apps/examples/modbusmaster
> > > > apps/examples/telnetd
> > > > apps/examples/webserver
> > > > apps/examples/xbc_test
> > > > apps/examples/xmlrpc
> > > > apps/netutils/codecs
> > > > apps/netutils/dhcpc/dhcpc.c
> > > > apps/netutils/ftpd/ftpd.c
> > > > apps/netutils/netlib
> > > > apps/netutils/dhcpc
> > > > apps/netutitls/smtp
> > > > apps/netutils/webclient
> > > > apps/netutils/thttpd
> > > >
> > > > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月20日周三 16:10写道:
> > > >
> > > > > Sorry, a bit busy yesterday...
> > > > > Will do it when I find some spare time...
> > > > >
> > > > > Alin Jerpelea <je...@apache.org> 于2022年4月20日周三 14:49写道:
> > > > >
> > > > >> HI Duo Zhang
> > > > >>
> > > > >> did you manage to generate the list for apps?
> > > > >>
> > > > >> Thanks
> > > > >> Alin
> > > > >>
> > > > >>
> > > > >> On 2022/04/19 09:32:43 "张铎(Duo Zhang)" wrote:
> > > > >> > No problem. Will do this tonight and also post the scripts I
> used
> > to
> > > > >> > generate the list.
> > > > >> >
> > > > >> > Alin Jerpelea <je...@apache.org> 于2022年4月19日周二 16:01写道:
> > > > >> >
> > > > >> > > can you please share the list for apps
> > > > >> > >
> > > > >> > > Thanks
> > > > >> > > Alin
> > > > >> > >
> > > > >> > >
> > > > >> > > On 2022/04/19 05:51:32 "张铎(Duo Zhang)" wrote:
> > > > >> > > > I suggest we analyze these files first, if we should add
> them
> > > to the
> > > > >> > > > LICENSE files too, we should cancel this vote.
> > > > >> > > >
> > > > >> > > > Do not worry, this is our first release without a
> DISCLAIMER.
> > > If we
> > > > >> could
> > > > >> > > > finally publish this release, it is a direct sign that NuttX
> > > could
> > > > >> > > graduate
> > > > >> > > > as a TLP :)
> > > > >> > > >
> > > > >> > > > Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二
> > > 02:03写道:
> > > > >> > > >
> > > > >> > > > > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <
> > > > >> palomino219@gmail.com>
> > > > >> > > > > wrote:
> > > > >> > > > > >
> > > > >> > > > > > Ah, then let me just post them as the content. I've
> > removed
> > > > >> several
> > > > >> > > files
> > > > >> > > > > > from the list by the information you provided. And I
> > > suggested
> > > > >> that
> > > > >> > > when
> > > > >> > > > > > you specify a library, better also provide the place
> where
> > > the
> > > > >> > > related
> > > > >> > > > > > files are stored. For example, The Rhombus math
> library, I
> > > do
> > > > >> not
> > > > >> > > know
> > > > >> > > > > > which files are for it...
> > > > >> > > > > >
> > > > >> > > > > > This is the remaining files. PTAL.
> > > > >> > > > > >
> > > > >> > > > > > arch/arm/src/am335x/am335x_lcdc.c
> > > > >> > > > > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> > > > >> > > > > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> > > > >> > > > > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> > > > >> > > > > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> > > > >> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> > > > >> > > > > >
> > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> > > > >> > > > > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> > > > >> > > > > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> > > > >> > > > > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> > > > >> > > > > > arch/arm/src/lpc2378/lpc23xx_head.S
> > > > >> > > > > > arch/arm/src/lpc43xx/lpc43_emc.c
> > > > >> > > > > > arch/arm/src/lpc43xx/lpc43_rtc.h
> > > > >> > > > > > arch/arm/src/phy62xx/phy62xx_exception.S
> > > > >> > > > > > arch/arm/src/phy62xx/phy62xx_start.S
> > > > >> > > > > > arch/arm/src/samd2l2/sam_i2c_master.c
> > > > >> > > > > > arch/arm/src/samd5e5/sam_i2c_master.c
> > > > >> > > > > > arch/arm/src/stm32l4/stm32l4_fsmc.h
> > > > >> > > > > > arch/arm/src/stm32l4/stm32l4_lcd.h
> > > > >> > > > > > arch/arm/src/tiva/common/tiva_pwm.c
> > > > >> > > > > > arch/arm/src/tiva/common/tiva_qencoder.c
> > > > >> > > > > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> > > > >> > > > > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> > > > >> > > > > > arch/arm/src/tiva/hardware/tiva_adc.h
> > > > >> > > > > > arch/arm/src/tiva/hardware/tiva_epi.h
> > > > >> > > > > > arch/arm/src/tiva/hardware/tiva_pwm.h
> > > > >> > > > > > arch/arm/src/tiva/hardware/tiva_qencoder.h
> > > > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> > > > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> > > > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> > > > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> > > > >> > > > > > arch/arm/src/tiva/tiva_adc.h
> > > > >> > > > > > arch/arm/src/tiva/tiva_pwm.h
> > > > >> > > > > > arch/arm/src/tiva/tiva_qencoder.h
> > > > >> > > > > > arch/or1k/src/mor1kx/hardware/irq.h
> > > > >> > > > > > arch/xtensa/src/common/xtensa_asm_utils.h
> > > > >> > > > > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> > > > >> > > > > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> > > > >> > > > > >
> > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> > > > >> > > > > >
> > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> > > > >> > > > > > boards/sim/sim/sim/include/board.h
> > > > >> > > > > > boards/sim/sim/sim/src/dummy.c
> > > > >> > > > > > drivers/leds/ncp5623c.c
> > > > >> > > > > > drivers/mtd/at24xx.c
> > > > >> > > > > > drivers/mtd/gd5f.c
> > > > >> > > > > > drivers/sensors/mlx90614.c
> > > > >> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> > > > >> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> > > > >> > > > > > include/nuttx/fs/nfs.h
> > > > >> > > > > > include/nuttx/himem/himem.h
> > > > >> > > > > > include/nuttx/leds/ncp5623c.h
> > > > >> > > > > > include/nuttx/net/arp.h
> > > > >> > > > > > include/nuttx/net/can.h
> > > > >> > > > > > include/nuttx/net/dns.h
> > > > >> > > > > > include/nuttx/net/ethernet.h
> > > > >> > > > > > include/nuttx/net/icmp.h
> > > > >> > > > > > include/nuttx/net/icmpv6.h
> > > > >> > > > > > include/nuttx/net/igmp.h
> > > > >> > > > > > include/nuttx/net/ip.h
> > > > >> > > > > > include/nuttx/net/netconfig.h
> > > > >> > > > > > include/nuttx/net/netdev.h
> > > > >> > > > > > include/nuttx/net/netstats.h
> > > > >> > > > > > include/nuttx/net/sixlowpan.h
> > > > >> > > > > > include/nuttx/net/tcp.h
> > > > >> > > > > > include/nuttx/net/tun.h
> > > > >> > > > > > include/nuttx/net/udp.h
> > > > >> > > > > > include/nuttx/wireless/bluetooth/bt_buf.h
> > > > >> > > > > > include/nuttx/wireless/bluetooth/bt_core.h
> > > > >> > > > > > include/nuttx/wireless/bluetooth/bt_driver.h
> > > > >> > > > > > include/nuttx/wireless/bluetooth/bt_gatt.h
> > > > >> > > > > > include/nuttx/wireless/bluetooth/bt_hci.h
> > > > >> > > > > > include/nuttx/wireless/bluetooth/bt_ioctl.h
> > > > >> > > > > > include/nuttx/wireless/bluetooth/bt_null.h
> > > > >> > > > > > include/nuttx/wireless/bluetooth/bt_uart.h
> > > > >> > > > > > include/nuttx/wireless/bluetooth/bt_uuid.h
> > > > >> > > > > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> > > > >> > > > > > include/nuttx/wireless/ieee80211/ieee80211.h
> > > > >> > > > > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> > > > >> > > > > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> > > > >> > > > > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> > > > >> > > > > > libs/libc/misc/lib_crc16.c
> > > > >> > > > > > libs/libc/misc/lib_crc32.c
> > > > >> > > > > > libs/libc/misc/lib_fnmatch.c
> > > > >> > > > > > libs/libc/misc/lib_ncompress.c
> > > > >> > > > > > libs/libc/misc/lib_utsname.c
> > > > >> > > > > > libs/libc/netdb/lib_dns.h
> > > > >> > > > > > libs/libc/netdb/lib_dnsquery.c
> > > > >> > > > > > libs/libc/net/lib_addrconfig.c
> > > > >> > > > > > libs/libc/stdlib/lib_strtod.c
> > > > >> > > > > > libs/libc/stdlib/lib_strtof.c
> > > > >> > > > > > libs/libc/stdlib/lib_strtold.c
> > > > >> > > > > > libs/libc/stdlib/lib_wctomb.c
> > > > >> > > > > > libs/libc/string/lib_vikmemcpy.c
> > > > >> > > > > > net/arp/arp_arpin.c
> > > > >> > > > > > net/arp/arp_dump.c
> > > > >> > > > > > net/arp/arp_format.c
> > > > >> > > > > > net/arp/arp_ipin.c
> > > > >> > > > > > net/arp/arp_out.c
> > > > >> > > > > > net/arp/arp_table.c
> > > > >> > > > > > net/devif/devif.h
> > > > >> > > > > > net/devif/devif_initialize.c
> > > > >> > > > > > net/devif/devif_send.c
> > > > >> > > > > > net/devif/ipv4_input.c
> > > > >> > > > > > net/icmp/icmp_input.c
> > > > >> > > > > > net/igmp/igmp_group.c
> > > > >> > > > > > net/igmp/igmp_initialize.c
> > > > >> > > > > > net/igmp/igmp_input.c
> > > > >> > > > > > net/igmp/igmp_join.c
> > > > >> > > > > > net/igmp/igmp_leave.c
> > > > >> > > > > > net/igmp/igmp_mcastmac.c
> > > > >> > > > > > net/igmp/igmp_msg.c
> > > > >> > > > > > net/igmp/igmp_poll.c
> > > > >> > > > > > net/igmp/igmp_timer.c
> > > > >> > > > > > net/sixlowpan/sixlowpan_framelist.c
> > > > >> > > > > > net/sixlowpan/sixlowpan_hc06.c
> > > > >> > > > > > net/sixlowpan/sixlowpan_hc1.c
> > > > >> > > > > > net/sixlowpan/sixlowpan_input.c
> > > > >> > > > > > net/sixlowpan/sixlowpan_internal.h
> > > > >> > > > > > net/sixlowpan/sixlowpan_utils.c
> > > > >> > > > > > net/tcp/tcp_appsend.c
> > > > >> > > > > > net/tcp/tcp_conn.c
> > > > >> > > > > > net/tcp/tcp_devpoll.c
> > > > >> > > > > > net/tcp/tcp_input.c
> > > > >> > > > > > net/tcp/tcp_listen.c
> > > > >> > > > > > net/tcp/tcp_send.c
> > > > >> > > > > > net/tcp/tcp_seqno.c
> > > > >> > > > > > net/tcp/tcp_timer.c
> > > > >> > > > > > net/udp/udp_conn.c
> > > > >> > > > > > net/udp/udp_devpoll.c
> > > > >> > > > > > net/udp/udp_input.c
> > > > >> > > > > > net/udp/udp_send.c
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > > > I am wondering, should we withdraw the vote and clear the
> > > above
> > > > >> > > licenses?
> > > > >> > > > >
> > > > >> > > > > Cheers,
> > > > >> > > > > Nathan
> > > > >> > > > >
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > ---------------------------------------------------------------------
> > > > >> > > To unsubscribe, e-mail:
> > general-unsubscribe@incubator.apache.org
> > > > >> > > For additional commands, e-mail:
> > > general-help@incubator.apache.org
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > > >>
> > ---------------------------------------------------------------------
> > > > >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > > >> For additional commands, e-mail:
> general-help@incubator.apache.org
> > > > >>
> > > > >>
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > For additional commands, e-mail: general-help@incubator.apache.org
> > >
> > >
> >
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Xiang Xiao <xi...@gmail.com>.
Could you share the script? so we can add it to CI.

On Sat, Apr 23, 2022 at 9:26 PM 张铎(Duo Zhang) <pa...@gmail.com> wrote:

> For making this release I do not have other concerns.
>
> For the future plan, I suggest we add a rat exclude file in our repo to
> exclude these files in rat check, then we can add a rat check step in our
> ci to make sure that we will not break the license again in the future.
>
> Thanks.
>
> Alin Jerpelea <je...@apache.org> 于2022年4月22日周五 14:52写道:
>
> > Hi Duo Zhang,
> >
> > do you have other concerns regarding the licenses?
> >
> > Best regards
> > Alin
> >
> >
> > On 2022/04/20 13:05:13 "张铎(Duo Zhang)" wrote:
> > > java -jar apache-rat-0.13.jar ~/nuttx/10.3.0/apps/ > apps_output
> > >
> > > Then manually modify the apps_output file to only retain the unapproved
> > > license file list, and then
> > >
> > > awk '{print $1}' < apps_output | awk -F/home/zhangduo/nuttx/10.3.0/
> > '{print
> > > $2}' > apps_no_license
> > >
> > > grep "\.c$" apps_no_license > apps_no_license_source_files
> > > grep "\.h$" apps_no_license >> apps_no_license_source_files
> > > grep "\.S$" apps_no_license >> apps_no_license_source_files
> > >
> > > You can get the list with source files which do not have an Apache
> > License.
> > >
> > > As most statements in the LICENSE files for NuttX apps are directories,
> > not
> > > files, let me just post the script I used to filter them out. For
> > > directory, as my bash skill is not good enough to check diff with
> > prefix, I
> > > usually do it manually...
> > >
> > > grep "^apps/" ~/nuttx/10.3.0/apps/LICENSE
> > >
> > > I think after we clean up all these files, we should add them all to
> the
> > > ignore list for rat check, and then we could add a rat check step in
> our
> > ci
> > > build to confirm that we can find out the license problems.
> > >
> > > This is the files without proper license in NuttX apps
> > > apps/canutils/candump/candump.c
> > > apps/canutils/cansend/cansend.c
> > > apps/canutils/libcanutils/lib.c
> > > apps/examples/canard/canard_main.c
> > > apps/examples/chat/chat_main.c
> > > apps/examples/lis3dsh_reader/lis3dsh_reader_main.c
> > > apps/examples/mlx90614/mlx90614_main.c
> > > apps/examples/modbusmaster/mbmaster_main.c
> > > apps/examples/pppd/pppd_main.c
> > > apps/examples/telnetd/telnetd.c
> > > apps/examples/webserver/cgi.c
> > > apps/examples/webserver/webserver_main.c
> > > apps/examples/xbc_test/xbc_test_main.c
> > > apps/examples/xmlrpc/calls.c
> > > apps/examples/xmlrpc/xmlrpc_main.c
> > > apps/gpsutils/minmea/minmea.c
> > > apps/interpreters/bas/bas_token.c
> > > apps/interpreters/ficl/src/nuttx.c
> > > apps/interpreters/minibasic/basic.c
> > > apps/interpreters/minibasic/script.c
> > > apps/modbus/mb.c
> > > apps/modbus/mb_m.c
> > > apps/modbus/ascii/mbascii.c
> > > apps/modbus/functions/mbfunccoils.c
> > > apps/modbus/functions/mbfunccoils_m.c
> > > apps/modbus/functions/mbfuncdiag.c
> > > apps/modbus/functions/mbfuncdisc.c
> > > apps/modbus/functions/mbfuncdisc_m.c
> > > apps/modbus/functions/mbfuncholding.c
> > > apps/modbus/functions/mbfuncholding_m.c
> > > apps/modbus/functions/mbfuncinput.c
> > > apps/modbus/functions/mbfuncinput_m.c
> > > apps/modbus/functions/mbfuncother.c
> > > apps/modbus/functions/mbutils.c
> > > apps/modbus/nuttx/portevent.c
> > > apps/modbus/nuttx/portevent_m.c
> > > apps/modbus/nuttx/portother.c
> > > apps/modbus/nuttx/portother_m.c
> > > apps/modbus/nuttx/portserial.c
> > > apps/modbus/nuttx/portserial_m.c
> > > apps/modbus/nuttx/porttimer.c
> > > apps/modbus/nuttx/porttimer_m.c
> > > apps/modbus/rtu/mbcrc.c
> > > apps/modbus/rtu/mbrtu.c
> > > apps/modbus/rtu/mbrtu_m.c
> > > apps/modbus/tcp/mbtcp.c
> > > apps/netutils/chat/chat.c
> > > apps/netutils/codecs/base64.c
> > > apps/netutils/codecs/md5.c
> > > apps/netutils/codecs/urldecode.c
> > > apps/netutils/dhcpc/dhcpc.c
> > > apps/netutils/ftpd/ftpd.c
> > > apps/netutils/netlib/netlib_ethaddrconv.c
> > > apps/netutils/netlib/netlib_ipv4addrconv.c
> > > apps/netutils/pppd/ahdlc.c
> > > apps/netutils/pppd/ipcp.c
> > > apps/netutils/pppd/lcp.c
> > > apps/netutils/pppd/pap.c
> > > apps/netutils/pppd/ppp.c
> > > apps/netutils/pppd/pppd.c
> > > apps/netutils/smtp/smtp.c
> > > apps/netutils/thttpd/fdwatch.c
> > > apps/netutils/thttpd/libhttpd.c
> > > apps/netutils/thttpd/tdate_parse.c
> > > apps/netutils/thttpd/thttpd.c
> > > apps/netutils/thttpd/thttpd_cgi.c
> > > apps/netutils/thttpd/thttpd_strings.c
> > > apps/netutils/thttpd/timers.c
> > > apps/netutils/thttpd/cgi-src/phf.c
> > > apps/netutils/thttpd/cgi-src/redirect.c
> > > apps/netutils/thttpd/cgi-src/ssi.c
> > > apps/netutils/webclient/webclient.c
> > > apps/netutils/webserver/httpd.c
> > > apps/netutils/webserver/httpd_cgi.c
> > > apps/netutils/webserver/httpd_fs.c
> > > apps/netutils/xmlrpc/response.c
> > > apps/netutils/xmlrpc/xmlparser.c
> > > apps/platform/dummy/dummy.c
> > > apps/system/cu/cu_main.c
> > > apps/system/hexed/src/bfile.c
> > > apps/system/hexed/src/cmdargs.c
> > > apps/system/hexed/src/hexcopy.c
> > > apps/system/hexed/src/hexdump.c
> > > apps/system/hexed/src/hexed.c
> > > apps/system/hexed/src/hexenter.c
> > > apps/system/hexed/src/hexhelp.c
> > > apps/system/hexed/src/hexinsert.c
> > > apps/system/hexed/src/hexmove.c
> > > apps/system/hexed/src/hexremove.c
> > > apps/system/hexed/src/hexword.c
> > > apps/system/lzf/lzf_main.c
> > > apps/system/tee/tee.c
> > > apps/system/telnet/telnet_chatd.c
> > > apps/system/telnet/telnet_client.c
> > > apps/system/ubloxmodem/ubloxmodem_main.c
> > > apps/system/zmodem/host/crc16.c
> > > apps/system/zmodem/host/crc32.c
> > > apps/testing/scanftest/scanftest_main.c
> > > apps/wireless/wapi/src/driver_wext.c
> > > apps/wireless/wapi/src/network.c
> > > apps/wireless/wapi/src/util.c
> > > apps/wireless/wapi/src/wapi.c
> > > apps/wireless/wapi/src/wireless.c
> > > apps/canutils/libcanutils/lib.h
> > > apps/canutils/libcanutils/terminal.h
> > > apps/examples/webserver/cgi.h
> > > apps/graphics/nxglyphs/include/cursor-arrow1-16x16.h
> > > apps/graphics/nxglyphs/include/cursor-arrow1-30x30.h
> > > apps/graphics/nxglyphs/include/cursor-arrow2-16x16.h
> > > apps/graphics/nxglyphs/include/cursor-arrow2-30x30.h
> > > apps/graphics/nxglyphs/include/cursor-grab-14x16.h
> > > apps/graphics/nxglyphs/include/cursor-grab-25x30.h
> > > apps/graphics/nxglyphs/include/cursor-resize-16x16.h
> > > apps/graphics/nxglyphs/include/cursor-resize-30x30.h
> > > apps/graphics/nxglyphs/include/cursor-resize-61x62.h
> > > apps/graphics/nxglyphs/include/cursor-wait-13x16.h
> > > apps/graphics/nxglyphs/include/cursor-wait-23x30.h
> > > apps/graphics/nxglyphs/include/cursor-zoomin-16x16.h
> > > apps/graphics/nxglyphs/include/cursor-zoomin-30x30.h
> > > apps/graphics/nxglyphs/include/cursor-zoomout-16x16.h
> > > apps/graphics/nxglyphs/include/cursor-zoomout-30x30.h
> > > apps/graphics/nxwidgets/doc/mainpage.h
> > > apps/include/gpsutils/minmea.h
> > > apps/include/interpreters/minibasic.h
> > > apps/include/modbus/mb.h
> > > apps/include/modbus/mb_m.h
> > > apps/include/modbus/mbframe.h
> > > apps/include/modbus/mbfunc.h
> > > apps/include/modbus/mbport.h
> > > apps/include/modbus/mbproto.h
> > > apps/include/modbus/mbutils.h
> > > apps/include/netutils/base64.h
> > > apps/include/netutils/chat.h
> > > apps/include/netutils/dhcpc.h
> > > apps/include/netutils/dhcpd.h
> > > apps/include/netutils/httpd.h
> > > apps/include/netutils/md5.h
> > > apps/include/netutils/netlib.h
> > > apps/include/netutils/pppd.h
> > > apps/include/netutils/smtp.h
> > > apps/include/netutils/webclient.h
> > > apps/include/netutils/xmlrpc.h
> > > apps/include/wireless/wapi.h
> > > apps/interpreters/ficl/src/nuttx.h
> > > apps/modbus/ascii/mbascii.h
> > > apps/modbus/nuttx/port.h
> > > apps/modbus/rtu/mbcrc.h
> > > apps/modbus/rtu/mbrtu.h
> > > apps/modbus/rtu/mbrtu_m.h
> > > apps/modbus/tcp/mbtcp.h
> > > apps/netutils/chat/chat.h
> > > apps/netutils/pppd/ahdlc.h
> > > apps/netutils/pppd/ipcp.h
> > > apps/netutils/pppd/lcp.h
> > > apps/netutils/pppd/pap.h
> > > apps/netutils/pppd/ppp.h
> > > apps/netutils/pppd/ppp_arch.h
> > > apps/netutils/pppd/ppp_conf.h
> > > apps/netutils/thttpd/fdwatch.h
> > > apps/netutils/thttpd/libhttpd.h
> > > apps/netutils/thttpd/mime_types.h
> > > apps/netutils/thttpd/tdate_parse.h
> > > apps/netutils/thttpd/thttpd_alloc.h
> > > apps/netutils/thttpd/thttpd_cgi.h
> > > apps/netutils/thttpd/thttpd_strings.h
> > > apps/netutils/thttpd/timers.h
> > > apps/netutils/webserver/httpd.h
> > > apps/netutils/webserver/httpd_cgi.h
> > > apps/nshlib/nsh_romfsimg.h
> > > apps/system/cu/cu.h
> > > apps/system/hexed/include/bfile.h
> > > apps/system/hexed/include/cmdargs.h
> > > apps/system/hexed/include/hexed.h
> > > apps/system/ubloxmodem/ubloxmodem.h
> > > apps/wireless/wapi/src/util.h
> > >
> > > This is the list which we have already listed in the LICENSE file
> > > apps/netutils/pppd
> > > apps/testing/scanftest/scanftest_main.c
> > > apps/webserver
> > > apps/examples/lvgldemo
> > > apps/interpreters/bas
> > > apps/canutils/candump
> > > apps/canutils/cansend
> > > apps/canutils/libcanutils
> > > apps/wireless/wapi
> > > apps/system/cu
> > > apps/system/hexed
> > > apps/examples/lzf
> > > apps/gpsutils/minmea/minmea.c
> > > apps/examples/canard
> > > apps/examples/chat
> > > apps/examples/json
> > > apps/examples/lis3dsh_reader
> > > apps/examples/mlx90614
> > > apps/examples/modbusmaster
> > > apps/examples/telnetd
> > > apps/examples/webserver
> > > apps/examples/xbc_test
> > > apps/examples/xmlrpc
> > > apps/netutils/codecs
> > > apps/netutils/dhcpc/dhcpc.c
> > > apps/netutils/ftpd/ftpd.c
> > > apps/netutils/netlib
> > > apps/netutils/dhcpc
> > > apps/netutitls/smtp
> > > apps/netutils/webclient
> > > apps/netutils/thttpd
> > >
> > > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月20日周三 16:10写道:
> > >
> > > > Sorry, a bit busy yesterday...
> > > > Will do it when I find some spare time...
> > > >
> > > > Alin Jerpelea <je...@apache.org> 于2022年4月20日周三 14:49写道:
> > > >
> > > >> HI Duo Zhang
> > > >>
> > > >> did you manage to generate the list for apps?
> > > >>
> > > >> Thanks
> > > >> Alin
> > > >>
> > > >>
> > > >> On 2022/04/19 09:32:43 "张铎(Duo Zhang)" wrote:
> > > >> > No problem. Will do this tonight and also post the scripts I used
> to
> > > >> > generate the list.
> > > >> >
> > > >> > Alin Jerpelea <je...@apache.org> 于2022年4月19日周二 16:01写道:
> > > >> >
> > > >> > > can you please share the list for apps
> > > >> > >
> > > >> > > Thanks
> > > >> > > Alin
> > > >> > >
> > > >> > >
> > > >> > > On 2022/04/19 05:51:32 "张铎(Duo Zhang)" wrote:
> > > >> > > > I suggest we analyze these files first, if we should add them
> > to the
> > > >> > > > LICENSE files too, we should cancel this vote.
> > > >> > > >
> > > >> > > > Do not worry, this is our first release without a DISCLAIMER.
> > If we
> > > >> could
> > > >> > > > finally publish this release, it is a direct sign that NuttX
> > could
> > > >> > > graduate
> > > >> > > > as a TLP :)
> > > >> > > >
> > > >> > > > Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二
> > 02:03写道:
> > > >> > > >
> > > >> > > > > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <
> > > >> palomino219@gmail.com>
> > > >> > > > > wrote:
> > > >> > > > > >
> > > >> > > > > > Ah, then let me just post them as the content. I've
> removed
> > > >> several
> > > >> > > files
> > > >> > > > > > from the list by the information you provided. And I
> > suggested
> > > >> that
> > > >> > > when
> > > >> > > > > > you specify a library, better also provide the place where
> > the
> > > >> > > related
> > > >> > > > > > files are stored. For example, The Rhombus math library, I
> > do
> > > >> not
> > > >> > > know
> > > >> > > > > > which files are for it...
> > > >> > > > > >
> > > >> > > > > > This is the remaining files. PTAL.
> > > >> > > > > >
> > > >> > > > > > arch/arm/src/am335x/am335x_lcdc.c
> > > >> > > > > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> > > >> > > > > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> > > >> > > > > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> > > >> > > > > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> > > >> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> > > >> > > > > >
> arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> > > >> > > > > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> > > >> > > > > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> > > >> > > > > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> > > >> > > > > > arch/arm/src/lpc2378/lpc23xx_head.S
> > > >> > > > > > arch/arm/src/lpc43xx/lpc43_emc.c
> > > >> > > > > > arch/arm/src/lpc43xx/lpc43_rtc.h
> > > >> > > > > > arch/arm/src/phy62xx/phy62xx_exception.S
> > > >> > > > > > arch/arm/src/phy62xx/phy62xx_start.S
> > > >> > > > > > arch/arm/src/samd2l2/sam_i2c_master.c
> > > >> > > > > > arch/arm/src/samd5e5/sam_i2c_master.c
> > > >> > > > > > arch/arm/src/stm32l4/stm32l4_fsmc.h
> > > >> > > > > > arch/arm/src/stm32l4/stm32l4_lcd.h
> > > >> > > > > > arch/arm/src/tiva/common/tiva_pwm.c
> > > >> > > > > > arch/arm/src/tiva/common/tiva_qencoder.c
> > > >> > > > > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> > > >> > > > > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tiva_adc.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tiva_epi.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tiva_pwm.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tiva_qencoder.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> > > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> > > >> > > > > > arch/arm/src/tiva/tiva_adc.h
> > > >> > > > > > arch/arm/src/tiva/tiva_pwm.h
> > > >> > > > > > arch/arm/src/tiva/tiva_qencoder.h
> > > >> > > > > > arch/or1k/src/mor1kx/hardware/irq.h
> > > >> > > > > > arch/xtensa/src/common/xtensa_asm_utils.h
> > > >> > > > > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> > > >> > > > > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> > > >> > > > > >
> boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> > > >> > > > > >
> boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> > > >> > > > > > boards/sim/sim/sim/include/board.h
> > > >> > > > > > boards/sim/sim/sim/src/dummy.c
> > > >> > > > > > drivers/leds/ncp5623c.c
> > > >> > > > > > drivers/mtd/at24xx.c
> > > >> > > > > > drivers/mtd/gd5f.c
> > > >> > > > > > drivers/sensors/mlx90614.c
> > > >> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> > > >> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> > > >> > > > > > include/nuttx/fs/nfs.h
> > > >> > > > > > include/nuttx/himem/himem.h
> > > >> > > > > > include/nuttx/leds/ncp5623c.h
> > > >> > > > > > include/nuttx/net/arp.h
> > > >> > > > > > include/nuttx/net/can.h
> > > >> > > > > > include/nuttx/net/dns.h
> > > >> > > > > > include/nuttx/net/ethernet.h
> > > >> > > > > > include/nuttx/net/icmp.h
> > > >> > > > > > include/nuttx/net/icmpv6.h
> > > >> > > > > > include/nuttx/net/igmp.h
> > > >> > > > > > include/nuttx/net/ip.h
> > > >> > > > > > include/nuttx/net/netconfig.h
> > > >> > > > > > include/nuttx/net/netdev.h
> > > >> > > > > > include/nuttx/net/netstats.h
> > > >> > > > > > include/nuttx/net/sixlowpan.h
> > > >> > > > > > include/nuttx/net/tcp.h
> > > >> > > > > > include/nuttx/net/tun.h
> > > >> > > > > > include/nuttx/net/udp.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_buf.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_core.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_driver.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_gatt.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_hci.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_ioctl.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_null.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_uart.h
> > > >> > > > > > include/nuttx/wireless/bluetooth/bt_uuid.h
> > > >> > > > > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> > > >> > > > > > include/nuttx/wireless/ieee80211/ieee80211.h
> > > >> > > > > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> > > >> > > > > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> > > >> > > > > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> > > >> > > > > > libs/libc/misc/lib_crc16.c
> > > >> > > > > > libs/libc/misc/lib_crc32.c
> > > >> > > > > > libs/libc/misc/lib_fnmatch.c
> > > >> > > > > > libs/libc/misc/lib_ncompress.c
> > > >> > > > > > libs/libc/misc/lib_utsname.c
> > > >> > > > > > libs/libc/netdb/lib_dns.h
> > > >> > > > > > libs/libc/netdb/lib_dnsquery.c
> > > >> > > > > > libs/libc/net/lib_addrconfig.c
> > > >> > > > > > libs/libc/stdlib/lib_strtod.c
> > > >> > > > > > libs/libc/stdlib/lib_strtof.c
> > > >> > > > > > libs/libc/stdlib/lib_strtold.c
> > > >> > > > > > libs/libc/stdlib/lib_wctomb.c
> > > >> > > > > > libs/libc/string/lib_vikmemcpy.c
> > > >> > > > > > net/arp/arp_arpin.c
> > > >> > > > > > net/arp/arp_dump.c
> > > >> > > > > > net/arp/arp_format.c
> > > >> > > > > > net/arp/arp_ipin.c
> > > >> > > > > > net/arp/arp_out.c
> > > >> > > > > > net/arp/arp_table.c
> > > >> > > > > > net/devif/devif.h
> > > >> > > > > > net/devif/devif_initialize.c
> > > >> > > > > > net/devif/devif_send.c
> > > >> > > > > > net/devif/ipv4_input.c
> > > >> > > > > > net/icmp/icmp_input.c
> > > >> > > > > > net/igmp/igmp_group.c
> > > >> > > > > > net/igmp/igmp_initialize.c
> > > >> > > > > > net/igmp/igmp_input.c
> > > >> > > > > > net/igmp/igmp_join.c
> > > >> > > > > > net/igmp/igmp_leave.c
> > > >> > > > > > net/igmp/igmp_mcastmac.c
> > > >> > > > > > net/igmp/igmp_msg.c
> > > >> > > > > > net/igmp/igmp_poll.c
> > > >> > > > > > net/igmp/igmp_timer.c
> > > >> > > > > > net/sixlowpan/sixlowpan_framelist.c
> > > >> > > > > > net/sixlowpan/sixlowpan_hc06.c
> > > >> > > > > > net/sixlowpan/sixlowpan_hc1.c
> > > >> > > > > > net/sixlowpan/sixlowpan_input.c
> > > >> > > > > > net/sixlowpan/sixlowpan_internal.h
> > > >> > > > > > net/sixlowpan/sixlowpan_utils.c
> > > >> > > > > > net/tcp/tcp_appsend.c
> > > >> > > > > > net/tcp/tcp_conn.c
> > > >> > > > > > net/tcp/tcp_devpoll.c
> > > >> > > > > > net/tcp/tcp_input.c
> > > >> > > > > > net/tcp/tcp_listen.c
> > > >> > > > > > net/tcp/tcp_send.c
> > > >> > > > > > net/tcp/tcp_seqno.c
> > > >> > > > > > net/tcp/tcp_timer.c
> > > >> > > > > > net/udp/udp_conn.c
> > > >> > > > > > net/udp/udp_devpoll.c
> > > >> > > > > > net/udp/udp_input.c
> > > >> > > > > > net/udp/udp_send.c
> > > >> > > > >
> > > >> > > > >
> > > >> > > > > I am wondering, should we withdraw the vote and clear the
> > above
> > > >> > > licenses?
> > > >> > > > >
> > > >> > > > > Cheers,
> > > >> > > > > Nathan
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> > >
> > ---------------------------------------------------------------------
> > > >> > > To unsubscribe, e-mail:
> general-unsubscribe@incubator.apache.org
> > > >> > > For additional commands, e-mail:
> > general-help@incubator.apache.org
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > > >>
> ---------------------------------------------------------------------
> > > >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > >> For additional commands, e-mail: general-help@incubator.apache.org
> > > >>
> > > >>
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
> >
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
For making this release I do not have other concerns.

For the future plan, I suggest we add a rat exclude file in our repo to
exclude these files in rat check, then we can add a rat check step in our
ci to make sure that we will not break the license again in the future.

Thanks.

Alin Jerpelea <je...@apache.org> 于2022年4月22日周五 14:52写道:

> Hi Duo Zhang,
>
> do you have other concerns regarding the licenses?
>
> Best regards
> Alin
>
>
> On 2022/04/20 13:05:13 "张铎(Duo Zhang)" wrote:
> > java -jar apache-rat-0.13.jar ~/nuttx/10.3.0/apps/ > apps_output
> >
> > Then manually modify the apps_output file to only retain the unapproved
> > license file list, and then
> >
> > awk '{print $1}' < apps_output | awk -F/home/zhangduo/nuttx/10.3.0/
> '{print
> > $2}' > apps_no_license
> >
> > grep "\.c$" apps_no_license > apps_no_license_source_files
> > grep "\.h$" apps_no_license >> apps_no_license_source_files
> > grep "\.S$" apps_no_license >> apps_no_license_source_files
> >
> > You can get the list with source files which do not have an Apache
> License.
> >
> > As most statements in the LICENSE files for NuttX apps are directories,
> not
> > files, let me just post the script I used to filter them out. For
> > directory, as my bash skill is not good enough to check diff with
> prefix, I
> > usually do it manually...
> >
> > grep "^apps/" ~/nuttx/10.3.0/apps/LICENSE
> >
> > I think after we clean up all these files, we should add them all to the
> > ignore list for rat check, and then we could add a rat check step in our
> ci
> > build to confirm that we can find out the license problems.
> >
> > This is the files without proper license in NuttX apps
> > apps/canutils/candump/candump.c
> > apps/canutils/cansend/cansend.c
> > apps/canutils/libcanutils/lib.c
> > apps/examples/canard/canard_main.c
> > apps/examples/chat/chat_main.c
> > apps/examples/lis3dsh_reader/lis3dsh_reader_main.c
> > apps/examples/mlx90614/mlx90614_main.c
> > apps/examples/modbusmaster/mbmaster_main.c
> > apps/examples/pppd/pppd_main.c
> > apps/examples/telnetd/telnetd.c
> > apps/examples/webserver/cgi.c
> > apps/examples/webserver/webserver_main.c
> > apps/examples/xbc_test/xbc_test_main.c
> > apps/examples/xmlrpc/calls.c
> > apps/examples/xmlrpc/xmlrpc_main.c
> > apps/gpsutils/minmea/minmea.c
> > apps/interpreters/bas/bas_token.c
> > apps/interpreters/ficl/src/nuttx.c
> > apps/interpreters/minibasic/basic.c
> > apps/interpreters/minibasic/script.c
> > apps/modbus/mb.c
> > apps/modbus/mb_m.c
> > apps/modbus/ascii/mbascii.c
> > apps/modbus/functions/mbfunccoils.c
> > apps/modbus/functions/mbfunccoils_m.c
> > apps/modbus/functions/mbfuncdiag.c
> > apps/modbus/functions/mbfuncdisc.c
> > apps/modbus/functions/mbfuncdisc_m.c
> > apps/modbus/functions/mbfuncholding.c
> > apps/modbus/functions/mbfuncholding_m.c
> > apps/modbus/functions/mbfuncinput.c
> > apps/modbus/functions/mbfuncinput_m.c
> > apps/modbus/functions/mbfuncother.c
> > apps/modbus/functions/mbutils.c
> > apps/modbus/nuttx/portevent.c
> > apps/modbus/nuttx/portevent_m.c
> > apps/modbus/nuttx/portother.c
> > apps/modbus/nuttx/portother_m.c
> > apps/modbus/nuttx/portserial.c
> > apps/modbus/nuttx/portserial_m.c
> > apps/modbus/nuttx/porttimer.c
> > apps/modbus/nuttx/porttimer_m.c
> > apps/modbus/rtu/mbcrc.c
> > apps/modbus/rtu/mbrtu.c
> > apps/modbus/rtu/mbrtu_m.c
> > apps/modbus/tcp/mbtcp.c
> > apps/netutils/chat/chat.c
> > apps/netutils/codecs/base64.c
> > apps/netutils/codecs/md5.c
> > apps/netutils/codecs/urldecode.c
> > apps/netutils/dhcpc/dhcpc.c
> > apps/netutils/ftpd/ftpd.c
> > apps/netutils/netlib/netlib_ethaddrconv.c
> > apps/netutils/netlib/netlib_ipv4addrconv.c
> > apps/netutils/pppd/ahdlc.c
> > apps/netutils/pppd/ipcp.c
> > apps/netutils/pppd/lcp.c
> > apps/netutils/pppd/pap.c
> > apps/netutils/pppd/ppp.c
> > apps/netutils/pppd/pppd.c
> > apps/netutils/smtp/smtp.c
> > apps/netutils/thttpd/fdwatch.c
> > apps/netutils/thttpd/libhttpd.c
> > apps/netutils/thttpd/tdate_parse.c
> > apps/netutils/thttpd/thttpd.c
> > apps/netutils/thttpd/thttpd_cgi.c
> > apps/netutils/thttpd/thttpd_strings.c
> > apps/netutils/thttpd/timers.c
> > apps/netutils/thttpd/cgi-src/phf.c
> > apps/netutils/thttpd/cgi-src/redirect.c
> > apps/netutils/thttpd/cgi-src/ssi.c
> > apps/netutils/webclient/webclient.c
> > apps/netutils/webserver/httpd.c
> > apps/netutils/webserver/httpd_cgi.c
> > apps/netutils/webserver/httpd_fs.c
> > apps/netutils/xmlrpc/response.c
> > apps/netutils/xmlrpc/xmlparser.c
> > apps/platform/dummy/dummy.c
> > apps/system/cu/cu_main.c
> > apps/system/hexed/src/bfile.c
> > apps/system/hexed/src/cmdargs.c
> > apps/system/hexed/src/hexcopy.c
> > apps/system/hexed/src/hexdump.c
> > apps/system/hexed/src/hexed.c
> > apps/system/hexed/src/hexenter.c
> > apps/system/hexed/src/hexhelp.c
> > apps/system/hexed/src/hexinsert.c
> > apps/system/hexed/src/hexmove.c
> > apps/system/hexed/src/hexremove.c
> > apps/system/hexed/src/hexword.c
> > apps/system/lzf/lzf_main.c
> > apps/system/tee/tee.c
> > apps/system/telnet/telnet_chatd.c
> > apps/system/telnet/telnet_client.c
> > apps/system/ubloxmodem/ubloxmodem_main.c
> > apps/system/zmodem/host/crc16.c
> > apps/system/zmodem/host/crc32.c
> > apps/testing/scanftest/scanftest_main.c
> > apps/wireless/wapi/src/driver_wext.c
> > apps/wireless/wapi/src/network.c
> > apps/wireless/wapi/src/util.c
> > apps/wireless/wapi/src/wapi.c
> > apps/wireless/wapi/src/wireless.c
> > apps/canutils/libcanutils/lib.h
> > apps/canutils/libcanutils/terminal.h
> > apps/examples/webserver/cgi.h
> > apps/graphics/nxglyphs/include/cursor-arrow1-16x16.h
> > apps/graphics/nxglyphs/include/cursor-arrow1-30x30.h
> > apps/graphics/nxglyphs/include/cursor-arrow2-16x16.h
> > apps/graphics/nxglyphs/include/cursor-arrow2-30x30.h
> > apps/graphics/nxglyphs/include/cursor-grab-14x16.h
> > apps/graphics/nxglyphs/include/cursor-grab-25x30.h
> > apps/graphics/nxglyphs/include/cursor-resize-16x16.h
> > apps/graphics/nxglyphs/include/cursor-resize-30x30.h
> > apps/graphics/nxglyphs/include/cursor-resize-61x62.h
> > apps/graphics/nxglyphs/include/cursor-wait-13x16.h
> > apps/graphics/nxglyphs/include/cursor-wait-23x30.h
> > apps/graphics/nxglyphs/include/cursor-zoomin-16x16.h
> > apps/graphics/nxglyphs/include/cursor-zoomin-30x30.h
> > apps/graphics/nxglyphs/include/cursor-zoomout-16x16.h
> > apps/graphics/nxglyphs/include/cursor-zoomout-30x30.h
> > apps/graphics/nxwidgets/doc/mainpage.h
> > apps/include/gpsutils/minmea.h
> > apps/include/interpreters/minibasic.h
> > apps/include/modbus/mb.h
> > apps/include/modbus/mb_m.h
> > apps/include/modbus/mbframe.h
> > apps/include/modbus/mbfunc.h
> > apps/include/modbus/mbport.h
> > apps/include/modbus/mbproto.h
> > apps/include/modbus/mbutils.h
> > apps/include/netutils/base64.h
> > apps/include/netutils/chat.h
> > apps/include/netutils/dhcpc.h
> > apps/include/netutils/dhcpd.h
> > apps/include/netutils/httpd.h
> > apps/include/netutils/md5.h
> > apps/include/netutils/netlib.h
> > apps/include/netutils/pppd.h
> > apps/include/netutils/smtp.h
> > apps/include/netutils/webclient.h
> > apps/include/netutils/xmlrpc.h
> > apps/include/wireless/wapi.h
> > apps/interpreters/ficl/src/nuttx.h
> > apps/modbus/ascii/mbascii.h
> > apps/modbus/nuttx/port.h
> > apps/modbus/rtu/mbcrc.h
> > apps/modbus/rtu/mbrtu.h
> > apps/modbus/rtu/mbrtu_m.h
> > apps/modbus/tcp/mbtcp.h
> > apps/netutils/chat/chat.h
> > apps/netutils/pppd/ahdlc.h
> > apps/netutils/pppd/ipcp.h
> > apps/netutils/pppd/lcp.h
> > apps/netutils/pppd/pap.h
> > apps/netutils/pppd/ppp.h
> > apps/netutils/pppd/ppp_arch.h
> > apps/netutils/pppd/ppp_conf.h
> > apps/netutils/thttpd/fdwatch.h
> > apps/netutils/thttpd/libhttpd.h
> > apps/netutils/thttpd/mime_types.h
> > apps/netutils/thttpd/tdate_parse.h
> > apps/netutils/thttpd/thttpd_alloc.h
> > apps/netutils/thttpd/thttpd_cgi.h
> > apps/netutils/thttpd/thttpd_strings.h
> > apps/netutils/thttpd/timers.h
> > apps/netutils/webserver/httpd.h
> > apps/netutils/webserver/httpd_cgi.h
> > apps/nshlib/nsh_romfsimg.h
> > apps/system/cu/cu.h
> > apps/system/hexed/include/bfile.h
> > apps/system/hexed/include/cmdargs.h
> > apps/system/hexed/include/hexed.h
> > apps/system/ubloxmodem/ubloxmodem.h
> > apps/wireless/wapi/src/util.h
> >
> > This is the list which we have already listed in the LICENSE file
> > apps/netutils/pppd
> > apps/testing/scanftest/scanftest_main.c
> > apps/webserver
> > apps/examples/lvgldemo
> > apps/interpreters/bas
> > apps/canutils/candump
> > apps/canutils/cansend
> > apps/canutils/libcanutils
> > apps/wireless/wapi
> > apps/system/cu
> > apps/system/hexed
> > apps/examples/lzf
> > apps/gpsutils/minmea/minmea.c
> > apps/examples/canard
> > apps/examples/chat
> > apps/examples/json
> > apps/examples/lis3dsh_reader
> > apps/examples/mlx90614
> > apps/examples/modbusmaster
> > apps/examples/telnetd
> > apps/examples/webserver
> > apps/examples/xbc_test
> > apps/examples/xmlrpc
> > apps/netutils/codecs
> > apps/netutils/dhcpc/dhcpc.c
> > apps/netutils/ftpd/ftpd.c
> > apps/netutils/netlib
> > apps/netutils/dhcpc
> > apps/netutitls/smtp
> > apps/netutils/webclient
> > apps/netutils/thttpd
> >
> > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月20日周三 16:10写道:
> >
> > > Sorry, a bit busy yesterday...
> > > Will do it when I find some spare time...
> > >
> > > Alin Jerpelea <je...@apache.org> 于2022年4月20日周三 14:49写道:
> > >
> > >> HI Duo Zhang
> > >>
> > >> did you manage to generate the list for apps?
> > >>
> > >> Thanks
> > >> Alin
> > >>
> > >>
> > >> On 2022/04/19 09:32:43 "张铎(Duo Zhang)" wrote:
> > >> > No problem. Will do this tonight and also post the scripts I used to
> > >> > generate the list.
> > >> >
> > >> > Alin Jerpelea <je...@apache.org> 于2022年4月19日周二 16:01写道:
> > >> >
> > >> > > can you please share the list for apps
> > >> > >
> > >> > > Thanks
> > >> > > Alin
> > >> > >
> > >> > >
> > >> > > On 2022/04/19 05:51:32 "张铎(Duo Zhang)" wrote:
> > >> > > > I suggest we analyze these files first, if we should add them
> to the
> > >> > > > LICENSE files too, we should cancel this vote.
> > >> > > >
> > >> > > > Do not worry, this is our first release without a DISCLAIMER.
> If we
> > >> could
> > >> > > > finally publish this release, it is a direct sign that NuttX
> could
> > >> > > graduate
> > >> > > > as a TLP :)
> > >> > > >
> > >> > > > Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二
> 02:03写道:
> > >> > > >
> > >> > > > > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <
> > >> palomino219@gmail.com>
> > >> > > > > wrote:
> > >> > > > > >
> > >> > > > > > Ah, then let me just post them as the content. I've removed
> > >> several
> > >> > > files
> > >> > > > > > from the list by the information you provided. And I
> suggested
> > >> that
> > >> > > when
> > >> > > > > > you specify a library, better also provide the place where
> the
> > >> > > related
> > >> > > > > > files are stored. For example, The Rhombus math library, I
> do
> > >> not
> > >> > > know
> > >> > > > > > which files are for it...
> > >> > > > > >
> > >> > > > > > This is the remaining files. PTAL.
> > >> > > > > >
> > >> > > > > > arch/arm/src/am335x/am335x_lcdc.c
> > >> > > > > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> > >> > > > > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> > >> > > > > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> > >> > > > > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> > >> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> > >> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> > >> > > > > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> > >> > > > > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> > >> > > > > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> > >> > > > > > arch/arm/src/lpc2378/lpc23xx_head.S
> > >> > > > > > arch/arm/src/lpc43xx/lpc43_emc.c
> > >> > > > > > arch/arm/src/lpc43xx/lpc43_rtc.h
> > >> > > > > > arch/arm/src/phy62xx/phy62xx_exception.S
> > >> > > > > > arch/arm/src/phy62xx/phy62xx_start.S
> > >> > > > > > arch/arm/src/samd2l2/sam_i2c_master.c
> > >> > > > > > arch/arm/src/samd5e5/sam_i2c_master.c
> > >> > > > > > arch/arm/src/stm32l4/stm32l4_fsmc.h
> > >> > > > > > arch/arm/src/stm32l4/stm32l4_lcd.h
> > >> > > > > > arch/arm/src/tiva/common/tiva_pwm.c
> > >> > > > > > arch/arm/src/tiva/common/tiva_qencoder.c
> > >> > > > > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> > >> > > > > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> > >> > > > > > arch/arm/src/tiva/hardware/tiva_adc.h
> > >> > > > > > arch/arm/src/tiva/hardware/tiva_epi.h
> > >> > > > > > arch/arm/src/tiva/hardware/tiva_pwm.h
> > >> > > > > > arch/arm/src/tiva/hardware/tiva_qencoder.h
> > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> > >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> > >> > > > > > arch/arm/src/tiva/tiva_adc.h
> > >> > > > > > arch/arm/src/tiva/tiva_pwm.h
> > >> > > > > > arch/arm/src/tiva/tiva_qencoder.h
> > >> > > > > > arch/or1k/src/mor1kx/hardware/irq.h
> > >> > > > > > arch/xtensa/src/common/xtensa_asm_utils.h
> > >> > > > > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> > >> > > > > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> > >> > > > > > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> > >> > > > > > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> > >> > > > > > boards/sim/sim/sim/include/board.h
> > >> > > > > > boards/sim/sim/sim/src/dummy.c
> > >> > > > > > drivers/leds/ncp5623c.c
> > >> > > > > > drivers/mtd/at24xx.c
> > >> > > > > > drivers/mtd/gd5f.c
> > >> > > > > > drivers/sensors/mlx90614.c
> > >> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> > >> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> > >> > > > > > include/nuttx/fs/nfs.h
> > >> > > > > > include/nuttx/himem/himem.h
> > >> > > > > > include/nuttx/leds/ncp5623c.h
> > >> > > > > > include/nuttx/net/arp.h
> > >> > > > > > include/nuttx/net/can.h
> > >> > > > > > include/nuttx/net/dns.h
> > >> > > > > > include/nuttx/net/ethernet.h
> > >> > > > > > include/nuttx/net/icmp.h
> > >> > > > > > include/nuttx/net/icmpv6.h
> > >> > > > > > include/nuttx/net/igmp.h
> > >> > > > > > include/nuttx/net/ip.h
> > >> > > > > > include/nuttx/net/netconfig.h
> > >> > > > > > include/nuttx/net/netdev.h
> > >> > > > > > include/nuttx/net/netstats.h
> > >> > > > > > include/nuttx/net/sixlowpan.h
> > >> > > > > > include/nuttx/net/tcp.h
> > >> > > > > > include/nuttx/net/tun.h
> > >> > > > > > include/nuttx/net/udp.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_buf.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_core.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_driver.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_gatt.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_hci.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_ioctl.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_null.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_uart.h
> > >> > > > > > include/nuttx/wireless/bluetooth/bt_uuid.h
> > >> > > > > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> > >> > > > > > include/nuttx/wireless/ieee80211/ieee80211.h
> > >> > > > > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> > >> > > > > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> > >> > > > > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> > >> > > > > > libs/libc/misc/lib_crc16.c
> > >> > > > > > libs/libc/misc/lib_crc32.c
> > >> > > > > > libs/libc/misc/lib_fnmatch.c
> > >> > > > > > libs/libc/misc/lib_ncompress.c
> > >> > > > > > libs/libc/misc/lib_utsname.c
> > >> > > > > > libs/libc/netdb/lib_dns.h
> > >> > > > > > libs/libc/netdb/lib_dnsquery.c
> > >> > > > > > libs/libc/net/lib_addrconfig.c
> > >> > > > > > libs/libc/stdlib/lib_strtod.c
> > >> > > > > > libs/libc/stdlib/lib_strtof.c
> > >> > > > > > libs/libc/stdlib/lib_strtold.c
> > >> > > > > > libs/libc/stdlib/lib_wctomb.c
> > >> > > > > > libs/libc/string/lib_vikmemcpy.c
> > >> > > > > > net/arp/arp_arpin.c
> > >> > > > > > net/arp/arp_dump.c
> > >> > > > > > net/arp/arp_format.c
> > >> > > > > > net/arp/arp_ipin.c
> > >> > > > > > net/arp/arp_out.c
> > >> > > > > > net/arp/arp_table.c
> > >> > > > > > net/devif/devif.h
> > >> > > > > > net/devif/devif_initialize.c
> > >> > > > > > net/devif/devif_send.c
> > >> > > > > > net/devif/ipv4_input.c
> > >> > > > > > net/icmp/icmp_input.c
> > >> > > > > > net/igmp/igmp_group.c
> > >> > > > > > net/igmp/igmp_initialize.c
> > >> > > > > > net/igmp/igmp_input.c
> > >> > > > > > net/igmp/igmp_join.c
> > >> > > > > > net/igmp/igmp_leave.c
> > >> > > > > > net/igmp/igmp_mcastmac.c
> > >> > > > > > net/igmp/igmp_msg.c
> > >> > > > > > net/igmp/igmp_poll.c
> > >> > > > > > net/igmp/igmp_timer.c
> > >> > > > > > net/sixlowpan/sixlowpan_framelist.c
> > >> > > > > > net/sixlowpan/sixlowpan_hc06.c
> > >> > > > > > net/sixlowpan/sixlowpan_hc1.c
> > >> > > > > > net/sixlowpan/sixlowpan_input.c
> > >> > > > > > net/sixlowpan/sixlowpan_internal.h
> > >> > > > > > net/sixlowpan/sixlowpan_utils.c
> > >> > > > > > net/tcp/tcp_appsend.c
> > >> > > > > > net/tcp/tcp_conn.c
> > >> > > > > > net/tcp/tcp_devpoll.c
> > >> > > > > > net/tcp/tcp_input.c
> > >> > > > > > net/tcp/tcp_listen.c
> > >> > > > > > net/tcp/tcp_send.c
> > >> > > > > > net/tcp/tcp_seqno.c
> > >> > > > > > net/tcp/tcp_timer.c
> > >> > > > > > net/udp/udp_conn.c
> > >> > > > > > net/udp/udp_devpoll.c
> > >> > > > > > net/udp/udp_input.c
> > >> > > > > > net/udp/udp_send.c
> > >> > > > >
> > >> > > > >
> > >> > > > > I am wondering, should we withdraw the vote and clear the
> above
> > >> > > licenses?
> > >> > > > >
> > >> > > > > Cheers,
> > >> > > > > Nathan
> > >> > > > >
> > >> > > >
> > >> > >
> > >> > >
> ---------------------------------------------------------------------
> > >> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > >> > > For additional commands, e-mail:
> general-help@incubator.apache.org
> > >> > >
> > >> > >
> > >> >
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > >> For additional commands, e-mail: general-help@incubator.apache.org
> > >>
> > >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Alin Jerpelea <je...@apache.org>.
Hi Duo Zhang,

do you have other concerns regarding the licenses?

Best regards
Alin


On 2022/04/20 13:05:13 "张铎(Duo Zhang)" wrote:
> java -jar apache-rat-0.13.jar ~/nuttx/10.3.0/apps/ > apps_output
> 
> Then manually modify the apps_output file to only retain the unapproved
> license file list, and then
> 
> awk '{print $1}' < apps_output | awk -F/home/zhangduo/nuttx/10.3.0/ '{print
> $2}' > apps_no_license
> 
> grep "\.c$" apps_no_license > apps_no_license_source_files
> grep "\.h$" apps_no_license >> apps_no_license_source_files
> grep "\.S$" apps_no_license >> apps_no_license_source_files
> 
> You can get the list with source files which do not have an Apache License.
> 
> As most statements in the LICENSE files for NuttX apps are directories, not
> files, let me just post the script I used to filter them out. For
> directory, as my bash skill is not good enough to check diff with prefix, I
> usually do it manually...
> 
> grep "^apps/" ~/nuttx/10.3.0/apps/LICENSE
> 
> I think after we clean up all these files, we should add them all to the
> ignore list for rat check, and then we could add a rat check step in our ci
> build to confirm that we can find out the license problems.
> 
> This is the files without proper license in NuttX apps
> apps/canutils/candump/candump.c
> apps/canutils/cansend/cansend.c
> apps/canutils/libcanutils/lib.c
> apps/examples/canard/canard_main.c
> apps/examples/chat/chat_main.c
> apps/examples/lis3dsh_reader/lis3dsh_reader_main.c
> apps/examples/mlx90614/mlx90614_main.c
> apps/examples/modbusmaster/mbmaster_main.c
> apps/examples/pppd/pppd_main.c
> apps/examples/telnetd/telnetd.c
> apps/examples/webserver/cgi.c
> apps/examples/webserver/webserver_main.c
> apps/examples/xbc_test/xbc_test_main.c
> apps/examples/xmlrpc/calls.c
> apps/examples/xmlrpc/xmlrpc_main.c
> apps/gpsutils/minmea/minmea.c
> apps/interpreters/bas/bas_token.c
> apps/interpreters/ficl/src/nuttx.c
> apps/interpreters/minibasic/basic.c
> apps/interpreters/minibasic/script.c
> apps/modbus/mb.c
> apps/modbus/mb_m.c
> apps/modbus/ascii/mbascii.c
> apps/modbus/functions/mbfunccoils.c
> apps/modbus/functions/mbfunccoils_m.c
> apps/modbus/functions/mbfuncdiag.c
> apps/modbus/functions/mbfuncdisc.c
> apps/modbus/functions/mbfuncdisc_m.c
> apps/modbus/functions/mbfuncholding.c
> apps/modbus/functions/mbfuncholding_m.c
> apps/modbus/functions/mbfuncinput.c
> apps/modbus/functions/mbfuncinput_m.c
> apps/modbus/functions/mbfuncother.c
> apps/modbus/functions/mbutils.c
> apps/modbus/nuttx/portevent.c
> apps/modbus/nuttx/portevent_m.c
> apps/modbus/nuttx/portother.c
> apps/modbus/nuttx/portother_m.c
> apps/modbus/nuttx/portserial.c
> apps/modbus/nuttx/portserial_m.c
> apps/modbus/nuttx/porttimer.c
> apps/modbus/nuttx/porttimer_m.c
> apps/modbus/rtu/mbcrc.c
> apps/modbus/rtu/mbrtu.c
> apps/modbus/rtu/mbrtu_m.c
> apps/modbus/tcp/mbtcp.c
> apps/netutils/chat/chat.c
> apps/netutils/codecs/base64.c
> apps/netutils/codecs/md5.c
> apps/netutils/codecs/urldecode.c
> apps/netutils/dhcpc/dhcpc.c
> apps/netutils/ftpd/ftpd.c
> apps/netutils/netlib/netlib_ethaddrconv.c
> apps/netutils/netlib/netlib_ipv4addrconv.c
> apps/netutils/pppd/ahdlc.c
> apps/netutils/pppd/ipcp.c
> apps/netutils/pppd/lcp.c
> apps/netutils/pppd/pap.c
> apps/netutils/pppd/ppp.c
> apps/netutils/pppd/pppd.c
> apps/netutils/smtp/smtp.c
> apps/netutils/thttpd/fdwatch.c
> apps/netutils/thttpd/libhttpd.c
> apps/netutils/thttpd/tdate_parse.c
> apps/netutils/thttpd/thttpd.c
> apps/netutils/thttpd/thttpd_cgi.c
> apps/netutils/thttpd/thttpd_strings.c
> apps/netutils/thttpd/timers.c
> apps/netutils/thttpd/cgi-src/phf.c
> apps/netutils/thttpd/cgi-src/redirect.c
> apps/netutils/thttpd/cgi-src/ssi.c
> apps/netutils/webclient/webclient.c
> apps/netutils/webserver/httpd.c
> apps/netutils/webserver/httpd_cgi.c
> apps/netutils/webserver/httpd_fs.c
> apps/netutils/xmlrpc/response.c
> apps/netutils/xmlrpc/xmlparser.c
> apps/platform/dummy/dummy.c
> apps/system/cu/cu_main.c
> apps/system/hexed/src/bfile.c
> apps/system/hexed/src/cmdargs.c
> apps/system/hexed/src/hexcopy.c
> apps/system/hexed/src/hexdump.c
> apps/system/hexed/src/hexed.c
> apps/system/hexed/src/hexenter.c
> apps/system/hexed/src/hexhelp.c
> apps/system/hexed/src/hexinsert.c
> apps/system/hexed/src/hexmove.c
> apps/system/hexed/src/hexremove.c
> apps/system/hexed/src/hexword.c
> apps/system/lzf/lzf_main.c
> apps/system/tee/tee.c
> apps/system/telnet/telnet_chatd.c
> apps/system/telnet/telnet_client.c
> apps/system/ubloxmodem/ubloxmodem_main.c
> apps/system/zmodem/host/crc16.c
> apps/system/zmodem/host/crc32.c
> apps/testing/scanftest/scanftest_main.c
> apps/wireless/wapi/src/driver_wext.c
> apps/wireless/wapi/src/network.c
> apps/wireless/wapi/src/util.c
> apps/wireless/wapi/src/wapi.c
> apps/wireless/wapi/src/wireless.c
> apps/canutils/libcanutils/lib.h
> apps/canutils/libcanutils/terminal.h
> apps/examples/webserver/cgi.h
> apps/graphics/nxglyphs/include/cursor-arrow1-16x16.h
> apps/graphics/nxglyphs/include/cursor-arrow1-30x30.h
> apps/graphics/nxglyphs/include/cursor-arrow2-16x16.h
> apps/graphics/nxglyphs/include/cursor-arrow2-30x30.h
> apps/graphics/nxglyphs/include/cursor-grab-14x16.h
> apps/graphics/nxglyphs/include/cursor-grab-25x30.h
> apps/graphics/nxglyphs/include/cursor-resize-16x16.h
> apps/graphics/nxglyphs/include/cursor-resize-30x30.h
> apps/graphics/nxglyphs/include/cursor-resize-61x62.h
> apps/graphics/nxglyphs/include/cursor-wait-13x16.h
> apps/graphics/nxglyphs/include/cursor-wait-23x30.h
> apps/graphics/nxglyphs/include/cursor-zoomin-16x16.h
> apps/graphics/nxglyphs/include/cursor-zoomin-30x30.h
> apps/graphics/nxglyphs/include/cursor-zoomout-16x16.h
> apps/graphics/nxglyphs/include/cursor-zoomout-30x30.h
> apps/graphics/nxwidgets/doc/mainpage.h
> apps/include/gpsutils/minmea.h
> apps/include/interpreters/minibasic.h
> apps/include/modbus/mb.h
> apps/include/modbus/mb_m.h
> apps/include/modbus/mbframe.h
> apps/include/modbus/mbfunc.h
> apps/include/modbus/mbport.h
> apps/include/modbus/mbproto.h
> apps/include/modbus/mbutils.h
> apps/include/netutils/base64.h
> apps/include/netutils/chat.h
> apps/include/netutils/dhcpc.h
> apps/include/netutils/dhcpd.h
> apps/include/netutils/httpd.h
> apps/include/netutils/md5.h
> apps/include/netutils/netlib.h
> apps/include/netutils/pppd.h
> apps/include/netutils/smtp.h
> apps/include/netutils/webclient.h
> apps/include/netutils/xmlrpc.h
> apps/include/wireless/wapi.h
> apps/interpreters/ficl/src/nuttx.h
> apps/modbus/ascii/mbascii.h
> apps/modbus/nuttx/port.h
> apps/modbus/rtu/mbcrc.h
> apps/modbus/rtu/mbrtu.h
> apps/modbus/rtu/mbrtu_m.h
> apps/modbus/tcp/mbtcp.h
> apps/netutils/chat/chat.h
> apps/netutils/pppd/ahdlc.h
> apps/netutils/pppd/ipcp.h
> apps/netutils/pppd/lcp.h
> apps/netutils/pppd/pap.h
> apps/netutils/pppd/ppp.h
> apps/netutils/pppd/ppp_arch.h
> apps/netutils/pppd/ppp_conf.h
> apps/netutils/thttpd/fdwatch.h
> apps/netutils/thttpd/libhttpd.h
> apps/netutils/thttpd/mime_types.h
> apps/netutils/thttpd/tdate_parse.h
> apps/netutils/thttpd/thttpd_alloc.h
> apps/netutils/thttpd/thttpd_cgi.h
> apps/netutils/thttpd/thttpd_strings.h
> apps/netutils/thttpd/timers.h
> apps/netutils/webserver/httpd.h
> apps/netutils/webserver/httpd_cgi.h
> apps/nshlib/nsh_romfsimg.h
> apps/system/cu/cu.h
> apps/system/hexed/include/bfile.h
> apps/system/hexed/include/cmdargs.h
> apps/system/hexed/include/hexed.h
> apps/system/ubloxmodem/ubloxmodem.h
> apps/wireless/wapi/src/util.h
> 
> This is the list which we have already listed in the LICENSE file
> apps/netutils/pppd
> apps/testing/scanftest/scanftest_main.c
> apps/webserver
> apps/examples/lvgldemo
> apps/interpreters/bas
> apps/canutils/candump
> apps/canutils/cansend
> apps/canutils/libcanutils
> apps/wireless/wapi
> apps/system/cu
> apps/system/hexed
> apps/examples/lzf
> apps/gpsutils/minmea/minmea.c
> apps/examples/canard
> apps/examples/chat
> apps/examples/json
> apps/examples/lis3dsh_reader
> apps/examples/mlx90614
> apps/examples/modbusmaster
> apps/examples/telnetd
> apps/examples/webserver
> apps/examples/xbc_test
> apps/examples/xmlrpc
> apps/netutils/codecs
> apps/netutils/dhcpc/dhcpc.c
> apps/netutils/ftpd/ftpd.c
> apps/netutils/netlib
> apps/netutils/dhcpc
> apps/netutitls/smtp
> apps/netutils/webclient
> apps/netutils/thttpd
> 
> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月20日周三 16:10写道:
> 
> > Sorry, a bit busy yesterday...
> > Will do it when I find some spare time...
> >
> > Alin Jerpelea <je...@apache.org> 于2022年4月20日周三 14:49写道:
> >
> >> HI Duo Zhang
> >>
> >> did you manage to generate the list for apps?
> >>
> >> Thanks
> >> Alin
> >>
> >>
> >> On 2022/04/19 09:32:43 "张铎(Duo Zhang)" wrote:
> >> > No problem. Will do this tonight and also post the scripts I used to
> >> > generate the list.
> >> >
> >> > Alin Jerpelea <je...@apache.org> 于2022年4月19日周二 16:01写道:
> >> >
> >> > > can you please share the list for apps
> >> > >
> >> > > Thanks
> >> > > Alin
> >> > >
> >> > >
> >> > > On 2022/04/19 05:51:32 "张铎(Duo Zhang)" wrote:
> >> > > > I suggest we analyze these files first, if we should add them to the
> >> > > > LICENSE files too, we should cancel this vote.
> >> > > >
> >> > > > Do not worry, this is our first release without a DISCLAIMER. If we
> >> could
> >> > > > finally publish this release, it is a direct sign that NuttX could
> >> > > graduate
> >> > > > as a TLP :)
> >> > > >
> >> > > > Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二 02:03写道:
> >> > > >
> >> > > > > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <
> >> palomino219@gmail.com>
> >> > > > > wrote:
> >> > > > > >
> >> > > > > > Ah, then let me just post them as the content. I've removed
> >> several
> >> > > files
> >> > > > > > from the list by the information you provided. And I suggested
> >> that
> >> > > when
> >> > > > > > you specify a library, better also provide the place where the
> >> > > related
> >> > > > > > files are stored. For example, The Rhombus math library, I do
> >> not
> >> > > know
> >> > > > > > which files are for it...
> >> > > > > >
> >> > > > > > This is the remaining files. PTAL.
> >> > > > > >
> >> > > > > > arch/arm/src/am335x/am335x_lcdc.c
> >> > > > > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> >> > > > > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> >> > > > > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> >> > > > > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> >> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> >> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> >> > > > > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> >> > > > > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> >> > > > > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> >> > > > > > arch/arm/src/lpc2378/lpc23xx_head.S
> >> > > > > > arch/arm/src/lpc43xx/lpc43_emc.c
> >> > > > > > arch/arm/src/lpc43xx/lpc43_rtc.h
> >> > > > > > arch/arm/src/phy62xx/phy62xx_exception.S
> >> > > > > > arch/arm/src/phy62xx/phy62xx_start.S
> >> > > > > > arch/arm/src/samd2l2/sam_i2c_master.c
> >> > > > > > arch/arm/src/samd5e5/sam_i2c_master.c
> >> > > > > > arch/arm/src/stm32l4/stm32l4_fsmc.h
> >> > > > > > arch/arm/src/stm32l4/stm32l4_lcd.h
> >> > > > > > arch/arm/src/tiva/common/tiva_pwm.c
> >> > > > > > arch/arm/src/tiva/common/tiva_qencoder.c
> >> > > > > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> >> > > > > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> >> > > > > > arch/arm/src/tiva/hardware/tiva_adc.h
> >> > > > > > arch/arm/src/tiva/hardware/tiva_epi.h
> >> > > > > > arch/arm/src/tiva/hardware/tiva_pwm.h
> >> > > > > > arch/arm/src/tiva/hardware/tiva_qencoder.h
> >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> >> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> >> > > > > > arch/arm/src/tiva/tiva_adc.h
> >> > > > > > arch/arm/src/tiva/tiva_pwm.h
> >> > > > > > arch/arm/src/tiva/tiva_qencoder.h
> >> > > > > > arch/or1k/src/mor1kx/hardware/irq.h
> >> > > > > > arch/xtensa/src/common/xtensa_asm_utils.h
> >> > > > > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> >> > > > > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> >> > > > > > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> >> > > > > > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> >> > > > > > boards/sim/sim/sim/include/board.h
> >> > > > > > boards/sim/sim/sim/src/dummy.c
> >> > > > > > drivers/leds/ncp5623c.c
> >> > > > > > drivers/mtd/at24xx.c
> >> > > > > > drivers/mtd/gd5f.c
> >> > > > > > drivers/sensors/mlx90614.c
> >> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> >> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> >> > > > > > include/nuttx/fs/nfs.h
> >> > > > > > include/nuttx/himem/himem.h
> >> > > > > > include/nuttx/leds/ncp5623c.h
> >> > > > > > include/nuttx/net/arp.h
> >> > > > > > include/nuttx/net/can.h
> >> > > > > > include/nuttx/net/dns.h
> >> > > > > > include/nuttx/net/ethernet.h
> >> > > > > > include/nuttx/net/icmp.h
> >> > > > > > include/nuttx/net/icmpv6.h
> >> > > > > > include/nuttx/net/igmp.h
> >> > > > > > include/nuttx/net/ip.h
> >> > > > > > include/nuttx/net/netconfig.h
> >> > > > > > include/nuttx/net/netdev.h
> >> > > > > > include/nuttx/net/netstats.h
> >> > > > > > include/nuttx/net/sixlowpan.h
> >> > > > > > include/nuttx/net/tcp.h
> >> > > > > > include/nuttx/net/tun.h
> >> > > > > > include/nuttx/net/udp.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_buf.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_core.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_driver.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_gatt.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_hci.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_ioctl.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_null.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_uart.h
> >> > > > > > include/nuttx/wireless/bluetooth/bt_uuid.h
> >> > > > > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> >> > > > > > include/nuttx/wireless/ieee80211/ieee80211.h
> >> > > > > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> >> > > > > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> >> > > > > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> >> > > > > > libs/libc/misc/lib_crc16.c
> >> > > > > > libs/libc/misc/lib_crc32.c
> >> > > > > > libs/libc/misc/lib_fnmatch.c
> >> > > > > > libs/libc/misc/lib_ncompress.c
> >> > > > > > libs/libc/misc/lib_utsname.c
> >> > > > > > libs/libc/netdb/lib_dns.h
> >> > > > > > libs/libc/netdb/lib_dnsquery.c
> >> > > > > > libs/libc/net/lib_addrconfig.c
> >> > > > > > libs/libc/stdlib/lib_strtod.c
> >> > > > > > libs/libc/stdlib/lib_strtof.c
> >> > > > > > libs/libc/stdlib/lib_strtold.c
> >> > > > > > libs/libc/stdlib/lib_wctomb.c
> >> > > > > > libs/libc/string/lib_vikmemcpy.c
> >> > > > > > net/arp/arp_arpin.c
> >> > > > > > net/arp/arp_dump.c
> >> > > > > > net/arp/arp_format.c
> >> > > > > > net/arp/arp_ipin.c
> >> > > > > > net/arp/arp_out.c
> >> > > > > > net/arp/arp_table.c
> >> > > > > > net/devif/devif.h
> >> > > > > > net/devif/devif_initialize.c
> >> > > > > > net/devif/devif_send.c
> >> > > > > > net/devif/ipv4_input.c
> >> > > > > > net/icmp/icmp_input.c
> >> > > > > > net/igmp/igmp_group.c
> >> > > > > > net/igmp/igmp_initialize.c
> >> > > > > > net/igmp/igmp_input.c
> >> > > > > > net/igmp/igmp_join.c
> >> > > > > > net/igmp/igmp_leave.c
> >> > > > > > net/igmp/igmp_mcastmac.c
> >> > > > > > net/igmp/igmp_msg.c
> >> > > > > > net/igmp/igmp_poll.c
> >> > > > > > net/igmp/igmp_timer.c
> >> > > > > > net/sixlowpan/sixlowpan_framelist.c
> >> > > > > > net/sixlowpan/sixlowpan_hc06.c
> >> > > > > > net/sixlowpan/sixlowpan_hc1.c
> >> > > > > > net/sixlowpan/sixlowpan_input.c
> >> > > > > > net/sixlowpan/sixlowpan_internal.h
> >> > > > > > net/sixlowpan/sixlowpan_utils.c
> >> > > > > > net/tcp/tcp_appsend.c
> >> > > > > > net/tcp/tcp_conn.c
> >> > > > > > net/tcp/tcp_devpoll.c
> >> > > > > > net/tcp/tcp_input.c
> >> > > > > > net/tcp/tcp_listen.c
> >> > > > > > net/tcp/tcp_send.c
> >> > > > > > net/tcp/tcp_seqno.c
> >> > > > > > net/tcp/tcp_timer.c
> >> > > > > > net/udp/udp_conn.c
> >> > > > > > net/udp/udp_devpoll.c
> >> > > > > > net/udp/udp_input.c
> >> > > > > > net/udp/udp_send.c
> >> > > > >
> >> > > > >
> >> > > > > I am wondering, should we withdraw the vote and clear the above
> >> > > licenses?
> >> > > > >
> >> > > > > Cheers,
> >> > > > > Nathan
> >> > > > >
> >> > > >
> >> > >
> >> > > ---------------------------------------------------------------------
> >> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >> > > For additional commands, e-mail: general-help@incubator.apache.org
> >> > >
> >> > >
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >> For additional commands, e-mail: general-help@incubator.apache.org
> >>
> >>
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
java -jar apache-rat-0.13.jar ~/nuttx/10.3.0/apps/ > apps_output

Then manually modify the apps_output file to only retain the unapproved
license file list, and then

awk '{print $1}' < apps_output | awk -F/home/zhangduo/nuttx/10.3.0/ '{print
$2}' > apps_no_license

grep "\.c$" apps_no_license > apps_no_license_source_files
grep "\.h$" apps_no_license >> apps_no_license_source_files
grep "\.S$" apps_no_license >> apps_no_license_source_files

You can get the list with source files which do not have an Apache License.

As most statements in the LICENSE files for NuttX apps are directories, not
files, let me just post the script I used to filter them out. For
directory, as my bash skill is not good enough to check diff with prefix, I
usually do it manually...

grep "^apps/" ~/nuttx/10.3.0/apps/LICENSE

I think after we clean up all these files, we should add them all to the
ignore list for rat check, and then we could add a rat check step in our ci
build to confirm that we can find out the license problems.

This is the files without proper license in NuttX apps
apps/canutils/candump/candump.c
apps/canutils/cansend/cansend.c
apps/canutils/libcanutils/lib.c
apps/examples/canard/canard_main.c
apps/examples/chat/chat_main.c
apps/examples/lis3dsh_reader/lis3dsh_reader_main.c
apps/examples/mlx90614/mlx90614_main.c
apps/examples/modbusmaster/mbmaster_main.c
apps/examples/pppd/pppd_main.c
apps/examples/telnetd/telnetd.c
apps/examples/webserver/cgi.c
apps/examples/webserver/webserver_main.c
apps/examples/xbc_test/xbc_test_main.c
apps/examples/xmlrpc/calls.c
apps/examples/xmlrpc/xmlrpc_main.c
apps/gpsutils/minmea/minmea.c
apps/interpreters/bas/bas_token.c
apps/interpreters/ficl/src/nuttx.c
apps/interpreters/minibasic/basic.c
apps/interpreters/minibasic/script.c
apps/modbus/mb.c
apps/modbus/mb_m.c
apps/modbus/ascii/mbascii.c
apps/modbus/functions/mbfunccoils.c
apps/modbus/functions/mbfunccoils_m.c
apps/modbus/functions/mbfuncdiag.c
apps/modbus/functions/mbfuncdisc.c
apps/modbus/functions/mbfuncdisc_m.c
apps/modbus/functions/mbfuncholding.c
apps/modbus/functions/mbfuncholding_m.c
apps/modbus/functions/mbfuncinput.c
apps/modbus/functions/mbfuncinput_m.c
apps/modbus/functions/mbfuncother.c
apps/modbus/functions/mbutils.c
apps/modbus/nuttx/portevent.c
apps/modbus/nuttx/portevent_m.c
apps/modbus/nuttx/portother.c
apps/modbus/nuttx/portother_m.c
apps/modbus/nuttx/portserial.c
apps/modbus/nuttx/portserial_m.c
apps/modbus/nuttx/porttimer.c
apps/modbus/nuttx/porttimer_m.c
apps/modbus/rtu/mbcrc.c
apps/modbus/rtu/mbrtu.c
apps/modbus/rtu/mbrtu_m.c
apps/modbus/tcp/mbtcp.c
apps/netutils/chat/chat.c
apps/netutils/codecs/base64.c
apps/netutils/codecs/md5.c
apps/netutils/codecs/urldecode.c
apps/netutils/dhcpc/dhcpc.c
apps/netutils/ftpd/ftpd.c
apps/netutils/netlib/netlib_ethaddrconv.c
apps/netutils/netlib/netlib_ipv4addrconv.c
apps/netutils/pppd/ahdlc.c
apps/netutils/pppd/ipcp.c
apps/netutils/pppd/lcp.c
apps/netutils/pppd/pap.c
apps/netutils/pppd/ppp.c
apps/netutils/pppd/pppd.c
apps/netutils/smtp/smtp.c
apps/netutils/thttpd/fdwatch.c
apps/netutils/thttpd/libhttpd.c
apps/netutils/thttpd/tdate_parse.c
apps/netutils/thttpd/thttpd.c
apps/netutils/thttpd/thttpd_cgi.c
apps/netutils/thttpd/thttpd_strings.c
apps/netutils/thttpd/timers.c
apps/netutils/thttpd/cgi-src/phf.c
apps/netutils/thttpd/cgi-src/redirect.c
apps/netutils/thttpd/cgi-src/ssi.c
apps/netutils/webclient/webclient.c
apps/netutils/webserver/httpd.c
apps/netutils/webserver/httpd_cgi.c
apps/netutils/webserver/httpd_fs.c
apps/netutils/xmlrpc/response.c
apps/netutils/xmlrpc/xmlparser.c
apps/platform/dummy/dummy.c
apps/system/cu/cu_main.c
apps/system/hexed/src/bfile.c
apps/system/hexed/src/cmdargs.c
apps/system/hexed/src/hexcopy.c
apps/system/hexed/src/hexdump.c
apps/system/hexed/src/hexed.c
apps/system/hexed/src/hexenter.c
apps/system/hexed/src/hexhelp.c
apps/system/hexed/src/hexinsert.c
apps/system/hexed/src/hexmove.c
apps/system/hexed/src/hexremove.c
apps/system/hexed/src/hexword.c
apps/system/lzf/lzf_main.c
apps/system/tee/tee.c
apps/system/telnet/telnet_chatd.c
apps/system/telnet/telnet_client.c
apps/system/ubloxmodem/ubloxmodem_main.c
apps/system/zmodem/host/crc16.c
apps/system/zmodem/host/crc32.c
apps/testing/scanftest/scanftest_main.c
apps/wireless/wapi/src/driver_wext.c
apps/wireless/wapi/src/network.c
apps/wireless/wapi/src/util.c
apps/wireless/wapi/src/wapi.c
apps/wireless/wapi/src/wireless.c
apps/canutils/libcanutils/lib.h
apps/canutils/libcanutils/terminal.h
apps/examples/webserver/cgi.h
apps/graphics/nxglyphs/include/cursor-arrow1-16x16.h
apps/graphics/nxglyphs/include/cursor-arrow1-30x30.h
apps/graphics/nxglyphs/include/cursor-arrow2-16x16.h
apps/graphics/nxglyphs/include/cursor-arrow2-30x30.h
apps/graphics/nxglyphs/include/cursor-grab-14x16.h
apps/graphics/nxglyphs/include/cursor-grab-25x30.h
apps/graphics/nxglyphs/include/cursor-resize-16x16.h
apps/graphics/nxglyphs/include/cursor-resize-30x30.h
apps/graphics/nxglyphs/include/cursor-resize-61x62.h
apps/graphics/nxglyphs/include/cursor-wait-13x16.h
apps/graphics/nxglyphs/include/cursor-wait-23x30.h
apps/graphics/nxglyphs/include/cursor-zoomin-16x16.h
apps/graphics/nxglyphs/include/cursor-zoomin-30x30.h
apps/graphics/nxglyphs/include/cursor-zoomout-16x16.h
apps/graphics/nxglyphs/include/cursor-zoomout-30x30.h
apps/graphics/nxwidgets/doc/mainpage.h
apps/include/gpsutils/minmea.h
apps/include/interpreters/minibasic.h
apps/include/modbus/mb.h
apps/include/modbus/mb_m.h
apps/include/modbus/mbframe.h
apps/include/modbus/mbfunc.h
apps/include/modbus/mbport.h
apps/include/modbus/mbproto.h
apps/include/modbus/mbutils.h
apps/include/netutils/base64.h
apps/include/netutils/chat.h
apps/include/netutils/dhcpc.h
apps/include/netutils/dhcpd.h
apps/include/netutils/httpd.h
apps/include/netutils/md5.h
apps/include/netutils/netlib.h
apps/include/netutils/pppd.h
apps/include/netutils/smtp.h
apps/include/netutils/webclient.h
apps/include/netutils/xmlrpc.h
apps/include/wireless/wapi.h
apps/interpreters/ficl/src/nuttx.h
apps/modbus/ascii/mbascii.h
apps/modbus/nuttx/port.h
apps/modbus/rtu/mbcrc.h
apps/modbus/rtu/mbrtu.h
apps/modbus/rtu/mbrtu_m.h
apps/modbus/tcp/mbtcp.h
apps/netutils/chat/chat.h
apps/netutils/pppd/ahdlc.h
apps/netutils/pppd/ipcp.h
apps/netutils/pppd/lcp.h
apps/netutils/pppd/pap.h
apps/netutils/pppd/ppp.h
apps/netutils/pppd/ppp_arch.h
apps/netutils/pppd/ppp_conf.h
apps/netutils/thttpd/fdwatch.h
apps/netutils/thttpd/libhttpd.h
apps/netutils/thttpd/mime_types.h
apps/netutils/thttpd/tdate_parse.h
apps/netutils/thttpd/thttpd_alloc.h
apps/netutils/thttpd/thttpd_cgi.h
apps/netutils/thttpd/thttpd_strings.h
apps/netutils/thttpd/timers.h
apps/netutils/webserver/httpd.h
apps/netutils/webserver/httpd_cgi.h
apps/nshlib/nsh_romfsimg.h
apps/system/cu/cu.h
apps/system/hexed/include/bfile.h
apps/system/hexed/include/cmdargs.h
apps/system/hexed/include/hexed.h
apps/system/ubloxmodem/ubloxmodem.h
apps/wireless/wapi/src/util.h

This is the list which we have already listed in the LICENSE file
apps/netutils/pppd
apps/testing/scanftest/scanftest_main.c
apps/webserver
apps/examples/lvgldemo
apps/interpreters/bas
apps/canutils/candump
apps/canutils/cansend
apps/canutils/libcanutils
apps/wireless/wapi
apps/system/cu
apps/system/hexed
apps/examples/lzf
apps/gpsutils/minmea/minmea.c
apps/examples/canard
apps/examples/chat
apps/examples/json
apps/examples/lis3dsh_reader
apps/examples/mlx90614
apps/examples/modbusmaster
apps/examples/telnetd
apps/examples/webserver
apps/examples/xbc_test
apps/examples/xmlrpc
apps/netutils/codecs
apps/netutils/dhcpc/dhcpc.c
apps/netutils/ftpd/ftpd.c
apps/netutils/netlib
apps/netutils/dhcpc
apps/netutitls/smtp
apps/netutils/webclient
apps/netutils/thttpd

张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月20日周三 16:10写道:

> Sorry, a bit busy yesterday...
> Will do it when I find some spare time...
>
> Alin Jerpelea <je...@apache.org> 于2022年4月20日周三 14:49写道:
>
>> HI Duo Zhang
>>
>> did you manage to generate the list for apps?
>>
>> Thanks
>> Alin
>>
>>
>> On 2022/04/19 09:32:43 "张铎(Duo Zhang)" wrote:
>> > No problem. Will do this tonight and also post the scripts I used to
>> > generate the list.
>> >
>> > Alin Jerpelea <je...@apache.org> 于2022年4月19日周二 16:01写道:
>> >
>> > > can you please share the list for apps
>> > >
>> > > Thanks
>> > > Alin
>> > >
>> > >
>> > > On 2022/04/19 05:51:32 "张铎(Duo Zhang)" wrote:
>> > > > I suggest we analyze these files first, if we should add them to the
>> > > > LICENSE files too, we should cancel this vote.
>> > > >
>> > > > Do not worry, this is our first release without a DISCLAIMER. If we
>> could
>> > > > finally publish this release, it is a direct sign that NuttX could
>> > > graduate
>> > > > as a TLP :)
>> > > >
>> > > > Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二 02:03写道:
>> > > >
>> > > > > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <
>> palomino219@gmail.com>
>> > > > > wrote:
>> > > > > >
>> > > > > > Ah, then let me just post them as the content. I've removed
>> several
>> > > files
>> > > > > > from the list by the information you provided. And I suggested
>> that
>> > > when
>> > > > > > you specify a library, better also provide the place where the
>> > > related
>> > > > > > files are stored. For example, The Rhombus math library, I do
>> not
>> > > know
>> > > > > > which files are for it...
>> > > > > >
>> > > > > > This is the remaining files. PTAL.
>> > > > > >
>> > > > > > arch/arm/src/am335x/am335x_lcdc.c
>> > > > > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
>> > > > > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
>> > > > > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
>> > > > > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
>> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
>> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
>> > > > > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
>> > > > > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
>> > > > > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
>> > > > > > arch/arm/src/lpc2378/lpc23xx_head.S
>> > > > > > arch/arm/src/lpc43xx/lpc43_emc.c
>> > > > > > arch/arm/src/lpc43xx/lpc43_rtc.h
>> > > > > > arch/arm/src/phy62xx/phy62xx_exception.S
>> > > > > > arch/arm/src/phy62xx/phy62xx_start.S
>> > > > > > arch/arm/src/samd2l2/sam_i2c_master.c
>> > > > > > arch/arm/src/samd5e5/sam_i2c_master.c
>> > > > > > arch/arm/src/stm32l4/stm32l4_fsmc.h
>> > > > > > arch/arm/src/stm32l4/stm32l4_lcd.h
>> > > > > > arch/arm/src/tiva/common/tiva_pwm.c
>> > > > > > arch/arm/src/tiva/common/tiva_qencoder.c
>> > > > > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
>> > > > > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
>> > > > > > arch/arm/src/tiva/hardware/tiva_adc.h
>> > > > > > arch/arm/src/tiva/hardware/tiva_epi.h
>> > > > > > arch/arm/src/tiva/hardware/tiva_pwm.h
>> > > > > > arch/arm/src/tiva/hardware/tiva_qencoder.h
>> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
>> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
>> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
>> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
>> > > > > > arch/arm/src/tiva/tiva_adc.h
>> > > > > > arch/arm/src/tiva/tiva_pwm.h
>> > > > > > arch/arm/src/tiva/tiva_qencoder.h
>> > > > > > arch/or1k/src/mor1kx/hardware/irq.h
>> > > > > > arch/xtensa/src/common/xtensa_asm_utils.h
>> > > > > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
>> > > > > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
>> > > > > > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
>> > > > > > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
>> > > > > > boards/sim/sim/sim/include/board.h
>> > > > > > boards/sim/sim/sim/src/dummy.c
>> > > > > > drivers/leds/ncp5623c.c
>> > > > > > drivers/mtd/at24xx.c
>> > > > > > drivers/mtd/gd5f.c
>> > > > > > drivers/sensors/mlx90614.c
>> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
>> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
>> > > > > > include/nuttx/fs/nfs.h
>> > > > > > include/nuttx/himem/himem.h
>> > > > > > include/nuttx/leds/ncp5623c.h
>> > > > > > include/nuttx/net/arp.h
>> > > > > > include/nuttx/net/can.h
>> > > > > > include/nuttx/net/dns.h
>> > > > > > include/nuttx/net/ethernet.h
>> > > > > > include/nuttx/net/icmp.h
>> > > > > > include/nuttx/net/icmpv6.h
>> > > > > > include/nuttx/net/igmp.h
>> > > > > > include/nuttx/net/ip.h
>> > > > > > include/nuttx/net/netconfig.h
>> > > > > > include/nuttx/net/netdev.h
>> > > > > > include/nuttx/net/netstats.h
>> > > > > > include/nuttx/net/sixlowpan.h
>> > > > > > include/nuttx/net/tcp.h
>> > > > > > include/nuttx/net/tun.h
>> > > > > > include/nuttx/net/udp.h
>> > > > > > include/nuttx/wireless/bluetooth/bt_buf.h
>> > > > > > include/nuttx/wireless/bluetooth/bt_core.h
>> > > > > > include/nuttx/wireless/bluetooth/bt_driver.h
>> > > > > > include/nuttx/wireless/bluetooth/bt_gatt.h
>> > > > > > include/nuttx/wireless/bluetooth/bt_hci.h
>> > > > > > include/nuttx/wireless/bluetooth/bt_ioctl.h
>> > > > > > include/nuttx/wireless/bluetooth/bt_null.h
>> > > > > > include/nuttx/wireless/bluetooth/bt_uart.h
>> > > > > > include/nuttx/wireless/bluetooth/bt_uuid.h
>> > > > > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
>> > > > > > include/nuttx/wireless/ieee80211/ieee80211.h
>> > > > > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
>> > > > > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
>> > > > > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
>> > > > > > libs/libc/misc/lib_crc16.c
>> > > > > > libs/libc/misc/lib_crc32.c
>> > > > > > libs/libc/misc/lib_fnmatch.c
>> > > > > > libs/libc/misc/lib_ncompress.c
>> > > > > > libs/libc/misc/lib_utsname.c
>> > > > > > libs/libc/netdb/lib_dns.h
>> > > > > > libs/libc/netdb/lib_dnsquery.c
>> > > > > > libs/libc/net/lib_addrconfig.c
>> > > > > > libs/libc/stdlib/lib_strtod.c
>> > > > > > libs/libc/stdlib/lib_strtof.c
>> > > > > > libs/libc/stdlib/lib_strtold.c
>> > > > > > libs/libc/stdlib/lib_wctomb.c
>> > > > > > libs/libc/string/lib_vikmemcpy.c
>> > > > > > net/arp/arp_arpin.c
>> > > > > > net/arp/arp_dump.c
>> > > > > > net/arp/arp_format.c
>> > > > > > net/arp/arp_ipin.c
>> > > > > > net/arp/arp_out.c
>> > > > > > net/arp/arp_table.c
>> > > > > > net/devif/devif.h
>> > > > > > net/devif/devif_initialize.c
>> > > > > > net/devif/devif_send.c
>> > > > > > net/devif/ipv4_input.c
>> > > > > > net/icmp/icmp_input.c
>> > > > > > net/igmp/igmp_group.c
>> > > > > > net/igmp/igmp_initialize.c
>> > > > > > net/igmp/igmp_input.c
>> > > > > > net/igmp/igmp_join.c
>> > > > > > net/igmp/igmp_leave.c
>> > > > > > net/igmp/igmp_mcastmac.c
>> > > > > > net/igmp/igmp_msg.c
>> > > > > > net/igmp/igmp_poll.c
>> > > > > > net/igmp/igmp_timer.c
>> > > > > > net/sixlowpan/sixlowpan_framelist.c
>> > > > > > net/sixlowpan/sixlowpan_hc06.c
>> > > > > > net/sixlowpan/sixlowpan_hc1.c
>> > > > > > net/sixlowpan/sixlowpan_input.c
>> > > > > > net/sixlowpan/sixlowpan_internal.h
>> > > > > > net/sixlowpan/sixlowpan_utils.c
>> > > > > > net/tcp/tcp_appsend.c
>> > > > > > net/tcp/tcp_conn.c
>> > > > > > net/tcp/tcp_devpoll.c
>> > > > > > net/tcp/tcp_input.c
>> > > > > > net/tcp/tcp_listen.c
>> > > > > > net/tcp/tcp_send.c
>> > > > > > net/tcp/tcp_seqno.c
>> > > > > > net/tcp/tcp_timer.c
>> > > > > > net/udp/udp_conn.c
>> > > > > > net/udp/udp_devpoll.c
>> > > > > > net/udp/udp_input.c
>> > > > > > net/udp/udp_send.c
>> > > > >
>> > > > >
>> > > > > I am wondering, should we withdraw the vote and clear the above
>> > > licenses?
>> > > > >
>> > > > > Cheers,
>> > > > > Nathan
>> > > > >
>> > > >
>> > >
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> > > For additional commands, e-mail: general-help@incubator.apache.org
>> > >
>> > >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
Sorry, a bit busy yesterday...
Will do it when I find some spare time...

Alin Jerpelea <je...@apache.org> 于2022年4月20日周三 14:49写道:

> HI Duo Zhang
>
> did you manage to generate the list for apps?
>
> Thanks
> Alin
>
>
> On 2022/04/19 09:32:43 "张铎(Duo Zhang)" wrote:
> > No problem. Will do this tonight and also post the scripts I used to
> > generate the list.
> >
> > Alin Jerpelea <je...@apache.org> 于2022年4月19日周二 16:01写道:
> >
> > > can you please share the list for apps
> > >
> > > Thanks
> > > Alin
> > >
> > >
> > > On 2022/04/19 05:51:32 "张铎(Duo Zhang)" wrote:
> > > > I suggest we analyze these files first, if we should add them to the
> > > > LICENSE files too, we should cancel this vote.
> > > >
> > > > Do not worry, this is our first release without a DISCLAIMER. If we
> could
> > > > finally publish this release, it is a direct sign that NuttX could
> > > graduate
> > > > as a TLP :)
> > > >
> > > > Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二 02:03写道:
> > > >
> > > > > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <
> palomino219@gmail.com>
> > > > > wrote:
> > > > > >
> > > > > > Ah, then let me just post them as the content. I've removed
> several
> > > files
> > > > > > from the list by the information you provided. And I suggested
> that
> > > when
> > > > > > you specify a library, better also provide the place where the
> > > related
> > > > > > files are stored. For example, The Rhombus math library, I do not
> > > know
> > > > > > which files are for it...
> > > > > >
> > > > > > This is the remaining files. PTAL.
> > > > > >
> > > > > > arch/arm/src/am335x/am335x_lcdc.c
> > > > > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> > > > > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> > > > > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> > > > > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> > > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> > > > > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> > > > > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> > > > > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> > > > > > arch/arm/src/lpc2378/lpc23xx_head.S
> > > > > > arch/arm/src/lpc43xx/lpc43_emc.c
> > > > > > arch/arm/src/lpc43xx/lpc43_rtc.h
> > > > > > arch/arm/src/phy62xx/phy62xx_exception.S
> > > > > > arch/arm/src/phy62xx/phy62xx_start.S
> > > > > > arch/arm/src/samd2l2/sam_i2c_master.c
> > > > > > arch/arm/src/samd5e5/sam_i2c_master.c
> > > > > > arch/arm/src/stm32l4/stm32l4_fsmc.h
> > > > > > arch/arm/src/stm32l4/stm32l4_lcd.h
> > > > > > arch/arm/src/tiva/common/tiva_pwm.c
> > > > > > arch/arm/src/tiva/common/tiva_qencoder.c
> > > > > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> > > > > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> > > > > > arch/arm/src/tiva/hardware/tiva_adc.h
> > > > > > arch/arm/src/tiva/hardware/tiva_epi.h
> > > > > > arch/arm/src/tiva/hardware/tiva_pwm.h
> > > > > > arch/arm/src/tiva/hardware/tiva_qencoder.h
> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> > > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> > > > > > arch/arm/src/tiva/tiva_adc.h
> > > > > > arch/arm/src/tiva/tiva_pwm.h
> > > > > > arch/arm/src/tiva/tiva_qencoder.h
> > > > > > arch/or1k/src/mor1kx/hardware/irq.h
> > > > > > arch/xtensa/src/common/xtensa_asm_utils.h
> > > > > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> > > > > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> > > > > > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> > > > > > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> > > > > > boards/sim/sim/sim/include/board.h
> > > > > > boards/sim/sim/sim/src/dummy.c
> > > > > > drivers/leds/ncp5623c.c
> > > > > > drivers/mtd/at24xx.c
> > > > > > drivers/mtd/gd5f.c
> > > > > > drivers/sensors/mlx90614.c
> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> > > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> > > > > > include/nuttx/fs/nfs.h
> > > > > > include/nuttx/himem/himem.h
> > > > > > include/nuttx/leds/ncp5623c.h
> > > > > > include/nuttx/net/arp.h
> > > > > > include/nuttx/net/can.h
> > > > > > include/nuttx/net/dns.h
> > > > > > include/nuttx/net/ethernet.h
> > > > > > include/nuttx/net/icmp.h
> > > > > > include/nuttx/net/icmpv6.h
> > > > > > include/nuttx/net/igmp.h
> > > > > > include/nuttx/net/ip.h
> > > > > > include/nuttx/net/netconfig.h
> > > > > > include/nuttx/net/netdev.h
> > > > > > include/nuttx/net/netstats.h
> > > > > > include/nuttx/net/sixlowpan.h
> > > > > > include/nuttx/net/tcp.h
> > > > > > include/nuttx/net/tun.h
> > > > > > include/nuttx/net/udp.h
> > > > > > include/nuttx/wireless/bluetooth/bt_buf.h
> > > > > > include/nuttx/wireless/bluetooth/bt_core.h
> > > > > > include/nuttx/wireless/bluetooth/bt_driver.h
> > > > > > include/nuttx/wireless/bluetooth/bt_gatt.h
> > > > > > include/nuttx/wireless/bluetooth/bt_hci.h
> > > > > > include/nuttx/wireless/bluetooth/bt_ioctl.h
> > > > > > include/nuttx/wireless/bluetooth/bt_null.h
> > > > > > include/nuttx/wireless/bluetooth/bt_uart.h
> > > > > > include/nuttx/wireless/bluetooth/bt_uuid.h
> > > > > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> > > > > > include/nuttx/wireless/ieee80211/ieee80211.h
> > > > > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> > > > > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> > > > > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> > > > > > libs/libc/misc/lib_crc16.c
> > > > > > libs/libc/misc/lib_crc32.c
> > > > > > libs/libc/misc/lib_fnmatch.c
> > > > > > libs/libc/misc/lib_ncompress.c
> > > > > > libs/libc/misc/lib_utsname.c
> > > > > > libs/libc/netdb/lib_dns.h
> > > > > > libs/libc/netdb/lib_dnsquery.c
> > > > > > libs/libc/net/lib_addrconfig.c
> > > > > > libs/libc/stdlib/lib_strtod.c
> > > > > > libs/libc/stdlib/lib_strtof.c
> > > > > > libs/libc/stdlib/lib_strtold.c
> > > > > > libs/libc/stdlib/lib_wctomb.c
> > > > > > libs/libc/string/lib_vikmemcpy.c
> > > > > > net/arp/arp_arpin.c
> > > > > > net/arp/arp_dump.c
> > > > > > net/arp/arp_format.c
> > > > > > net/arp/arp_ipin.c
> > > > > > net/arp/arp_out.c
> > > > > > net/arp/arp_table.c
> > > > > > net/devif/devif.h
> > > > > > net/devif/devif_initialize.c
> > > > > > net/devif/devif_send.c
> > > > > > net/devif/ipv4_input.c
> > > > > > net/icmp/icmp_input.c
> > > > > > net/igmp/igmp_group.c
> > > > > > net/igmp/igmp_initialize.c
> > > > > > net/igmp/igmp_input.c
> > > > > > net/igmp/igmp_join.c
> > > > > > net/igmp/igmp_leave.c
> > > > > > net/igmp/igmp_mcastmac.c
> > > > > > net/igmp/igmp_msg.c
> > > > > > net/igmp/igmp_poll.c
> > > > > > net/igmp/igmp_timer.c
> > > > > > net/sixlowpan/sixlowpan_framelist.c
> > > > > > net/sixlowpan/sixlowpan_hc06.c
> > > > > > net/sixlowpan/sixlowpan_hc1.c
> > > > > > net/sixlowpan/sixlowpan_input.c
> > > > > > net/sixlowpan/sixlowpan_internal.h
> > > > > > net/sixlowpan/sixlowpan_utils.c
> > > > > > net/tcp/tcp_appsend.c
> > > > > > net/tcp/tcp_conn.c
> > > > > > net/tcp/tcp_devpoll.c
> > > > > > net/tcp/tcp_input.c
> > > > > > net/tcp/tcp_listen.c
> > > > > > net/tcp/tcp_send.c
> > > > > > net/tcp/tcp_seqno.c
> > > > > > net/tcp/tcp_timer.c
> > > > > > net/udp/udp_conn.c
> > > > > > net/udp/udp_devpoll.c
> > > > > > net/udp/udp_input.c
> > > > > > net/udp/udp_send.c
> > > > >
> > > > >
> > > > > I am wondering, should we withdraw the vote and clear the above
> > > licenses?
> > > > >
> > > > > Cheers,
> > > > > Nathan
> > > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > For additional commands, e-mail: general-help@incubator.apache.org
> > >
> > >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Alin Jerpelea <je...@apache.org>.
HI Duo Zhang

did you manage to generate the list for apps?

Thanks 
Alin


On 2022/04/19 09:32:43 "张铎(Duo Zhang)" wrote:
> No problem. Will do this tonight and also post the scripts I used to
> generate the list.
> 
> Alin Jerpelea <je...@apache.org> 于2022年4月19日周二 16:01写道:
> 
> > can you please share the list for apps
> >
> > Thanks
> > Alin
> >
> >
> > On 2022/04/19 05:51:32 "张铎(Duo Zhang)" wrote:
> > > I suggest we analyze these files first, if we should add them to the
> > > LICENSE files too, we should cancel this vote.
> > >
> > > Do not worry, this is our first release without a DISCLAIMER. If we could
> > > finally publish this release, it is a direct sign that NuttX could
> > graduate
> > > as a TLP :)
> > >
> > > Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二 02:03写道:
> > >
> > > > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <pa...@gmail.com>
> > > > wrote:
> > > > >
> > > > > Ah, then let me just post them as the content. I've removed several
> > files
> > > > > from the list by the information you provided. And I suggested that
> > when
> > > > > you specify a library, better also provide the place where the
> > related
> > > > > files are stored. For example, The Rhombus math library, I do not
> > know
> > > > > which files are for it...
> > > > >
> > > > > This is the remaining files. PTAL.
> > > > >
> > > > > arch/arm/src/am335x/am335x_lcdc.c
> > > > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> > > > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> > > > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> > > > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> > > > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> > > > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> > > > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> > > > > arch/arm/src/lpc2378/lpc23xx_head.S
> > > > > arch/arm/src/lpc43xx/lpc43_emc.c
> > > > > arch/arm/src/lpc43xx/lpc43_rtc.h
> > > > > arch/arm/src/phy62xx/phy62xx_exception.S
> > > > > arch/arm/src/phy62xx/phy62xx_start.S
> > > > > arch/arm/src/samd2l2/sam_i2c_master.c
> > > > > arch/arm/src/samd5e5/sam_i2c_master.c
> > > > > arch/arm/src/stm32l4/stm32l4_fsmc.h
> > > > > arch/arm/src/stm32l4/stm32l4_lcd.h
> > > > > arch/arm/src/tiva/common/tiva_pwm.c
> > > > > arch/arm/src/tiva/common/tiva_qencoder.c
> > > > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> > > > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> > > > > arch/arm/src/tiva/hardware/tiva_adc.h
> > > > > arch/arm/src/tiva/hardware/tiva_epi.h
> > > > > arch/arm/src/tiva/hardware/tiva_pwm.h
> > > > > arch/arm/src/tiva/hardware/tiva_qencoder.h
> > > > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> > > > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> > > > > arch/arm/src/tiva/tiva_adc.h
> > > > > arch/arm/src/tiva/tiva_pwm.h
> > > > > arch/arm/src/tiva/tiva_qencoder.h
> > > > > arch/or1k/src/mor1kx/hardware/irq.h
> > > > > arch/xtensa/src/common/xtensa_asm_utils.h
> > > > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> > > > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> > > > > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> > > > > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> > > > > boards/sim/sim/sim/include/board.h
> > > > > boards/sim/sim/sim/src/dummy.c
> > > > > drivers/leds/ncp5623c.c
> > > > > drivers/mtd/at24xx.c
> > > > > drivers/mtd/gd5f.c
> > > > > drivers/sensors/mlx90614.c
> > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> > > > > include/nuttx/fs/nfs.h
> > > > > include/nuttx/himem/himem.h
> > > > > include/nuttx/leds/ncp5623c.h
> > > > > include/nuttx/net/arp.h
> > > > > include/nuttx/net/can.h
> > > > > include/nuttx/net/dns.h
> > > > > include/nuttx/net/ethernet.h
> > > > > include/nuttx/net/icmp.h
> > > > > include/nuttx/net/icmpv6.h
> > > > > include/nuttx/net/igmp.h
> > > > > include/nuttx/net/ip.h
> > > > > include/nuttx/net/netconfig.h
> > > > > include/nuttx/net/netdev.h
> > > > > include/nuttx/net/netstats.h
> > > > > include/nuttx/net/sixlowpan.h
> > > > > include/nuttx/net/tcp.h
> > > > > include/nuttx/net/tun.h
> > > > > include/nuttx/net/udp.h
> > > > > include/nuttx/wireless/bluetooth/bt_buf.h
> > > > > include/nuttx/wireless/bluetooth/bt_core.h
> > > > > include/nuttx/wireless/bluetooth/bt_driver.h
> > > > > include/nuttx/wireless/bluetooth/bt_gatt.h
> > > > > include/nuttx/wireless/bluetooth/bt_hci.h
> > > > > include/nuttx/wireless/bluetooth/bt_ioctl.h
> > > > > include/nuttx/wireless/bluetooth/bt_null.h
> > > > > include/nuttx/wireless/bluetooth/bt_uart.h
> > > > > include/nuttx/wireless/bluetooth/bt_uuid.h
> > > > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> > > > > include/nuttx/wireless/ieee80211/ieee80211.h
> > > > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> > > > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> > > > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> > > > > libs/libc/misc/lib_crc16.c
> > > > > libs/libc/misc/lib_crc32.c
> > > > > libs/libc/misc/lib_fnmatch.c
> > > > > libs/libc/misc/lib_ncompress.c
> > > > > libs/libc/misc/lib_utsname.c
> > > > > libs/libc/netdb/lib_dns.h
> > > > > libs/libc/netdb/lib_dnsquery.c
> > > > > libs/libc/net/lib_addrconfig.c
> > > > > libs/libc/stdlib/lib_strtod.c
> > > > > libs/libc/stdlib/lib_strtof.c
> > > > > libs/libc/stdlib/lib_strtold.c
> > > > > libs/libc/stdlib/lib_wctomb.c
> > > > > libs/libc/string/lib_vikmemcpy.c
> > > > > net/arp/arp_arpin.c
> > > > > net/arp/arp_dump.c
> > > > > net/arp/arp_format.c
> > > > > net/arp/arp_ipin.c
> > > > > net/arp/arp_out.c
> > > > > net/arp/arp_table.c
> > > > > net/devif/devif.h
> > > > > net/devif/devif_initialize.c
> > > > > net/devif/devif_send.c
> > > > > net/devif/ipv4_input.c
> > > > > net/icmp/icmp_input.c
> > > > > net/igmp/igmp_group.c
> > > > > net/igmp/igmp_initialize.c
> > > > > net/igmp/igmp_input.c
> > > > > net/igmp/igmp_join.c
> > > > > net/igmp/igmp_leave.c
> > > > > net/igmp/igmp_mcastmac.c
> > > > > net/igmp/igmp_msg.c
> > > > > net/igmp/igmp_poll.c
> > > > > net/igmp/igmp_timer.c
> > > > > net/sixlowpan/sixlowpan_framelist.c
> > > > > net/sixlowpan/sixlowpan_hc06.c
> > > > > net/sixlowpan/sixlowpan_hc1.c
> > > > > net/sixlowpan/sixlowpan_input.c
> > > > > net/sixlowpan/sixlowpan_internal.h
> > > > > net/sixlowpan/sixlowpan_utils.c
> > > > > net/tcp/tcp_appsend.c
> > > > > net/tcp/tcp_conn.c
> > > > > net/tcp/tcp_devpoll.c
> > > > > net/tcp/tcp_input.c
> > > > > net/tcp/tcp_listen.c
> > > > > net/tcp/tcp_send.c
> > > > > net/tcp/tcp_seqno.c
> > > > > net/tcp/tcp_timer.c
> > > > > net/udp/udp_conn.c
> > > > > net/udp/udp_devpoll.c
> > > > > net/udp/udp_input.c
> > > > > net/udp/udp_send.c
> > > >
> > > >
> > > > I am wondering, should we withdraw the vote and clear the above
> > licenses?
> > > >
> > > > Cheers,
> > > > Nathan
> > > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
> >
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Alin Jerpelea <je...@apache.org>.
Thanks for sharing.

all reported issues have been solved for RC1

https://github.com/apache/incubator-nuttx/pull/6106

I will do the same for apps once you share the list 

Best regards
Alin

On 2022/04/19 09:32:43 "张铎(Duo Zhang)" wrote:
> No problem. Will do this tonight and also post the scripts I used to
> generate the list.
> 
> Alin Jerpelea <je...@apache.org> 于2022年4月19日周二 16:01写道:
> 
> > can you please share the list for apps
> >
> > Thanks
> > Alin
> >
> >
> > On 2022/04/19 05:51:32 "张铎(Duo Zhang)" wrote:
> > > I suggest we analyze these files first, if we should add them to the
> > > LICENSE files too, we should cancel this vote.
> > >
> > > Do not worry, this is our first release without a DISCLAIMER. If we could
> > > finally publish this release, it is a direct sign that NuttX could
> > graduate
> > > as a TLP :)
> > >
> > > Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二 02:03写道:
> > >
> > > > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <pa...@gmail.com>
> > > > wrote:
> > > > >
> > > > > Ah, then let me just post them as the content. I've removed several
> > files
> > > > > from the list by the information you provided. And I suggested that
> > when
> > > > > you specify a library, better also provide the place where the
> > related
> > > > > files are stored. For example, The Rhombus math library, I do not
> > know
> > > > > which files are for it...
> > > > >
> > > > > This is the remaining files. PTAL.
> > > > >
> > > > > arch/arm/src/am335x/am335x_lcdc.c
> > > > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> > > > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> > > > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> > > > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> > > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> > > > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> > > > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> > > > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> > > > > arch/arm/src/lpc2378/lpc23xx_head.S
> > > > > arch/arm/src/lpc43xx/lpc43_emc.c
> > > > > arch/arm/src/lpc43xx/lpc43_rtc.h
> > > > > arch/arm/src/phy62xx/phy62xx_exception.S
> > > > > arch/arm/src/phy62xx/phy62xx_start.S
> > > > > arch/arm/src/samd2l2/sam_i2c_master.c
> > > > > arch/arm/src/samd5e5/sam_i2c_master.c
> > > > > arch/arm/src/stm32l4/stm32l4_fsmc.h
> > > > > arch/arm/src/stm32l4/stm32l4_lcd.h
> > > > > arch/arm/src/tiva/common/tiva_pwm.c
> > > > > arch/arm/src/tiva/common/tiva_qencoder.c
> > > > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> > > > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> > > > > arch/arm/src/tiva/hardware/tiva_adc.h
> > > > > arch/arm/src/tiva/hardware/tiva_epi.h
> > > > > arch/arm/src/tiva/hardware/tiva_pwm.h
> > > > > arch/arm/src/tiva/hardware/tiva_qencoder.h
> > > > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> > > > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> > > > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> > > > > arch/arm/src/tiva/tiva_adc.h
> > > > > arch/arm/src/tiva/tiva_pwm.h
> > > > > arch/arm/src/tiva/tiva_qencoder.h
> > > > > arch/or1k/src/mor1kx/hardware/irq.h
> > > > > arch/xtensa/src/common/xtensa_asm_utils.h
> > > > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> > > > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> > > > > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> > > > > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> > > > > boards/sim/sim/sim/include/board.h
> > > > > boards/sim/sim/sim/src/dummy.c
> > > > > drivers/leds/ncp5623c.c
> > > > > drivers/mtd/at24xx.c
> > > > > drivers/mtd/gd5f.c
> > > > > drivers/sensors/mlx90614.c
> > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> > > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> > > > > include/nuttx/fs/nfs.h
> > > > > include/nuttx/himem/himem.h
> > > > > include/nuttx/leds/ncp5623c.h
> > > > > include/nuttx/net/arp.h
> > > > > include/nuttx/net/can.h
> > > > > include/nuttx/net/dns.h
> > > > > include/nuttx/net/ethernet.h
> > > > > include/nuttx/net/icmp.h
> > > > > include/nuttx/net/icmpv6.h
> > > > > include/nuttx/net/igmp.h
> > > > > include/nuttx/net/ip.h
> > > > > include/nuttx/net/netconfig.h
> > > > > include/nuttx/net/netdev.h
> > > > > include/nuttx/net/netstats.h
> > > > > include/nuttx/net/sixlowpan.h
> > > > > include/nuttx/net/tcp.h
> > > > > include/nuttx/net/tun.h
> > > > > include/nuttx/net/udp.h
> > > > > include/nuttx/wireless/bluetooth/bt_buf.h
> > > > > include/nuttx/wireless/bluetooth/bt_core.h
> > > > > include/nuttx/wireless/bluetooth/bt_driver.h
> > > > > include/nuttx/wireless/bluetooth/bt_gatt.h
> > > > > include/nuttx/wireless/bluetooth/bt_hci.h
> > > > > include/nuttx/wireless/bluetooth/bt_ioctl.h
> > > > > include/nuttx/wireless/bluetooth/bt_null.h
> > > > > include/nuttx/wireless/bluetooth/bt_uart.h
> > > > > include/nuttx/wireless/bluetooth/bt_uuid.h
> > > > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> > > > > include/nuttx/wireless/ieee80211/ieee80211.h
> > > > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> > > > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> > > > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> > > > > libs/libc/misc/lib_crc16.c
> > > > > libs/libc/misc/lib_crc32.c
> > > > > libs/libc/misc/lib_fnmatch.c
> > > > > libs/libc/misc/lib_ncompress.c
> > > > > libs/libc/misc/lib_utsname.c
> > > > > libs/libc/netdb/lib_dns.h
> > > > > libs/libc/netdb/lib_dnsquery.c
> > > > > libs/libc/net/lib_addrconfig.c
> > > > > libs/libc/stdlib/lib_strtod.c
> > > > > libs/libc/stdlib/lib_strtof.c
> > > > > libs/libc/stdlib/lib_strtold.c
> > > > > libs/libc/stdlib/lib_wctomb.c
> > > > > libs/libc/string/lib_vikmemcpy.c
> > > > > net/arp/arp_arpin.c
> > > > > net/arp/arp_dump.c
> > > > > net/arp/arp_format.c
> > > > > net/arp/arp_ipin.c
> > > > > net/arp/arp_out.c
> > > > > net/arp/arp_table.c
> > > > > net/devif/devif.h
> > > > > net/devif/devif_initialize.c
> > > > > net/devif/devif_send.c
> > > > > net/devif/ipv4_input.c
> > > > > net/icmp/icmp_input.c
> > > > > net/igmp/igmp_group.c
> > > > > net/igmp/igmp_initialize.c
> > > > > net/igmp/igmp_input.c
> > > > > net/igmp/igmp_join.c
> > > > > net/igmp/igmp_leave.c
> > > > > net/igmp/igmp_mcastmac.c
> > > > > net/igmp/igmp_msg.c
> > > > > net/igmp/igmp_poll.c
> > > > > net/igmp/igmp_timer.c
> > > > > net/sixlowpan/sixlowpan_framelist.c
> > > > > net/sixlowpan/sixlowpan_hc06.c
> > > > > net/sixlowpan/sixlowpan_hc1.c
> > > > > net/sixlowpan/sixlowpan_input.c
> > > > > net/sixlowpan/sixlowpan_internal.h
> > > > > net/sixlowpan/sixlowpan_utils.c
> > > > > net/tcp/tcp_appsend.c
> > > > > net/tcp/tcp_conn.c
> > > > > net/tcp/tcp_devpoll.c
> > > > > net/tcp/tcp_input.c
> > > > > net/tcp/tcp_listen.c
> > > > > net/tcp/tcp_send.c
> > > > > net/tcp/tcp_seqno.c
> > > > > net/tcp/tcp_timer.c
> > > > > net/udp/udp_conn.c
> > > > > net/udp/udp_devpoll.c
> > > > > net/udp/udp_input.c
> > > > > net/udp/udp_send.c
> > > >
> > > >
> > > > I am wondering, should we withdraw the vote and clear the above
> > licenses?
> > > >
> > > > Cheers,
> > > > Nathan
> > > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
> >
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
No problem. Will do this tonight and also post the scripts I used to
generate the list.

Alin Jerpelea <je...@apache.org> 于2022年4月19日周二 16:01写道:

> can you please share the list for apps
>
> Thanks
> Alin
>
>
> On 2022/04/19 05:51:32 "张铎(Duo Zhang)" wrote:
> > I suggest we analyze these files first, if we should add them to the
> > LICENSE files too, we should cancel this vote.
> >
> > Do not worry, this is our first release without a DISCLAIMER. If we could
> > finally publish this release, it is a direct sign that NuttX could
> graduate
> > as a TLP :)
> >
> > Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二 02:03写道:
> >
> > > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <pa...@gmail.com>
> > > wrote:
> > > >
> > > > Ah, then let me just post them as the content. I've removed several
> files
> > > > from the list by the information you provided. And I suggested that
> when
> > > > you specify a library, better also provide the place where the
> related
> > > > files are stored. For example, The Rhombus math library, I do not
> know
> > > > which files are for it...
> > > >
> > > > This is the remaining files. PTAL.
> > > >
> > > > arch/arm/src/am335x/am335x_lcdc.c
> > > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> > > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> > > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> > > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> > > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> > > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> > > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> > > > arch/arm/src/lpc2378/lpc23xx_head.S
> > > > arch/arm/src/lpc43xx/lpc43_emc.c
> > > > arch/arm/src/lpc43xx/lpc43_rtc.h
> > > > arch/arm/src/phy62xx/phy62xx_exception.S
> > > > arch/arm/src/phy62xx/phy62xx_start.S
> > > > arch/arm/src/samd2l2/sam_i2c_master.c
> > > > arch/arm/src/samd5e5/sam_i2c_master.c
> > > > arch/arm/src/stm32l4/stm32l4_fsmc.h
> > > > arch/arm/src/stm32l4/stm32l4_lcd.h
> > > > arch/arm/src/tiva/common/tiva_pwm.c
> > > > arch/arm/src/tiva/common/tiva_qencoder.c
> > > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> > > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> > > > arch/arm/src/tiva/hardware/tiva_adc.h
> > > > arch/arm/src/tiva/hardware/tiva_epi.h
> > > > arch/arm/src/tiva/hardware/tiva_pwm.h
> > > > arch/arm/src/tiva/hardware/tiva_qencoder.h
> > > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> > > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> > > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> > > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> > > > arch/arm/src/tiva/tiva_adc.h
> > > > arch/arm/src/tiva/tiva_pwm.h
> > > > arch/arm/src/tiva/tiva_qencoder.h
> > > > arch/or1k/src/mor1kx/hardware/irq.h
> > > > arch/xtensa/src/common/xtensa_asm_utils.h
> > > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> > > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> > > > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> > > > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> > > > boards/sim/sim/sim/include/board.h
> > > > boards/sim/sim/sim/src/dummy.c
> > > > drivers/leds/ncp5623c.c
> > > > drivers/mtd/at24xx.c
> > > > drivers/mtd/gd5f.c
> > > > drivers/sensors/mlx90614.c
> > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> > > > include/nuttx/fs/nfs.h
> > > > include/nuttx/himem/himem.h
> > > > include/nuttx/leds/ncp5623c.h
> > > > include/nuttx/net/arp.h
> > > > include/nuttx/net/can.h
> > > > include/nuttx/net/dns.h
> > > > include/nuttx/net/ethernet.h
> > > > include/nuttx/net/icmp.h
> > > > include/nuttx/net/icmpv6.h
> > > > include/nuttx/net/igmp.h
> > > > include/nuttx/net/ip.h
> > > > include/nuttx/net/netconfig.h
> > > > include/nuttx/net/netdev.h
> > > > include/nuttx/net/netstats.h
> > > > include/nuttx/net/sixlowpan.h
> > > > include/nuttx/net/tcp.h
> > > > include/nuttx/net/tun.h
> > > > include/nuttx/net/udp.h
> > > > include/nuttx/wireless/bluetooth/bt_buf.h
> > > > include/nuttx/wireless/bluetooth/bt_core.h
> > > > include/nuttx/wireless/bluetooth/bt_driver.h
> > > > include/nuttx/wireless/bluetooth/bt_gatt.h
> > > > include/nuttx/wireless/bluetooth/bt_hci.h
> > > > include/nuttx/wireless/bluetooth/bt_ioctl.h
> > > > include/nuttx/wireless/bluetooth/bt_null.h
> > > > include/nuttx/wireless/bluetooth/bt_uart.h
> > > > include/nuttx/wireless/bluetooth/bt_uuid.h
> > > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> > > > include/nuttx/wireless/ieee80211/ieee80211.h
> > > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> > > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> > > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> > > > libs/libc/misc/lib_crc16.c
> > > > libs/libc/misc/lib_crc32.c
> > > > libs/libc/misc/lib_fnmatch.c
> > > > libs/libc/misc/lib_ncompress.c
> > > > libs/libc/misc/lib_utsname.c
> > > > libs/libc/netdb/lib_dns.h
> > > > libs/libc/netdb/lib_dnsquery.c
> > > > libs/libc/net/lib_addrconfig.c
> > > > libs/libc/stdlib/lib_strtod.c
> > > > libs/libc/stdlib/lib_strtof.c
> > > > libs/libc/stdlib/lib_strtold.c
> > > > libs/libc/stdlib/lib_wctomb.c
> > > > libs/libc/string/lib_vikmemcpy.c
> > > > net/arp/arp_arpin.c
> > > > net/arp/arp_dump.c
> > > > net/arp/arp_format.c
> > > > net/arp/arp_ipin.c
> > > > net/arp/arp_out.c
> > > > net/arp/arp_table.c
> > > > net/devif/devif.h
> > > > net/devif/devif_initialize.c
> > > > net/devif/devif_send.c
> > > > net/devif/ipv4_input.c
> > > > net/icmp/icmp_input.c
> > > > net/igmp/igmp_group.c
> > > > net/igmp/igmp_initialize.c
> > > > net/igmp/igmp_input.c
> > > > net/igmp/igmp_join.c
> > > > net/igmp/igmp_leave.c
> > > > net/igmp/igmp_mcastmac.c
> > > > net/igmp/igmp_msg.c
> > > > net/igmp/igmp_poll.c
> > > > net/igmp/igmp_timer.c
> > > > net/sixlowpan/sixlowpan_framelist.c
> > > > net/sixlowpan/sixlowpan_hc06.c
> > > > net/sixlowpan/sixlowpan_hc1.c
> > > > net/sixlowpan/sixlowpan_input.c
> > > > net/sixlowpan/sixlowpan_internal.h
> > > > net/sixlowpan/sixlowpan_utils.c
> > > > net/tcp/tcp_appsend.c
> > > > net/tcp/tcp_conn.c
> > > > net/tcp/tcp_devpoll.c
> > > > net/tcp/tcp_input.c
> > > > net/tcp/tcp_listen.c
> > > > net/tcp/tcp_send.c
> > > > net/tcp/tcp_seqno.c
> > > > net/tcp/tcp_timer.c
> > > > net/udp/udp_conn.c
> > > > net/udp/udp_devpoll.c
> > > > net/udp/udp_input.c
> > > > net/udp/udp_send.c
> > >
> > >
> > > I am wondering, should we withdraw the vote and clear the above
> licenses?
> > >
> > > Cheers,
> > > Nathan
> > >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Alin Jerpelea <je...@apache.org>.
can you please share the list for apps

Thanks 
Alin


On 2022/04/19 05:51:32 "张铎(Duo Zhang)" wrote:
> I suggest we analyze these files first, if we should add them to the
> LICENSE files too, we should cancel this vote.
> 
> Do not worry, this is our first release without a DISCLAIMER. If we could
> finally publish this release, it is a direct sign that NuttX could graduate
> as a TLP :)
> 
> Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二 02:03写道:
> 
> > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <pa...@gmail.com>
> > wrote:
> > >
> > > Ah, then let me just post them as the content. I've removed several files
> > > from the list by the information you provided. And I suggested that when
> > > you specify a library, better also provide the place where the related
> > > files are stored. For example, The Rhombus math library, I do not know
> > > which files are for it...
> > >
> > > This is the remaining files. PTAL.
> > >
> > > arch/arm/src/am335x/am335x_lcdc.c
> > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> > > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> > > arch/arm/src/lpc2378/lpc23xx_head.S
> > > arch/arm/src/lpc43xx/lpc43_emc.c
> > > arch/arm/src/lpc43xx/lpc43_rtc.h
> > > arch/arm/src/phy62xx/phy62xx_exception.S
> > > arch/arm/src/phy62xx/phy62xx_start.S
> > > arch/arm/src/samd2l2/sam_i2c_master.c
> > > arch/arm/src/samd5e5/sam_i2c_master.c
> > > arch/arm/src/stm32l4/stm32l4_fsmc.h
> > > arch/arm/src/stm32l4/stm32l4_lcd.h
> > > arch/arm/src/tiva/common/tiva_pwm.c
> > > arch/arm/src/tiva/common/tiva_qencoder.c
> > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> > > arch/arm/src/tiva/hardware/tiva_adc.h
> > > arch/arm/src/tiva/hardware/tiva_epi.h
> > > arch/arm/src/tiva/hardware/tiva_pwm.h
> > > arch/arm/src/tiva/hardware/tiva_qencoder.h
> > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> > > arch/arm/src/tiva/tiva_adc.h
> > > arch/arm/src/tiva/tiva_pwm.h
> > > arch/arm/src/tiva/tiva_qencoder.h
> > > arch/or1k/src/mor1kx/hardware/irq.h
> > > arch/xtensa/src/common/xtensa_asm_utils.h
> > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> > > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> > > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> > > boards/sim/sim/sim/include/board.h
> > > boards/sim/sim/sim/src/dummy.c
> > > drivers/leds/ncp5623c.c
> > > drivers/mtd/at24xx.c
> > > drivers/mtd/gd5f.c
> > > drivers/sensors/mlx90614.c
> > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> > > include/nuttx/fs/nfs.h
> > > include/nuttx/himem/himem.h
> > > include/nuttx/leds/ncp5623c.h
> > > include/nuttx/net/arp.h
> > > include/nuttx/net/can.h
> > > include/nuttx/net/dns.h
> > > include/nuttx/net/ethernet.h
> > > include/nuttx/net/icmp.h
> > > include/nuttx/net/icmpv6.h
> > > include/nuttx/net/igmp.h
> > > include/nuttx/net/ip.h
> > > include/nuttx/net/netconfig.h
> > > include/nuttx/net/netdev.h
> > > include/nuttx/net/netstats.h
> > > include/nuttx/net/sixlowpan.h
> > > include/nuttx/net/tcp.h
> > > include/nuttx/net/tun.h
> > > include/nuttx/net/udp.h
> > > include/nuttx/wireless/bluetooth/bt_buf.h
> > > include/nuttx/wireless/bluetooth/bt_core.h
> > > include/nuttx/wireless/bluetooth/bt_driver.h
> > > include/nuttx/wireless/bluetooth/bt_gatt.h
> > > include/nuttx/wireless/bluetooth/bt_hci.h
> > > include/nuttx/wireless/bluetooth/bt_ioctl.h
> > > include/nuttx/wireless/bluetooth/bt_null.h
> > > include/nuttx/wireless/bluetooth/bt_uart.h
> > > include/nuttx/wireless/bluetooth/bt_uuid.h
> > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> > > include/nuttx/wireless/ieee80211/ieee80211.h
> > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> > > libs/libc/misc/lib_crc16.c
> > > libs/libc/misc/lib_crc32.c
> > > libs/libc/misc/lib_fnmatch.c
> > > libs/libc/misc/lib_ncompress.c
> > > libs/libc/misc/lib_utsname.c
> > > libs/libc/netdb/lib_dns.h
> > > libs/libc/netdb/lib_dnsquery.c
> > > libs/libc/net/lib_addrconfig.c
> > > libs/libc/stdlib/lib_strtod.c
> > > libs/libc/stdlib/lib_strtof.c
> > > libs/libc/stdlib/lib_strtold.c
> > > libs/libc/stdlib/lib_wctomb.c
> > > libs/libc/string/lib_vikmemcpy.c
> > > net/arp/arp_arpin.c
> > > net/arp/arp_dump.c
> > > net/arp/arp_format.c
> > > net/arp/arp_ipin.c
> > > net/arp/arp_out.c
> > > net/arp/arp_table.c
> > > net/devif/devif.h
> > > net/devif/devif_initialize.c
> > > net/devif/devif_send.c
> > > net/devif/ipv4_input.c
> > > net/icmp/icmp_input.c
> > > net/igmp/igmp_group.c
> > > net/igmp/igmp_initialize.c
> > > net/igmp/igmp_input.c
> > > net/igmp/igmp_join.c
> > > net/igmp/igmp_leave.c
> > > net/igmp/igmp_mcastmac.c
> > > net/igmp/igmp_msg.c
> > > net/igmp/igmp_poll.c
> > > net/igmp/igmp_timer.c
> > > net/sixlowpan/sixlowpan_framelist.c
> > > net/sixlowpan/sixlowpan_hc06.c
> > > net/sixlowpan/sixlowpan_hc1.c
> > > net/sixlowpan/sixlowpan_input.c
> > > net/sixlowpan/sixlowpan_internal.h
> > > net/sixlowpan/sixlowpan_utils.c
> > > net/tcp/tcp_appsend.c
> > > net/tcp/tcp_conn.c
> > > net/tcp/tcp_devpoll.c
> > > net/tcp/tcp_input.c
> > > net/tcp/tcp_listen.c
> > > net/tcp/tcp_send.c
> > > net/tcp/tcp_seqno.c
> > > net/tcp/tcp_timer.c
> > > net/udp/udp_conn.c
> > > net/udp/udp_devpoll.c
> > > net/udp/udp_input.c
> > > net/udp/udp_send.c
> >
> >
> > I am wondering, should we withdraw the vote and clear the above licenses?
> >
> > Cheers,
> > Nathan
> >
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
Do not forget the ones in nuttx-app :)

And I suggest we add the rat check to our ci pipeline.

Alin Jerpelea <je...@gmail.com> 于2022年4月19日周二 14:02写道:

> I am almost done with the missing files and I will push RC1 today with the
> corection
>
> Thanks for your support
>
> Alin
>
> On Tue, 19 Apr 2022, 07:51 张铎(Duo Zhang), <pa...@gmail.com> wrote:
>
> > I suggest we analyze these files first, if we should add them to the
> > LICENSE files too, we should cancel this vote.
> >
> > Do not worry, this is our first release without a DISCLAIMER. If we could
> > finally publish this release, it is a direct sign that NuttX could
> graduate
> > as a TLP :)
> >
> > Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二 02:03写道:
> >
> > > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <pa...@gmail.com>
> > > wrote:
> > > >
> > > > Ah, then let me just post them as the content. I've removed several
> > files
> > > > from the list by the information you provided. And I suggested that
> > when
> > > > you specify a library, better also provide the place where the
> related
> > > > files are stored. For example, The Rhombus math library, I do not
> know
> > > > which files are for it...
> > > >
> > > > This is the remaining files. PTAL.
> > > >
> > > > arch/arm/src/am335x/am335x_lcdc.c
> > > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> > > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> > > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> > > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> > > > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> > > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> > > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> > > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> > > > arch/arm/src/lpc2378/lpc23xx_head.S
> > > > arch/arm/src/lpc43xx/lpc43_emc.c
> > > > arch/arm/src/lpc43xx/lpc43_rtc.h
> > > > arch/arm/src/phy62xx/phy62xx_exception.S
> > > > arch/arm/src/phy62xx/phy62xx_start.S
> > > > arch/arm/src/samd2l2/sam_i2c_master.c
> > > > arch/arm/src/samd5e5/sam_i2c_master.c
> > > > arch/arm/src/stm32l4/stm32l4_fsmc.h
> > > > arch/arm/src/stm32l4/stm32l4_lcd.h
> > > > arch/arm/src/tiva/common/tiva_pwm.c
> > > > arch/arm/src/tiva/common/tiva_qencoder.c
> > > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> > > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> > > > arch/arm/src/tiva/hardware/tiva_adc.h
> > > > arch/arm/src/tiva/hardware/tiva_epi.h
> > > > arch/arm/src/tiva/hardware/tiva_pwm.h
> > > > arch/arm/src/tiva/hardware/tiva_qencoder.h
> > > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> > > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> > > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> > > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> > > > arch/arm/src/tiva/tiva_adc.h
> > > > arch/arm/src/tiva/tiva_pwm.h
> > > > arch/arm/src/tiva/tiva_qencoder.h
> > > > arch/or1k/src/mor1kx/hardware/irq.h
> > > > arch/xtensa/src/common/xtensa_asm_utils.h
> > > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> > > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> > > > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> > > > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> > > > boards/sim/sim/sim/include/board.h
> > > > boards/sim/sim/sim/src/dummy.c
> > > > drivers/leds/ncp5623c.c
> > > > drivers/mtd/at24xx.c
> > > > drivers/mtd/gd5f.c
> > > > drivers/sensors/mlx90614.c
> > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> > > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> > > > include/nuttx/fs/nfs.h
> > > > include/nuttx/himem/himem.h
> > > > include/nuttx/leds/ncp5623c.h
> > > > include/nuttx/net/arp.h
> > > > include/nuttx/net/can.h
> > > > include/nuttx/net/dns.h
> > > > include/nuttx/net/ethernet.h
> > > > include/nuttx/net/icmp.h
> > > > include/nuttx/net/icmpv6.h
> > > > include/nuttx/net/igmp.h
> > > > include/nuttx/net/ip.h
> > > > include/nuttx/net/netconfig.h
> > > > include/nuttx/net/netdev.h
> > > > include/nuttx/net/netstats.h
> > > > include/nuttx/net/sixlowpan.h
> > > > include/nuttx/net/tcp.h
> > > > include/nuttx/net/tun.h
> > > > include/nuttx/net/udp.h
> > > > include/nuttx/wireless/bluetooth/bt_buf.h
> > > > include/nuttx/wireless/bluetooth/bt_core.h
> > > > include/nuttx/wireless/bluetooth/bt_driver.h
> > > > include/nuttx/wireless/bluetooth/bt_gatt.h
> > > > include/nuttx/wireless/bluetooth/bt_hci.h
> > > > include/nuttx/wireless/bluetooth/bt_ioctl.h
> > > > include/nuttx/wireless/bluetooth/bt_null.h
> > > > include/nuttx/wireless/bluetooth/bt_uart.h
> > > > include/nuttx/wireless/bluetooth/bt_uuid.h
> > > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> > > > include/nuttx/wireless/ieee80211/ieee80211.h
> > > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> > > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> > > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> > > > libs/libc/misc/lib_crc16.c
> > > > libs/libc/misc/lib_crc32.c
> > > > libs/libc/misc/lib_fnmatch.c
> > > > libs/libc/misc/lib_ncompress.c
> > > > libs/libc/misc/lib_utsname.c
> > > > libs/libc/netdb/lib_dns.h
> > > > libs/libc/netdb/lib_dnsquery.c
> > > > libs/libc/net/lib_addrconfig.c
> > > > libs/libc/stdlib/lib_strtod.c
> > > > libs/libc/stdlib/lib_strtof.c
> > > > libs/libc/stdlib/lib_strtold.c
> > > > libs/libc/stdlib/lib_wctomb.c
> > > > libs/libc/string/lib_vikmemcpy.c
> > > > net/arp/arp_arpin.c
> > > > net/arp/arp_dump.c
> > > > net/arp/arp_format.c
> > > > net/arp/arp_ipin.c
> > > > net/arp/arp_out.c
> > > > net/arp/arp_table.c
> > > > net/devif/devif.h
> > > > net/devif/devif_initialize.c
> > > > net/devif/devif_send.c
> > > > net/devif/ipv4_input.c
> > > > net/icmp/icmp_input.c
> > > > net/igmp/igmp_group.c
> > > > net/igmp/igmp_initialize.c
> > > > net/igmp/igmp_input.c
> > > > net/igmp/igmp_join.c
> > > > net/igmp/igmp_leave.c
> > > > net/igmp/igmp_mcastmac.c
> > > > net/igmp/igmp_msg.c
> > > > net/igmp/igmp_poll.c
> > > > net/igmp/igmp_timer.c
> > > > net/sixlowpan/sixlowpan_framelist.c
> > > > net/sixlowpan/sixlowpan_hc06.c
> > > > net/sixlowpan/sixlowpan_hc1.c
> > > > net/sixlowpan/sixlowpan_input.c
> > > > net/sixlowpan/sixlowpan_internal.h
> > > > net/sixlowpan/sixlowpan_utils.c
> > > > net/tcp/tcp_appsend.c
> > > > net/tcp/tcp_conn.c
> > > > net/tcp/tcp_devpoll.c
> > > > net/tcp/tcp_input.c
> > > > net/tcp/tcp_listen.c
> > > > net/tcp/tcp_send.c
> > > > net/tcp/tcp_seqno.c
> > > > net/tcp/tcp_timer.c
> > > > net/udp/udp_conn.c
> > > > net/udp/udp_devpoll.c
> > > > net/udp/udp_input.c
> > > > net/udp/udp_send.c
> > >
> > >
> > > I am wondering, should we withdraw the vote and clear the above
> licenses?
> > >
> > > Cheers,
> > > Nathan
> > >
> >
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Alin Jerpelea <je...@gmail.com>.
I am almost done with the missing files and I will push RC1 today with the
corection

Thanks for your support

Alin

On Tue, 19 Apr 2022, 07:51 张铎(Duo Zhang), <pa...@gmail.com> wrote:

> I suggest we analyze these files first, if we should add them to the
> LICENSE files too, we should cancel this vote.
>
> Do not worry, this is our first release without a DISCLAIMER. If we could
> finally publish this release, it is a direct sign that NuttX could graduate
> as a TLP :)
>
> Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二 02:03写道:
>
> > On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <pa...@gmail.com>
> > wrote:
> > >
> > > Ah, then let me just post them as the content. I've removed several
> files
> > > from the list by the information you provided. And I suggested that
> when
> > > you specify a library, better also provide the place where the related
> > > files are stored. For example, The Rhombus math library, I do not know
> > > which files are for it...
> > >
> > > This is the remaining files. PTAL.
> > >
> > > arch/arm/src/am335x/am335x_lcdc.c
> > > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> > > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> > > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> > > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> > > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> > > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> > > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> > > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> > > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> > > arch/arm/src/lpc2378/lpc23xx_head.S
> > > arch/arm/src/lpc43xx/lpc43_emc.c
> > > arch/arm/src/lpc43xx/lpc43_rtc.h
> > > arch/arm/src/phy62xx/phy62xx_exception.S
> > > arch/arm/src/phy62xx/phy62xx_start.S
> > > arch/arm/src/samd2l2/sam_i2c_master.c
> > > arch/arm/src/samd5e5/sam_i2c_master.c
> > > arch/arm/src/stm32l4/stm32l4_fsmc.h
> > > arch/arm/src/stm32l4/stm32l4_lcd.h
> > > arch/arm/src/tiva/common/tiva_pwm.c
> > > arch/arm/src/tiva/common/tiva_qencoder.c
> > > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> > > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> > > arch/arm/src/tiva/hardware/tiva_adc.h
> > > arch/arm/src/tiva/hardware/tiva_epi.h
> > > arch/arm/src/tiva/hardware/tiva_pwm.h
> > > arch/arm/src/tiva/hardware/tiva_qencoder.h
> > > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> > > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> > > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> > > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> > > arch/arm/src/tiva/tiva_adc.h
> > > arch/arm/src/tiva/tiva_pwm.h
> > > arch/arm/src/tiva/tiva_qencoder.h
> > > arch/or1k/src/mor1kx/hardware/irq.h
> > > arch/xtensa/src/common/xtensa_asm_utils.h
> > > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> > > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> > > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> > > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> > > boards/sim/sim/sim/include/board.h
> > > boards/sim/sim/sim/src/dummy.c
> > > drivers/leds/ncp5623c.c
> > > drivers/mtd/at24xx.c
> > > drivers/mtd/gd5f.c
> > > drivers/sensors/mlx90614.c
> > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> > > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> > > include/nuttx/fs/nfs.h
> > > include/nuttx/himem/himem.h
> > > include/nuttx/leds/ncp5623c.h
> > > include/nuttx/net/arp.h
> > > include/nuttx/net/can.h
> > > include/nuttx/net/dns.h
> > > include/nuttx/net/ethernet.h
> > > include/nuttx/net/icmp.h
> > > include/nuttx/net/icmpv6.h
> > > include/nuttx/net/igmp.h
> > > include/nuttx/net/ip.h
> > > include/nuttx/net/netconfig.h
> > > include/nuttx/net/netdev.h
> > > include/nuttx/net/netstats.h
> > > include/nuttx/net/sixlowpan.h
> > > include/nuttx/net/tcp.h
> > > include/nuttx/net/tun.h
> > > include/nuttx/net/udp.h
> > > include/nuttx/wireless/bluetooth/bt_buf.h
> > > include/nuttx/wireless/bluetooth/bt_core.h
> > > include/nuttx/wireless/bluetooth/bt_driver.h
> > > include/nuttx/wireless/bluetooth/bt_gatt.h
> > > include/nuttx/wireless/bluetooth/bt_hci.h
> > > include/nuttx/wireless/bluetooth/bt_ioctl.h
> > > include/nuttx/wireless/bluetooth/bt_null.h
> > > include/nuttx/wireless/bluetooth/bt_uart.h
> > > include/nuttx/wireless/bluetooth/bt_uuid.h
> > > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> > > include/nuttx/wireless/ieee80211/ieee80211.h
> > > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> > > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> > > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> > > libs/libc/misc/lib_crc16.c
> > > libs/libc/misc/lib_crc32.c
> > > libs/libc/misc/lib_fnmatch.c
> > > libs/libc/misc/lib_ncompress.c
> > > libs/libc/misc/lib_utsname.c
> > > libs/libc/netdb/lib_dns.h
> > > libs/libc/netdb/lib_dnsquery.c
> > > libs/libc/net/lib_addrconfig.c
> > > libs/libc/stdlib/lib_strtod.c
> > > libs/libc/stdlib/lib_strtof.c
> > > libs/libc/stdlib/lib_strtold.c
> > > libs/libc/stdlib/lib_wctomb.c
> > > libs/libc/string/lib_vikmemcpy.c
> > > net/arp/arp_arpin.c
> > > net/arp/arp_dump.c
> > > net/arp/arp_format.c
> > > net/arp/arp_ipin.c
> > > net/arp/arp_out.c
> > > net/arp/arp_table.c
> > > net/devif/devif.h
> > > net/devif/devif_initialize.c
> > > net/devif/devif_send.c
> > > net/devif/ipv4_input.c
> > > net/icmp/icmp_input.c
> > > net/igmp/igmp_group.c
> > > net/igmp/igmp_initialize.c
> > > net/igmp/igmp_input.c
> > > net/igmp/igmp_join.c
> > > net/igmp/igmp_leave.c
> > > net/igmp/igmp_mcastmac.c
> > > net/igmp/igmp_msg.c
> > > net/igmp/igmp_poll.c
> > > net/igmp/igmp_timer.c
> > > net/sixlowpan/sixlowpan_framelist.c
> > > net/sixlowpan/sixlowpan_hc06.c
> > > net/sixlowpan/sixlowpan_hc1.c
> > > net/sixlowpan/sixlowpan_input.c
> > > net/sixlowpan/sixlowpan_internal.h
> > > net/sixlowpan/sixlowpan_utils.c
> > > net/tcp/tcp_appsend.c
> > > net/tcp/tcp_conn.c
> > > net/tcp/tcp_devpoll.c
> > > net/tcp/tcp_input.c
> > > net/tcp/tcp_listen.c
> > > net/tcp/tcp_send.c
> > > net/tcp/tcp_seqno.c
> > > net/tcp/tcp_timer.c
> > > net/udp/udp_conn.c
> > > net/udp/udp_devpoll.c
> > > net/udp/udp_input.c
> > > net/udp/udp_send.c
> >
> >
> > I am wondering, should we withdraw the vote and clear the above licenses?
> >
> > Cheers,
> > Nathan
> >
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
I suggest we analyze these files first, if we should add them to the
LICENSE files too, we should cancel this vote.

Do not worry, this is our first release without a DISCLAIMER. If we could
finally publish this release, it is a direct sign that NuttX could graduate
as a TLP :)

Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二 02:03写道:

> On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <pa...@gmail.com>
> wrote:
> >
> > Ah, then let me just post them as the content. I've removed several files
> > from the list by the information you provided. And I suggested that when
> > you specify a library, better also provide the place where the related
> > files are stored. For example, The Rhombus math library, I do not know
> > which files are for it...
> >
> > This is the remaining files. PTAL.
> >
> > arch/arm/src/am335x/am335x_lcdc.c
> > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> > arch/arm/src/lpc2378/lpc23xx_head.S
> > arch/arm/src/lpc43xx/lpc43_emc.c
> > arch/arm/src/lpc43xx/lpc43_rtc.h
> > arch/arm/src/phy62xx/phy62xx_exception.S
> > arch/arm/src/phy62xx/phy62xx_start.S
> > arch/arm/src/samd2l2/sam_i2c_master.c
> > arch/arm/src/samd5e5/sam_i2c_master.c
> > arch/arm/src/stm32l4/stm32l4_fsmc.h
> > arch/arm/src/stm32l4/stm32l4_lcd.h
> > arch/arm/src/tiva/common/tiva_pwm.c
> > arch/arm/src/tiva/common/tiva_qencoder.c
> > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> > arch/arm/src/tiva/hardware/tiva_adc.h
> > arch/arm/src/tiva/hardware/tiva_epi.h
> > arch/arm/src/tiva/hardware/tiva_pwm.h
> > arch/arm/src/tiva/hardware/tiva_qencoder.h
> > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> > arch/arm/src/tiva/tiva_adc.h
> > arch/arm/src/tiva/tiva_pwm.h
> > arch/arm/src/tiva/tiva_qencoder.h
> > arch/or1k/src/mor1kx/hardware/irq.h
> > arch/xtensa/src/common/xtensa_asm_utils.h
> > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> > boards/sim/sim/sim/include/board.h
> > boards/sim/sim/sim/src/dummy.c
> > drivers/leds/ncp5623c.c
> > drivers/mtd/at24xx.c
> > drivers/mtd/gd5f.c
> > drivers/sensors/mlx90614.c
> > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> > include/nuttx/fs/nfs.h
> > include/nuttx/himem/himem.h
> > include/nuttx/leds/ncp5623c.h
> > include/nuttx/net/arp.h
> > include/nuttx/net/can.h
> > include/nuttx/net/dns.h
> > include/nuttx/net/ethernet.h
> > include/nuttx/net/icmp.h
> > include/nuttx/net/icmpv6.h
> > include/nuttx/net/igmp.h
> > include/nuttx/net/ip.h
> > include/nuttx/net/netconfig.h
> > include/nuttx/net/netdev.h
> > include/nuttx/net/netstats.h
> > include/nuttx/net/sixlowpan.h
> > include/nuttx/net/tcp.h
> > include/nuttx/net/tun.h
> > include/nuttx/net/udp.h
> > include/nuttx/wireless/bluetooth/bt_buf.h
> > include/nuttx/wireless/bluetooth/bt_core.h
> > include/nuttx/wireless/bluetooth/bt_driver.h
> > include/nuttx/wireless/bluetooth/bt_gatt.h
> > include/nuttx/wireless/bluetooth/bt_hci.h
> > include/nuttx/wireless/bluetooth/bt_ioctl.h
> > include/nuttx/wireless/bluetooth/bt_null.h
> > include/nuttx/wireless/bluetooth/bt_uart.h
> > include/nuttx/wireless/bluetooth/bt_uuid.h
> > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> > include/nuttx/wireless/ieee80211/ieee80211.h
> > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> > libs/libc/misc/lib_crc16.c
> > libs/libc/misc/lib_crc32.c
> > libs/libc/misc/lib_fnmatch.c
> > libs/libc/misc/lib_ncompress.c
> > libs/libc/misc/lib_utsname.c
> > libs/libc/netdb/lib_dns.h
> > libs/libc/netdb/lib_dnsquery.c
> > libs/libc/net/lib_addrconfig.c
> > libs/libc/stdlib/lib_strtod.c
> > libs/libc/stdlib/lib_strtof.c
> > libs/libc/stdlib/lib_strtold.c
> > libs/libc/stdlib/lib_wctomb.c
> > libs/libc/string/lib_vikmemcpy.c
> > net/arp/arp_arpin.c
> > net/arp/arp_dump.c
> > net/arp/arp_format.c
> > net/arp/arp_ipin.c
> > net/arp/arp_out.c
> > net/arp/arp_table.c
> > net/devif/devif.h
> > net/devif/devif_initialize.c
> > net/devif/devif_send.c
> > net/devif/ipv4_input.c
> > net/icmp/icmp_input.c
> > net/igmp/igmp_group.c
> > net/igmp/igmp_initialize.c
> > net/igmp/igmp_input.c
> > net/igmp/igmp_join.c
> > net/igmp/igmp_leave.c
> > net/igmp/igmp_mcastmac.c
> > net/igmp/igmp_msg.c
> > net/igmp/igmp_poll.c
> > net/igmp/igmp_timer.c
> > net/sixlowpan/sixlowpan_framelist.c
> > net/sixlowpan/sixlowpan_hc06.c
> > net/sixlowpan/sixlowpan_hc1.c
> > net/sixlowpan/sixlowpan_input.c
> > net/sixlowpan/sixlowpan_internal.h
> > net/sixlowpan/sixlowpan_utils.c
> > net/tcp/tcp_appsend.c
> > net/tcp/tcp_conn.c
> > net/tcp/tcp_devpoll.c
> > net/tcp/tcp_input.c
> > net/tcp/tcp_listen.c
> > net/tcp/tcp_send.c
> > net/tcp/tcp_seqno.c
> > net/tcp/tcp_timer.c
> > net/udp/udp_conn.c
> > net/udp/udp_devpoll.c
> > net/udp/udp_input.c
> > net/udp/udp_send.c
>
>
> I am wondering, should we withdraw the vote and clear the above licenses?
>
> Cheers,
> Nathan
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
I suggest we analyze these files first, if we should add them to the
LICENSE files too, we should cancel this vote.

Do not worry, this is our first release without a DISCLAIMER. If we could
finally publish this release, it is a direct sign that NuttX could graduate
as a TLP :)

Nathan Hartman <ha...@gmail.com> 于2022年4月19日周二 02:03写道:

> On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <pa...@gmail.com>
> wrote:
> >
> > Ah, then let me just post them as the content. I've removed several files
> > from the list by the information you provided. And I suggested that when
> > you specify a library, better also provide the place where the related
> > files are stored. For example, The Rhombus math library, I do not know
> > which files are for it...
> >
> > This is the remaining files. PTAL.
> >
> > arch/arm/src/am335x/am335x_lcdc.c
> > arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> > arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> > arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> > arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> > arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> > arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> > arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> > arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> > arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> > arch/arm/src/lpc2378/lpc23xx_head.S
> > arch/arm/src/lpc43xx/lpc43_emc.c
> > arch/arm/src/lpc43xx/lpc43_rtc.h
> > arch/arm/src/phy62xx/phy62xx_exception.S
> > arch/arm/src/phy62xx/phy62xx_start.S
> > arch/arm/src/samd2l2/sam_i2c_master.c
> > arch/arm/src/samd5e5/sam_i2c_master.c
> > arch/arm/src/stm32l4/stm32l4_fsmc.h
> > arch/arm/src/stm32l4/stm32l4_lcd.h
> > arch/arm/src/tiva/common/tiva_pwm.c
> > arch/arm/src/tiva/common/tiva_qencoder.c
> > arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> > arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> > arch/arm/src/tiva/hardware/tiva_adc.h
> > arch/arm/src/tiva/hardware/tiva_epi.h
> > arch/arm/src/tiva/hardware/tiva_pwm.h
> > arch/arm/src/tiva/hardware/tiva_qencoder.h
> > arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> > arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> > arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> > arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> > arch/arm/src/tiva/tiva_adc.h
> > arch/arm/src/tiva/tiva_pwm.h
> > arch/arm/src/tiva/tiva_qencoder.h
> > arch/or1k/src/mor1kx/hardware/irq.h
> > arch/xtensa/src/common/xtensa_asm_utils.h
> > boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> > boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> > boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> > boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> > boards/sim/sim/sim/include/board.h
> > boards/sim/sim/sim/src/dummy.c
> > drivers/leds/ncp5623c.c
> > drivers/mtd/at24xx.c
> > drivers/mtd/gd5f.c
> > drivers/sensors/mlx90614.c
> > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> > drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> > include/nuttx/fs/nfs.h
> > include/nuttx/himem/himem.h
> > include/nuttx/leds/ncp5623c.h
> > include/nuttx/net/arp.h
> > include/nuttx/net/can.h
> > include/nuttx/net/dns.h
> > include/nuttx/net/ethernet.h
> > include/nuttx/net/icmp.h
> > include/nuttx/net/icmpv6.h
> > include/nuttx/net/igmp.h
> > include/nuttx/net/ip.h
> > include/nuttx/net/netconfig.h
> > include/nuttx/net/netdev.h
> > include/nuttx/net/netstats.h
> > include/nuttx/net/sixlowpan.h
> > include/nuttx/net/tcp.h
> > include/nuttx/net/tun.h
> > include/nuttx/net/udp.h
> > include/nuttx/wireless/bluetooth/bt_buf.h
> > include/nuttx/wireless/bluetooth/bt_core.h
> > include/nuttx/wireless/bluetooth/bt_driver.h
> > include/nuttx/wireless/bluetooth/bt_gatt.h
> > include/nuttx/wireless/bluetooth/bt_hci.h
> > include/nuttx/wireless/bluetooth/bt_ioctl.h
> > include/nuttx/wireless/bluetooth/bt_null.h
> > include/nuttx/wireless/bluetooth/bt_uart.h
> > include/nuttx/wireless/bluetooth/bt_uuid.h
> > include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> > include/nuttx/wireless/ieee80211/ieee80211.h
> > libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> > libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> > libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> > libs/libc/misc/lib_crc16.c
> > libs/libc/misc/lib_crc32.c
> > libs/libc/misc/lib_fnmatch.c
> > libs/libc/misc/lib_ncompress.c
> > libs/libc/misc/lib_utsname.c
> > libs/libc/netdb/lib_dns.h
> > libs/libc/netdb/lib_dnsquery.c
> > libs/libc/net/lib_addrconfig.c
> > libs/libc/stdlib/lib_strtod.c
> > libs/libc/stdlib/lib_strtof.c
> > libs/libc/stdlib/lib_strtold.c
> > libs/libc/stdlib/lib_wctomb.c
> > libs/libc/string/lib_vikmemcpy.c
> > net/arp/arp_arpin.c
> > net/arp/arp_dump.c
> > net/arp/arp_format.c
> > net/arp/arp_ipin.c
> > net/arp/arp_out.c
> > net/arp/arp_table.c
> > net/devif/devif.h
> > net/devif/devif_initialize.c
> > net/devif/devif_send.c
> > net/devif/ipv4_input.c
> > net/icmp/icmp_input.c
> > net/igmp/igmp_group.c
> > net/igmp/igmp_initialize.c
> > net/igmp/igmp_input.c
> > net/igmp/igmp_join.c
> > net/igmp/igmp_leave.c
> > net/igmp/igmp_mcastmac.c
> > net/igmp/igmp_msg.c
> > net/igmp/igmp_poll.c
> > net/igmp/igmp_timer.c
> > net/sixlowpan/sixlowpan_framelist.c
> > net/sixlowpan/sixlowpan_hc06.c
> > net/sixlowpan/sixlowpan_hc1.c
> > net/sixlowpan/sixlowpan_input.c
> > net/sixlowpan/sixlowpan_internal.h
> > net/sixlowpan/sixlowpan_utils.c
> > net/tcp/tcp_appsend.c
> > net/tcp/tcp_conn.c
> > net/tcp/tcp_devpoll.c
> > net/tcp/tcp_input.c
> > net/tcp/tcp_listen.c
> > net/tcp/tcp_send.c
> > net/tcp/tcp_seqno.c
> > net/tcp/tcp_timer.c
> > net/udp/udp_conn.c
> > net/udp/udp_devpoll.c
> > net/udp/udp_input.c
> > net/udp/udp_send.c
>
>
> I am wondering, should we withdraw the vote and clear the above licenses?
>
> Cheers,
> Nathan
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Nathan Hartman <ha...@gmail.com>.
On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <pa...@gmail.com> wrote:
>
> Ah, then let me just post them as the content. I've removed several files
> from the list by the information you provided. And I suggested that when
> you specify a library, better also provide the place where the related
> files are stored. For example, The Rhombus math library, I do not know
> which files are for it...
>
> This is the remaining files. PTAL.
>
> arch/arm/src/am335x/am335x_lcdc.c
> arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> arch/arm/src/lpc2378/lpc23xx_head.S
> arch/arm/src/lpc43xx/lpc43_emc.c
> arch/arm/src/lpc43xx/lpc43_rtc.h
> arch/arm/src/phy62xx/phy62xx_exception.S
> arch/arm/src/phy62xx/phy62xx_start.S
> arch/arm/src/samd2l2/sam_i2c_master.c
> arch/arm/src/samd5e5/sam_i2c_master.c
> arch/arm/src/stm32l4/stm32l4_fsmc.h
> arch/arm/src/stm32l4/stm32l4_lcd.h
> arch/arm/src/tiva/common/tiva_pwm.c
> arch/arm/src/tiva/common/tiva_qencoder.c
> arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> arch/arm/src/tiva/hardware/tiva_adc.h
> arch/arm/src/tiva/hardware/tiva_epi.h
> arch/arm/src/tiva/hardware/tiva_pwm.h
> arch/arm/src/tiva/hardware/tiva_qencoder.h
> arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> arch/arm/src/tiva/tiva_adc.h
> arch/arm/src/tiva/tiva_pwm.h
> arch/arm/src/tiva/tiva_qencoder.h
> arch/or1k/src/mor1kx/hardware/irq.h
> arch/xtensa/src/common/xtensa_asm_utils.h
> boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> boards/sim/sim/sim/include/board.h
> boards/sim/sim/sim/src/dummy.c
> drivers/leds/ncp5623c.c
> drivers/mtd/at24xx.c
> drivers/mtd/gd5f.c
> drivers/sensors/mlx90614.c
> drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> include/nuttx/fs/nfs.h
> include/nuttx/himem/himem.h
> include/nuttx/leds/ncp5623c.h
> include/nuttx/net/arp.h
> include/nuttx/net/can.h
> include/nuttx/net/dns.h
> include/nuttx/net/ethernet.h
> include/nuttx/net/icmp.h
> include/nuttx/net/icmpv6.h
> include/nuttx/net/igmp.h
> include/nuttx/net/ip.h
> include/nuttx/net/netconfig.h
> include/nuttx/net/netdev.h
> include/nuttx/net/netstats.h
> include/nuttx/net/sixlowpan.h
> include/nuttx/net/tcp.h
> include/nuttx/net/tun.h
> include/nuttx/net/udp.h
> include/nuttx/wireless/bluetooth/bt_buf.h
> include/nuttx/wireless/bluetooth/bt_core.h
> include/nuttx/wireless/bluetooth/bt_driver.h
> include/nuttx/wireless/bluetooth/bt_gatt.h
> include/nuttx/wireless/bluetooth/bt_hci.h
> include/nuttx/wireless/bluetooth/bt_ioctl.h
> include/nuttx/wireless/bluetooth/bt_null.h
> include/nuttx/wireless/bluetooth/bt_uart.h
> include/nuttx/wireless/bluetooth/bt_uuid.h
> include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> include/nuttx/wireless/ieee80211/ieee80211.h
> libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> libs/libc/misc/lib_crc16.c
> libs/libc/misc/lib_crc32.c
> libs/libc/misc/lib_fnmatch.c
> libs/libc/misc/lib_ncompress.c
> libs/libc/misc/lib_utsname.c
> libs/libc/netdb/lib_dns.h
> libs/libc/netdb/lib_dnsquery.c
> libs/libc/net/lib_addrconfig.c
> libs/libc/stdlib/lib_strtod.c
> libs/libc/stdlib/lib_strtof.c
> libs/libc/stdlib/lib_strtold.c
> libs/libc/stdlib/lib_wctomb.c
> libs/libc/string/lib_vikmemcpy.c
> net/arp/arp_arpin.c
> net/arp/arp_dump.c
> net/arp/arp_format.c
> net/arp/arp_ipin.c
> net/arp/arp_out.c
> net/arp/arp_table.c
> net/devif/devif.h
> net/devif/devif_initialize.c
> net/devif/devif_send.c
> net/devif/ipv4_input.c
> net/icmp/icmp_input.c
> net/igmp/igmp_group.c
> net/igmp/igmp_initialize.c
> net/igmp/igmp_input.c
> net/igmp/igmp_join.c
> net/igmp/igmp_leave.c
> net/igmp/igmp_mcastmac.c
> net/igmp/igmp_msg.c
> net/igmp/igmp_poll.c
> net/igmp/igmp_timer.c
> net/sixlowpan/sixlowpan_framelist.c
> net/sixlowpan/sixlowpan_hc06.c
> net/sixlowpan/sixlowpan_hc1.c
> net/sixlowpan/sixlowpan_input.c
> net/sixlowpan/sixlowpan_internal.h
> net/sixlowpan/sixlowpan_utils.c
> net/tcp/tcp_appsend.c
> net/tcp/tcp_conn.c
> net/tcp/tcp_devpoll.c
> net/tcp/tcp_input.c
> net/tcp/tcp_listen.c
> net/tcp/tcp_send.c
> net/tcp/tcp_seqno.c
> net/tcp/tcp_timer.c
> net/udp/udp_conn.c
> net/udp/udp_devpoll.c
> net/udp/udp_input.c
> net/udp/udp_send.c


I am wondering, should we withdraw the vote and clear the above licenses?

Cheers,
Nathan

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Nathan Hartman <ha...@gmail.com>.
On Thu, Apr 14, 2022 at 10:39 AM 张铎(Duo Zhang) <pa...@gmail.com> wrote:
>
> Ah, then let me just post them as the content. I've removed several files
> from the list by the information you provided. And I suggested that when
> you specify a library, better also provide the place where the related
> files are stored. For example, The Rhombus math library, I do not know
> which files are for it...
>
> This is the remaining files. PTAL.
>
> arch/arm/src/am335x/am335x_lcdc.c
> arch/arm/src/armv7-a/cp15_clean_dcache_all.S
> arch/arm/src/armv7-a/cp15_flush_dcache_all.S
> arch/arm/src/armv7-r/cp15_clean_dcache_all.S
> arch/arm/src/armv7-r/cp15_flush_dcache_all.S
> arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
> arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
> arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
> arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
> arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
> arch/arm/src/lpc2378/lpc23xx_head.S
> arch/arm/src/lpc43xx/lpc43_emc.c
> arch/arm/src/lpc43xx/lpc43_rtc.h
> arch/arm/src/phy62xx/phy62xx_exception.S
> arch/arm/src/phy62xx/phy62xx_start.S
> arch/arm/src/samd2l2/sam_i2c_master.c
> arch/arm/src/samd5e5/sam_i2c_master.c
> arch/arm/src/stm32l4/stm32l4_fsmc.h
> arch/arm/src/stm32l4/stm32l4_lcd.h
> arch/arm/src/tiva/common/tiva_pwm.c
> arch/arm/src/tiva/common/tiva_qencoder.c
> arch/arm/src/tiva/hardware/lm/lm3s_timer.h
> arch/arm/src/tiva/hardware/lm/lm4f_timer.h
> arch/arm/src/tiva/hardware/tiva_adc.h
> arch/arm/src/tiva/hardware/tiva_epi.h
> arch/arm/src/tiva/hardware/tiva_pwm.h
> arch/arm/src/tiva/hardware/tiva_qencoder.h
> arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
> arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
> arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
> arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
> arch/arm/src/tiva/tiva_adc.h
> arch/arm/src/tiva/tiva_pwm.h
> arch/arm/src/tiva/tiva_qencoder.h
> arch/or1k/src/mor1kx/hardware/irq.h
> arch/xtensa/src/common/xtensa_asm_utils.h
> boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
> boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
> boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
> boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
> boards/sim/sim/sim/include/board.h
> boards/sim/sim/sim/src/dummy.c
> drivers/leds/ncp5623c.c
> drivers/mtd/at24xx.c
> drivers/mtd/gd5f.c
> drivers/sensors/mlx90614.c
> drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
> drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
> include/nuttx/fs/nfs.h
> include/nuttx/himem/himem.h
> include/nuttx/leds/ncp5623c.h
> include/nuttx/net/arp.h
> include/nuttx/net/can.h
> include/nuttx/net/dns.h
> include/nuttx/net/ethernet.h
> include/nuttx/net/icmp.h
> include/nuttx/net/icmpv6.h
> include/nuttx/net/igmp.h
> include/nuttx/net/ip.h
> include/nuttx/net/netconfig.h
> include/nuttx/net/netdev.h
> include/nuttx/net/netstats.h
> include/nuttx/net/sixlowpan.h
> include/nuttx/net/tcp.h
> include/nuttx/net/tun.h
> include/nuttx/net/udp.h
> include/nuttx/wireless/bluetooth/bt_buf.h
> include/nuttx/wireless/bluetooth/bt_core.h
> include/nuttx/wireless/bluetooth/bt_driver.h
> include/nuttx/wireless/bluetooth/bt_gatt.h
> include/nuttx/wireless/bluetooth/bt_hci.h
> include/nuttx/wireless/bluetooth/bt_ioctl.h
> include/nuttx/wireless/bluetooth/bt_null.h
> include/nuttx/wireless/bluetooth/bt_uart.h
> include/nuttx/wireless/bluetooth/bt_uuid.h
> include/nuttx/wireless/ieee80211/ieee80211_cypto.h
> include/nuttx/wireless/ieee80211/ieee80211.h
> libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
> libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
> libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
> libs/libc/misc/lib_crc16.c
> libs/libc/misc/lib_crc32.c
> libs/libc/misc/lib_fnmatch.c
> libs/libc/misc/lib_ncompress.c
> libs/libc/misc/lib_utsname.c
> libs/libc/netdb/lib_dns.h
> libs/libc/netdb/lib_dnsquery.c
> libs/libc/net/lib_addrconfig.c
> libs/libc/stdlib/lib_strtod.c
> libs/libc/stdlib/lib_strtof.c
> libs/libc/stdlib/lib_strtold.c
> libs/libc/stdlib/lib_wctomb.c
> libs/libc/string/lib_vikmemcpy.c
> net/arp/arp_arpin.c
> net/arp/arp_dump.c
> net/arp/arp_format.c
> net/arp/arp_ipin.c
> net/arp/arp_out.c
> net/arp/arp_table.c
> net/devif/devif.h
> net/devif/devif_initialize.c
> net/devif/devif_send.c
> net/devif/ipv4_input.c
> net/icmp/icmp_input.c
> net/igmp/igmp_group.c
> net/igmp/igmp_initialize.c
> net/igmp/igmp_input.c
> net/igmp/igmp_join.c
> net/igmp/igmp_leave.c
> net/igmp/igmp_mcastmac.c
> net/igmp/igmp_msg.c
> net/igmp/igmp_poll.c
> net/igmp/igmp_timer.c
> net/sixlowpan/sixlowpan_framelist.c
> net/sixlowpan/sixlowpan_hc06.c
> net/sixlowpan/sixlowpan_hc1.c
> net/sixlowpan/sixlowpan_input.c
> net/sixlowpan/sixlowpan_internal.h
> net/sixlowpan/sixlowpan_utils.c
> net/tcp/tcp_appsend.c
> net/tcp/tcp_conn.c
> net/tcp/tcp_devpoll.c
> net/tcp/tcp_input.c
> net/tcp/tcp_listen.c
> net/tcp/tcp_send.c
> net/tcp/tcp_seqno.c
> net/tcp/tcp_timer.c
> net/udp/udp_conn.c
> net/udp/udp_devpoll.c
> net/udp/udp_input.c
> net/udp/udp_send.c


I am wondering, should we withdraw the vote and clear the above licenses?

Cheers,
Nathan

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
Ah, then let me just post them as the content. I've removed several files
from the list by the information you provided. And I suggested that when
you specify a library, better also provide the place where the related
files are stored. For example, The Rhombus math library, I do not know
which files are for it...

This is the remaining files. PTAL.

arch/arm/src/am335x/am335x_lcdc.c
arch/arm/src/armv7-a/cp15_clean_dcache_all.S
arch/arm/src/armv7-a/cp15_flush_dcache_all.S
arch/arm/src/armv7-r/cp15_clean_dcache_all.S
arch/arm/src/armv7-r/cp15_flush_dcache_all.S
arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
arch/arm/src/lpc2378/lpc23xx_head.S
arch/arm/src/lpc43xx/lpc43_emc.c
arch/arm/src/lpc43xx/lpc43_rtc.h
arch/arm/src/phy62xx/phy62xx_exception.S
arch/arm/src/phy62xx/phy62xx_start.S
arch/arm/src/samd2l2/sam_i2c_master.c
arch/arm/src/samd5e5/sam_i2c_master.c
arch/arm/src/stm32l4/stm32l4_fsmc.h
arch/arm/src/stm32l4/stm32l4_lcd.h
arch/arm/src/tiva/common/tiva_pwm.c
arch/arm/src/tiva/common/tiva_qencoder.c
arch/arm/src/tiva/hardware/lm/lm3s_timer.h
arch/arm/src/tiva/hardware/lm/lm4f_timer.h
arch/arm/src/tiva/hardware/tiva_adc.h
arch/arm/src/tiva/hardware/tiva_epi.h
arch/arm/src/tiva/hardware/tiva_pwm.h
arch/arm/src/tiva/hardware/tiva_qencoder.h
arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
arch/arm/src/tiva/tiva_adc.h
arch/arm/src/tiva/tiva_pwm.h
arch/arm/src/tiva/tiva_qencoder.h
arch/or1k/src/mor1kx/hardware/irq.h
arch/xtensa/src/common/xtensa_asm_utils.h
boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
boards/sim/sim/sim/include/board.h
boards/sim/sim/sim/src/dummy.c
drivers/leds/ncp5623c.c
drivers/mtd/at24xx.c
drivers/mtd/gd5f.c
drivers/sensors/mlx90614.c
drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
include/nuttx/fs/nfs.h
include/nuttx/himem/himem.h
include/nuttx/leds/ncp5623c.h
include/nuttx/net/arp.h
include/nuttx/net/can.h
include/nuttx/net/dns.h
include/nuttx/net/ethernet.h
include/nuttx/net/icmp.h
include/nuttx/net/icmpv6.h
include/nuttx/net/igmp.h
include/nuttx/net/ip.h
include/nuttx/net/netconfig.h
include/nuttx/net/netdev.h
include/nuttx/net/netstats.h
include/nuttx/net/sixlowpan.h
include/nuttx/net/tcp.h
include/nuttx/net/tun.h
include/nuttx/net/udp.h
include/nuttx/wireless/bluetooth/bt_buf.h
include/nuttx/wireless/bluetooth/bt_core.h
include/nuttx/wireless/bluetooth/bt_driver.h
include/nuttx/wireless/bluetooth/bt_gatt.h
include/nuttx/wireless/bluetooth/bt_hci.h
include/nuttx/wireless/bluetooth/bt_ioctl.h
include/nuttx/wireless/bluetooth/bt_null.h
include/nuttx/wireless/bluetooth/bt_uart.h
include/nuttx/wireless/bluetooth/bt_uuid.h
include/nuttx/wireless/ieee80211/ieee80211_cypto.h
include/nuttx/wireless/ieee80211/ieee80211.h
libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
libs/libc/misc/lib_crc16.c
libs/libc/misc/lib_crc32.c
libs/libc/misc/lib_fnmatch.c
libs/libc/misc/lib_ncompress.c
libs/libc/misc/lib_utsname.c
libs/libc/netdb/lib_dns.h
libs/libc/netdb/lib_dnsquery.c
libs/libc/net/lib_addrconfig.c
libs/libc/stdlib/lib_strtod.c
libs/libc/stdlib/lib_strtof.c
libs/libc/stdlib/lib_strtold.c
libs/libc/stdlib/lib_wctomb.c
libs/libc/string/lib_vikmemcpy.c
net/arp/arp_arpin.c
net/arp/arp_dump.c
net/arp/arp_format.c
net/arp/arp_ipin.c
net/arp/arp_out.c
net/arp/arp_table.c
net/devif/devif.h
net/devif/devif_initialize.c
net/devif/devif_send.c
net/devif/ipv4_input.c
net/icmp/icmp_input.c
net/igmp/igmp_group.c
net/igmp/igmp_initialize.c
net/igmp/igmp_input.c
net/igmp/igmp_join.c
net/igmp/igmp_leave.c
net/igmp/igmp_mcastmac.c
net/igmp/igmp_msg.c
net/igmp/igmp_poll.c
net/igmp/igmp_timer.c
net/sixlowpan/sixlowpan_framelist.c
net/sixlowpan/sixlowpan_hc06.c
net/sixlowpan/sixlowpan_hc1.c
net/sixlowpan/sixlowpan_input.c
net/sixlowpan/sixlowpan_internal.h
net/sixlowpan/sixlowpan_utils.c
net/tcp/tcp_appsend.c
net/tcp/tcp_conn.c
net/tcp/tcp_devpoll.c
net/tcp/tcp_input.c
net/tcp/tcp_listen.c
net/tcp/tcp_send.c
net/tcp/tcp_seqno.c
net/tcp/tcp_timer.c
net/udp/udp_conn.c
net/udp/udp_devpoll.c
net/udp/udp_input.c
net/udp/udp_send.c

Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 22:28写道:

> HI Dup Zang,
>
> I can not see an attachment
>
> Please do not forget to exclude
> UIP
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L205
> Rombus
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L237
> IGMP
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L257
> NFS
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L265
>
> and the others that are not related to a specific folder
>
> Thanks
> Alin
>
>
> On 2022/04/14 13:29:35 "张铎(Duo Zhang)" wrote:
> > What I posted in the email content are the directories listed in the
> > LICENSE file, I used them to filter out the files in the not_in_license
> > attachment, sorry for the confusion.
> >
> > There are still 136 files in the not_in_license file. Please see the
> > attachment of this email. Shout if you can not see the attachment.
> >
> > Thanks.
> >
> > Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 21:25写道:
> >
> > > Hi Duo Zang,
> > >
> > > Are there other files that we need to take care of for this release?
> > >
> > > Thanks
> > > Alin
> > >
> > > On 2022/04/14 13:23:50 Alin Jerpelea wrote:
> > > > Hi Duo Zang
> > > > Thanks for the detailed investigation and crosscheck
> > > >
> > > > All those licenses are documented in the license file
> > > > > fs/nfs
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L294
> > > > > fs/spiffs
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L315
> > > > > libs/libc/math
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L385
> > > > > libs/libc/lzf
> > > > > include/lzf
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L407
> > > > > drivers/video/ov2640
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L435
> > > > > libs/libc/machine/arm/armv8-m
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L4628
> > > > > libs/libc/wchar
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5243
> > > > > libs/libc/wctype
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5335
> > > > > wireless/bluetooth
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5370
> > > > > tools/size_report
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5371
> > > > > drivers/wireless/spirit/
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5404
> > > > > arch/arm/src/nrf52/sdk-nrfxlib
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5434
> > > >
> > > > Best regards
> > > > Alin
> > > >
> > > > On 2022/04/14 13:06:11 "张铎(Duo Zhang)" wrote:
> > > > > Oh I forgot to paste the directory list...
> > > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > >
> > > > > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 21:05写道:
> > > > >
> > > > > > This is all the directories in the LICENSE file, and after
> removing
> > > the
> > > > > > files under these directories, I finally get a list with 136
> files.
> > > > > >
> > > > > > We are very close to finish the license work now :)
> > > > > >
> > > > > > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:51写道:
> > > > > >
> > > > > >> Oh I must have made some mistakes in the scripts...
> > > > > >>
> > > > > >> See the new attachment. It should be 314 files.
> > > > > >>
> > > > > >> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:43写道:
> > > > > >>
> > > > > >>> Oh, there are some .S files. Let me also count them.
> > > > > >>>
> > > > > >>> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:22写道:
> > > > > >>>
> > > > > >>>> I tried to find all the .h and .c files with the rat check
> result,
> > > > > >>>> there are 778 files. And then I tried to find all the .h and
> .c
> > > files in
> > > > > >>>> the LICENSE file, there are 452 files.
> > > > > >>>>
> > > > > >>>> And then I use comm -13 to output all the files with are in
> the
> > > rat
> > > > > >>>> check result but not in LICENSE file, there are 350 files.
> Please
> > > see the
> > > > > >>>> attached file.
> > > > > >>>>
> > > > > >>>> Of course, I saw that we may specify a directory in the
> LICENSE
> > > file so
> > > > > >>>> I still need to check it manually again.
> > > > > >>>>
> > > > > >>>> I think you guys could also post your analysis here.
> > > > > >>>>
> > > > > >>>> I haven't checked the apps tarball yet.
> > > > > >>>>
> > > > > >>>> Thanks.
> > > > > >>>>
> > > > > >>>> Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 15:35写道:
> > > > > >>>>
> > > > > >>>>> Hi Duo Zhang,
> > > > > >>>>>
> > > > > >>>>> Did you have time to conclude?
> > > > > >>>>> Is it possible to proceed with this release?
> > > > > >>>>>
> > > > > >>>>> Thanks
> > > > > >>>>> Alin
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>> On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
> > > > > >>>>> > https://creadur.apache.org/rat/
> > > > > >>>>> >
> > > > > >>>>> > Just download the jar and run 'java -jar
> apache-rat-0.13.jar
> > > <your
> > > > > >>>>> > directory>'.
> > > > > >>>>> >
> > > > > >>>>> > Let me see how to check whether all the files with non AL
> > > headers
> > > > > >>>>> have all
> > > > > >>>>> > been included in LICENSE.
> > > > > >>>>> >
> > > > > >>>>> >
> > > > > >>>>> >
> > > > > >>>>> >
> > > > > >>>>> >
> > > > > >>>>> > Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日
> > > 23:36写道:
> > > > > >>>>> >
> > > > > >>>>> > > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <
> > > > > >>>>> palomino219@gmail.com>
> > > > > >>>>> > > wrote:
> > > > > >>>>> > > >
> > > > > >>>>> > > > Yes, most of them are Kconfig, defconfig and .ld
> files. I
> > > think
> > > > > >>>>> all of
> > > > > >>>>> > > them
> > > > > >>>>> > > > are generated files so do not need a license header.
> > > > > >>>>> > > >
> > > > > >>>>> > > > We could introduce a rat.exclude file in our repo to
> > > exclude
> > > > > >>>>> these
> > > > > >>>>> > > > generated files.
> > > > > >>>>> > > >
> > > > > >>>>> > > > And thanks for the pointer. Let me check the LICENSE
> file
> > > as
> > > > > >>>>> well.
> > > > > >>>>> > >
> > > > > >>>>> > >
> > > > > >>>>> > > Thanks Duo for checking. Did you see any files that do
> need
> > > to be
> > > > > >>>>> > > mentioned in LICENSE?
> > > > > >>>>> > >
> > > > > >>>>> > > Also is there a HOWTO how to run the rat check on our
> repo?
> > > > > >>>>> > >
> > > > > >>>>> > > Thanks,
> > > > > >>>>> > > Nathan
> > > > > >>>>> > >
> > > > > >>>>> > >
> > > > > >>>>>
> > > ---------------------------------------------------------------------
> > > > > >>>>> > > To unsubscribe, e-mail:
> > > general-unsubscribe@incubator.apache.org
> > > > > >>>>> > > For additional commands, e-mail:
> > > general-help@incubator.apache.org
> > > > > >>>>> > >
> > > > > >>>>> > >
> > > > > >>>>> >
> > > > > >>>>>
> > > > > >>>>>
> > > ---------------------------------------------------------------------
> > > > > >>>>> To unsubscribe, e-mail:
> general-unsubscribe@incubator.apache.org
> > > > > >>>>> For additional commands, e-mail:
> > > general-help@incubator.apache.org
> > > > > >>>>>
> > > > > >>>>>
> > > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > > For additional commands, e-mail: general-help@incubator.apache.org
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > For additional commands, e-mail: general-help@incubator.apache.org
> > >
> > >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
Ah, then let me just post them as the content. I've removed several files
from the list by the information you provided. And I suggested that when
you specify a library, better also provide the place where the related
files are stored. For example, The Rhombus math library, I do not know
which files are for it...

This is the remaining files. PTAL.

arch/arm/src/am335x/am335x_lcdc.c
arch/arm/src/armv7-a/cp15_clean_dcache_all.S
arch/arm/src/armv7-a/cp15_flush_dcache_all.S
arch/arm/src/armv7-r/cp15_clean_dcache_all.S
arch/arm/src/armv7-r/cp15_flush_dcache_all.S
arch/arm/src/cxd56xx/hardware/cxd5602_isop.h
arch/arm/src/cxd56xx/hardware/cxd5602_isop_hadc0_highspeed.h
arch/arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h
arch/arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h
arch/arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h
arch/arm/src/lpc2378/lpc23xx_head.S
arch/arm/src/lpc43xx/lpc43_emc.c
arch/arm/src/lpc43xx/lpc43_rtc.h
arch/arm/src/phy62xx/phy62xx_exception.S
arch/arm/src/phy62xx/phy62xx_start.S
arch/arm/src/samd2l2/sam_i2c_master.c
arch/arm/src/samd5e5/sam_i2c_master.c
arch/arm/src/stm32l4/stm32l4_fsmc.h
arch/arm/src/stm32l4/stm32l4_lcd.h
arch/arm/src/tiva/common/tiva_pwm.c
arch/arm/src/tiva/common/tiva_qencoder.c
arch/arm/src/tiva/hardware/lm/lm3s_timer.h
arch/arm/src/tiva/hardware/lm/lm4f_timer.h
arch/arm/src/tiva/hardware/tiva_adc.h
arch/arm/src/tiva/hardware/tiva_epi.h
arch/arm/src/tiva/hardware/tiva_pwm.h
arch/arm/src/tiva/hardware/tiva_qencoder.h
arch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
arch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
arch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
arch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
arch/arm/src/tiva/tiva_adc.h
arch/arm/src/tiva/tiva_pwm.h
arch/arm/src/tiva/tiva_qencoder.h
arch/or1k/src/mor1kx/hardware/irq.h
arch/xtensa/src/common/xtensa_asm_utils.h
boards/arm/sama5/sama5d4-ek/include/nsh_romfsimg.h
boards/arm/stm32/emw3162/src/stm32_wlan_firmware.c
boards/arm/stm32l4/stm32l476vg-disco/include/nsh_romfsimg.h
boards/arm/stm32l4/stm32l4r9ai-disco/include/nsh_romfsimg.h
boards/sim/sim/sim/include/board.h
boards/sim/sim/sim/src/dummy.c
drivers/leds/ncp5623c.c
drivers/mtd/at24xx.c
drivers/mtd/gd5f.c
drivers/sensors/mlx90614.c
drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
include/nuttx/fs/nfs.h
include/nuttx/himem/himem.h
include/nuttx/leds/ncp5623c.h
include/nuttx/net/arp.h
include/nuttx/net/can.h
include/nuttx/net/dns.h
include/nuttx/net/ethernet.h
include/nuttx/net/icmp.h
include/nuttx/net/icmpv6.h
include/nuttx/net/igmp.h
include/nuttx/net/ip.h
include/nuttx/net/netconfig.h
include/nuttx/net/netdev.h
include/nuttx/net/netstats.h
include/nuttx/net/sixlowpan.h
include/nuttx/net/tcp.h
include/nuttx/net/tun.h
include/nuttx/net/udp.h
include/nuttx/wireless/bluetooth/bt_buf.h
include/nuttx/wireless/bluetooth/bt_core.h
include/nuttx/wireless/bluetooth/bt_driver.h
include/nuttx/wireless/bluetooth/bt_gatt.h
include/nuttx/wireless/bluetooth/bt_hci.h
include/nuttx/wireless/bluetooth/bt_ioctl.h
include/nuttx/wireless/bluetooth/bt_null.h
include/nuttx/wireless/bluetooth/bt_uart.h
include/nuttx/wireless/bluetooth/bt_uuid.h
include/nuttx/wireless/ieee80211/ieee80211_cypto.h
include/nuttx/wireless/ieee80211/ieee80211.h
libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
libs/libc/misc/lib_crc16.c
libs/libc/misc/lib_crc32.c
libs/libc/misc/lib_fnmatch.c
libs/libc/misc/lib_ncompress.c
libs/libc/misc/lib_utsname.c
libs/libc/netdb/lib_dns.h
libs/libc/netdb/lib_dnsquery.c
libs/libc/net/lib_addrconfig.c
libs/libc/stdlib/lib_strtod.c
libs/libc/stdlib/lib_strtof.c
libs/libc/stdlib/lib_strtold.c
libs/libc/stdlib/lib_wctomb.c
libs/libc/string/lib_vikmemcpy.c
net/arp/arp_arpin.c
net/arp/arp_dump.c
net/arp/arp_format.c
net/arp/arp_ipin.c
net/arp/arp_out.c
net/arp/arp_table.c
net/devif/devif.h
net/devif/devif_initialize.c
net/devif/devif_send.c
net/devif/ipv4_input.c
net/icmp/icmp_input.c
net/igmp/igmp_group.c
net/igmp/igmp_initialize.c
net/igmp/igmp_input.c
net/igmp/igmp_join.c
net/igmp/igmp_leave.c
net/igmp/igmp_mcastmac.c
net/igmp/igmp_msg.c
net/igmp/igmp_poll.c
net/igmp/igmp_timer.c
net/sixlowpan/sixlowpan_framelist.c
net/sixlowpan/sixlowpan_hc06.c
net/sixlowpan/sixlowpan_hc1.c
net/sixlowpan/sixlowpan_input.c
net/sixlowpan/sixlowpan_internal.h
net/sixlowpan/sixlowpan_utils.c
net/tcp/tcp_appsend.c
net/tcp/tcp_conn.c
net/tcp/tcp_devpoll.c
net/tcp/tcp_input.c
net/tcp/tcp_listen.c
net/tcp/tcp_send.c
net/tcp/tcp_seqno.c
net/tcp/tcp_timer.c
net/udp/udp_conn.c
net/udp/udp_devpoll.c
net/udp/udp_input.c
net/udp/udp_send.c

Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 22:28写道:

> HI Dup Zang,
>
> I can not see an attachment
>
> Please do not forget to exclude
> UIP
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L205
> Rombus
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L237
> IGMP
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L257
> NFS
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L265
>
> and the others that are not related to a specific folder
>
> Thanks
> Alin
>
>
> On 2022/04/14 13:29:35 "张铎(Duo Zhang)" wrote:
> > What I posted in the email content are the directories listed in the
> > LICENSE file, I used them to filter out the files in the not_in_license
> > attachment, sorry for the confusion.
> >
> > There are still 136 files in the not_in_license file. Please see the
> > attachment of this email. Shout if you can not see the attachment.
> >
> > Thanks.
> >
> > Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 21:25写道:
> >
> > > Hi Duo Zang,
> > >
> > > Are there other files that we need to take care of for this release?
> > >
> > > Thanks
> > > Alin
> > >
> > > On 2022/04/14 13:23:50 Alin Jerpelea wrote:
> > > > Hi Duo Zang
> > > > Thanks for the detailed investigation and crosscheck
> > > >
> > > > All those licenses are documented in the license file
> > > > > fs/nfs
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L294
> > > > > fs/spiffs
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L315
> > > > > libs/libc/math
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L385
> > > > > libs/libc/lzf
> > > > > include/lzf
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L407
> > > > > drivers/video/ov2640
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L435
> > > > > libs/libc/machine/arm/armv8-m
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L4628
> > > > > libs/libc/wchar
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5243
> > > > > libs/libc/wctype
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5335
> > > > > wireless/bluetooth
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5370
> > > > > tools/size_report
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5371
> > > > > drivers/wireless/spirit/
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5404
> > > > > arch/arm/src/nrf52/sdk-nrfxlib
> > > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5434
> > > >
> > > > Best regards
> > > > Alin
> > > >
> > > > On 2022/04/14 13:06:11 "张铎(Duo Zhang)" wrote:
> > > > > Oh I forgot to paste the directory list...
> > > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > >
> > > > > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 21:05写道:
> > > > >
> > > > > > This is all the directories in the LICENSE file, and after
> removing
> > > the
> > > > > > files under these directories, I finally get a list with 136
> files.
> > > > > >
> > > > > > We are very close to finish the license work now :)
> > > > > >
> > > > > > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:51写道:
> > > > > >
> > > > > >> Oh I must have made some mistakes in the scripts...
> > > > > >>
> > > > > >> See the new attachment. It should be 314 files.
> > > > > >>
> > > > > >> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:43写道:
> > > > > >>
> > > > > >>> Oh, there are some .S files. Let me also count them.
> > > > > >>>
> > > > > >>> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:22写道:
> > > > > >>>
> > > > > >>>> I tried to find all the .h and .c files with the rat check
> result,
> > > > > >>>> there are 778 files. And then I tried to find all the .h and
> .c
> > > files in
> > > > > >>>> the LICENSE file, there are 452 files.
> > > > > >>>>
> > > > > >>>> And then I use comm -13 to output all the files with are in
> the
> > > rat
> > > > > >>>> check result but not in LICENSE file, there are 350 files.
> Please
> > > see the
> > > > > >>>> attached file.
> > > > > >>>>
> > > > > >>>> Of course, I saw that we may specify a directory in the
> LICENSE
> > > file so
> > > > > >>>> I still need to check it manually again.
> > > > > >>>>
> > > > > >>>> I think you guys could also post your analysis here.
> > > > > >>>>
> > > > > >>>> I haven't checked the apps tarball yet.
> > > > > >>>>
> > > > > >>>> Thanks.
> > > > > >>>>
> > > > > >>>> Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 15:35写道:
> > > > > >>>>
> > > > > >>>>> Hi Duo Zhang,
> > > > > >>>>>
> > > > > >>>>> Did you have time to conclude?
> > > > > >>>>> Is it possible to proceed with this release?
> > > > > >>>>>
> > > > > >>>>> Thanks
> > > > > >>>>> Alin
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>> On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
> > > > > >>>>> > https://creadur.apache.org/rat/
> > > > > >>>>> >
> > > > > >>>>> > Just download the jar and run 'java -jar
> apache-rat-0.13.jar
> > > <your
> > > > > >>>>> > directory>'.
> > > > > >>>>> >
> > > > > >>>>> > Let me see how to check whether all the files with non AL
> > > headers
> > > > > >>>>> have all
> > > > > >>>>> > been included in LICENSE.
> > > > > >>>>> >
> > > > > >>>>> >
> > > > > >>>>> >
> > > > > >>>>> >
> > > > > >>>>> >
> > > > > >>>>> > Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日
> > > 23:36写道:
> > > > > >>>>> >
> > > > > >>>>> > > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <
> > > > > >>>>> palomino219@gmail.com>
> > > > > >>>>> > > wrote:
> > > > > >>>>> > > >
> > > > > >>>>> > > > Yes, most of them are Kconfig, defconfig and .ld
> files. I
> > > think
> > > > > >>>>> all of
> > > > > >>>>> > > them
> > > > > >>>>> > > > are generated files so do not need a license header.
> > > > > >>>>> > > >
> > > > > >>>>> > > > We could introduce a rat.exclude file in our repo to
> > > exclude
> > > > > >>>>> these
> > > > > >>>>> > > > generated files.
> > > > > >>>>> > > >
> > > > > >>>>> > > > And thanks for the pointer. Let me check the LICENSE
> file
> > > as
> > > > > >>>>> well.
> > > > > >>>>> > >
> > > > > >>>>> > >
> > > > > >>>>> > > Thanks Duo for checking. Did you see any files that do
> need
> > > to be
> > > > > >>>>> > > mentioned in LICENSE?
> > > > > >>>>> > >
> > > > > >>>>> > > Also is there a HOWTO how to run the rat check on our
> repo?
> > > > > >>>>> > >
> > > > > >>>>> > > Thanks,
> > > > > >>>>> > > Nathan
> > > > > >>>>> > >
> > > > > >>>>> > >
> > > > > >>>>>
> > > ---------------------------------------------------------------------
> > > > > >>>>> > > To unsubscribe, e-mail:
> > > general-unsubscribe@incubator.apache.org
> > > > > >>>>> > > For additional commands, e-mail:
> > > general-help@incubator.apache.org
> > > > > >>>>> > >
> > > > > >>>>> > >
> > > > > >>>>> >
> > > > > >>>>>
> > > > > >>>>>
> > > ---------------------------------------------------------------------
> > > > > >>>>> To unsubscribe, e-mail:
> general-unsubscribe@incubator.apache.org
> > > > > >>>>> For additional commands, e-mail:
> > > general-help@incubator.apache.org
> > > > > >>>>>
> > > > > >>>>>
> > > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > > For additional commands, e-mail: general-help@incubator.apache.org
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > For additional commands, e-mail: general-help@incubator.apache.org
> > >
> > >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Alin Jerpelea <je...@apache.org>.
HI Dup Zang,

I can not see an attachment 

Please do not forget to exclude
UIP
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L205
Rombus
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L237
IGMP
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L257
NFS
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L265

and the others that are not related to a specific folder 

Thanks 
Alin


On 2022/04/14 13:29:35 "张铎(Duo Zhang)" wrote:
> What I posted in the email content are the directories listed in the
> LICENSE file, I used them to filter out the files in the not_in_license
> attachment, sorry for the confusion.
> 
> There are still 136 files in the not_in_license file. Please see the
> attachment of this email. Shout if you can not see the attachment.
> 
> Thanks.
> 
> Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 21:25写道:
> 
> > Hi Duo Zang,
> >
> > Are there other files that we need to take care of for this release?
> >
> > Thanks
> > Alin
> >
> > On 2022/04/14 13:23:50 Alin Jerpelea wrote:
> > > Hi Duo Zang
> > > Thanks for the detailed investigation and crosscheck
> > >
> > > All those licenses are documented in the license file
> > > > fs/nfs
> > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L294
> > > > fs/spiffs
> > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L315
> > > > libs/libc/math
> > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L385
> > > > libs/libc/lzf
> > > > include/lzf
> > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L407
> > > > drivers/video/ov2640
> > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L435
> > > > libs/libc/machine/arm/armv8-m
> > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L4628
> > > > libs/libc/wchar
> > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5243
> > > > libs/libc/wctype
> > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5335
> > > > wireless/bluetooth
> > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5370
> > > > tools/size_report
> > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5371
> > > > drivers/wireless/spirit/
> > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5404
> > > > arch/arm/src/nrf52/sdk-nrfxlib
> > > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5434
> > >
> > > Best regards
> > > Alin
> > >
> > > On 2022/04/14 13:06:11 "张铎(Duo Zhang)" wrote:
> > > > Oh I forgot to paste the directory list...
> > > >
> > >
> > >
> > >
> > >
> > >
> > > >
> > > > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 21:05写道:
> > > >
> > > > > This is all the directories in the LICENSE file, and after removing
> > the
> > > > > files under these directories, I finally get a list with 136 files.
> > > > >
> > > > > We are very close to finish the license work now :)
> > > > >
> > > > > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:51写道:
> > > > >
> > > > >> Oh I must have made some mistakes in the scripts...
> > > > >>
> > > > >> See the new attachment. It should be 314 files.
> > > > >>
> > > > >> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:43写道:
> > > > >>
> > > > >>> Oh, there are some .S files. Let me also count them.
> > > > >>>
> > > > >>> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:22写道:
> > > > >>>
> > > > >>>> I tried to find all the .h and .c files with the rat check result,
> > > > >>>> there are 778 files. And then I tried to find all the .h and .c
> > files in
> > > > >>>> the LICENSE file, there are 452 files.
> > > > >>>>
> > > > >>>> And then I use comm -13 to output all the files with are in the
> > rat
> > > > >>>> check result but not in LICENSE file, there are 350 files. Please
> > see the
> > > > >>>> attached file.
> > > > >>>>
> > > > >>>> Of course, I saw that we may specify a directory in the LICENSE
> > file so
> > > > >>>> I still need to check it manually again.
> > > > >>>>
> > > > >>>> I think you guys could also post your analysis here.
> > > > >>>>
> > > > >>>> I haven't checked the apps tarball yet.
> > > > >>>>
> > > > >>>> Thanks.
> > > > >>>>
> > > > >>>> Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 15:35写道:
> > > > >>>>
> > > > >>>>> Hi Duo Zhang,
> > > > >>>>>
> > > > >>>>> Did you have time to conclude?
> > > > >>>>> Is it possible to proceed with this release?
> > > > >>>>>
> > > > >>>>> Thanks
> > > > >>>>> Alin
> > > > >>>>>
> > > > >>>>>
> > > > >>>>> On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
> > > > >>>>> > https://creadur.apache.org/rat/
> > > > >>>>> >
> > > > >>>>> > Just download the jar and run 'java -jar apache-rat-0.13.jar
> > <your
> > > > >>>>> > directory>'.
> > > > >>>>> >
> > > > >>>>> > Let me see how to check whether all the files with non AL
> > headers
> > > > >>>>> have all
> > > > >>>>> > been included in LICENSE.
> > > > >>>>> >
> > > > >>>>> >
> > > > >>>>> >
> > > > >>>>> >
> > > > >>>>> >
> > > > >>>>> > Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日
> > 23:36写道:
> > > > >>>>> >
> > > > >>>>> > > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <
> > > > >>>>> palomino219@gmail.com>
> > > > >>>>> > > wrote:
> > > > >>>>> > > >
> > > > >>>>> > > > Yes, most of them are Kconfig, defconfig and .ld files. I
> > think
> > > > >>>>> all of
> > > > >>>>> > > them
> > > > >>>>> > > > are generated files so do not need a license header.
> > > > >>>>> > > >
> > > > >>>>> > > > We could introduce a rat.exclude file in our repo to
> > exclude
> > > > >>>>> these
> > > > >>>>> > > > generated files.
> > > > >>>>> > > >
> > > > >>>>> > > > And thanks for the pointer. Let me check the LICENSE file
> > as
> > > > >>>>> well.
> > > > >>>>> > >
> > > > >>>>> > >
> > > > >>>>> > > Thanks Duo for checking. Did you see any files that do need
> > to be
> > > > >>>>> > > mentioned in LICENSE?
> > > > >>>>> > >
> > > > >>>>> > > Also is there a HOWTO how to run the rat check on our repo?
> > > > >>>>> > >
> > > > >>>>> > > Thanks,
> > > > >>>>> > > Nathan
> > > > >>>>> > >
> > > > >>>>> > >
> > > > >>>>>
> > ---------------------------------------------------------------------
> > > > >>>>> > > To unsubscribe, e-mail:
> > general-unsubscribe@incubator.apache.org
> > > > >>>>> > > For additional commands, e-mail:
> > general-help@incubator.apache.org
> > > > >>>>> > >
> > > > >>>>> > >
> > > > >>>>> >
> > > > >>>>>
> > > > >>>>>
> > ---------------------------------------------------------------------
> > > > >>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > > >>>>> For additional commands, e-mail:
> > general-help@incubator.apache.org
> > > > >>>>>
> > > > >>>>>
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > For additional commands, e-mail: general-help@incubator.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
> >
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
What I posted in the email content are the directories listed in the
LICENSE file, I used them to filter out the files in the not_in_license
attachment, sorry for the confusion.

There are still 136 files in the not_in_license file. Please see the
attachment of this email. Shout if you can not see the attachment.

Thanks.

Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 21:25写道:

> Hi Duo Zang,
>
> Are there other files that we need to take care of for this release?
>
> Thanks
> Alin
>
> On 2022/04/14 13:23:50 Alin Jerpelea wrote:
> > Hi Duo Zang
> > Thanks for the detailed investigation and crosscheck
> >
> > All those licenses are documented in the license file
> > > fs/nfs
> > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L294
> > > fs/spiffs
> > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L315
> > > libs/libc/math
> > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L385
> > > libs/libc/lzf
> > > include/lzf
> > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L407
> > > drivers/video/ov2640
> > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L435
> > > libs/libc/machine/arm/armv8-m
> > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L4628
> > > libs/libc/wchar
> > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5243
> > > libs/libc/wctype
> > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5335
> > > wireless/bluetooth
> > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5370
> > > tools/size_report
> > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5371
> > > drivers/wireless/spirit/
> > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5404
> > > arch/arm/src/nrf52/sdk-nrfxlib
> > https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5434
> >
> > Best regards
> > Alin
> >
> > On 2022/04/14 13:06:11 "张铎(Duo Zhang)" wrote:
> > > Oh I forgot to paste the directory list...
> > >
> >
> >
> >
> >
> >
> > >
> > > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 21:05写道:
> > >
> > > > This is all the directories in the LICENSE file, and after removing
> the
> > > > files under these directories, I finally get a list with 136 files.
> > > >
> > > > We are very close to finish the license work now :)
> > > >
> > > > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:51写道:
> > > >
> > > >> Oh I must have made some mistakes in the scripts...
> > > >>
> > > >> See the new attachment. It should be 314 files.
> > > >>
> > > >> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:43写道:
> > > >>
> > > >>> Oh, there are some .S files. Let me also count them.
> > > >>>
> > > >>> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:22写道:
> > > >>>
> > > >>>> I tried to find all the .h and .c files with the rat check result,
> > > >>>> there are 778 files. And then I tried to find all the .h and .c
> files in
> > > >>>> the LICENSE file, there are 452 files.
> > > >>>>
> > > >>>> And then I use comm -13 to output all the files with are in the
> rat
> > > >>>> check result but not in LICENSE file, there are 350 files. Please
> see the
> > > >>>> attached file.
> > > >>>>
> > > >>>> Of course, I saw that we may specify a directory in the LICENSE
> file so
> > > >>>> I still need to check it manually again.
> > > >>>>
> > > >>>> I think you guys could also post your analysis here.
> > > >>>>
> > > >>>> I haven't checked the apps tarball yet.
> > > >>>>
> > > >>>> Thanks.
> > > >>>>
> > > >>>> Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 15:35写道:
> > > >>>>
> > > >>>>> Hi Duo Zhang,
> > > >>>>>
> > > >>>>> Did you have time to conclude?
> > > >>>>> Is it possible to proceed with this release?
> > > >>>>>
> > > >>>>> Thanks
> > > >>>>> Alin
> > > >>>>>
> > > >>>>>
> > > >>>>> On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
> > > >>>>> > https://creadur.apache.org/rat/
> > > >>>>> >
> > > >>>>> > Just download the jar and run 'java -jar apache-rat-0.13.jar
> <your
> > > >>>>> > directory>'.
> > > >>>>> >
> > > >>>>> > Let me see how to check whether all the files with non AL
> headers
> > > >>>>> have all
> > > >>>>> > been included in LICENSE.
> > > >>>>> >
> > > >>>>> >
> > > >>>>> >
> > > >>>>> >
> > > >>>>> >
> > > >>>>> > Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日
> 23:36写道:
> > > >>>>> >
> > > >>>>> > > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <
> > > >>>>> palomino219@gmail.com>
> > > >>>>> > > wrote:
> > > >>>>> > > >
> > > >>>>> > > > Yes, most of them are Kconfig, defconfig and .ld files. I
> think
> > > >>>>> all of
> > > >>>>> > > them
> > > >>>>> > > > are generated files so do not need a license header.
> > > >>>>> > > >
> > > >>>>> > > > We could introduce a rat.exclude file in our repo to
> exclude
> > > >>>>> these
> > > >>>>> > > > generated files.
> > > >>>>> > > >
> > > >>>>> > > > And thanks for the pointer. Let me check the LICENSE file
> as
> > > >>>>> well.
> > > >>>>> > >
> > > >>>>> > >
> > > >>>>> > > Thanks Duo for checking. Did you see any files that do need
> to be
> > > >>>>> > > mentioned in LICENSE?
> > > >>>>> > >
> > > >>>>> > > Also is there a HOWTO how to run the rat check on our repo?
> > > >>>>> > >
> > > >>>>> > > Thanks,
> > > >>>>> > > Nathan
> > > >>>>> > >
> > > >>>>> > >
> > > >>>>>
> ---------------------------------------------------------------------
> > > >>>>> > > To unsubscribe, e-mail:
> general-unsubscribe@incubator.apache.org
> > > >>>>> > > For additional commands, e-mail:
> general-help@incubator.apache.org
> > > >>>>> > >
> > > >>>>> > >
> > > >>>>> >
> > > >>>>>
> > > >>>>>
> ---------------------------------------------------------------------
> > > >>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > >>>>> For additional commands, e-mail:
> general-help@incubator.apache.org
> > > >>>>>
> > > >>>>>
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Alin Jerpelea <je...@apache.org>.
Hi Duo Zang,

Are there other files that we need to take care of for this release?

Thanks 
Alin

On 2022/04/14 13:23:50 Alin Jerpelea wrote:
> Hi Duo Zang
> Thanks for the detailed investigation and crosscheck
> 
> All those licenses are documented in the license file 
> > fs/nfs
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L294
> > fs/spiffs
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L315
> > libs/libc/math
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L385
> > libs/libc/lzf
> > include/lzf
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L407
> > drivers/video/ov2640
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L435
> > libs/libc/machine/arm/armv8-m
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L4628
> > libs/libc/wchar
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5243
> > libs/libc/wctype
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5335
> > wireless/bluetooth
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5370
> > tools/size_report
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5371
> > drivers/wireless/spirit/
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5404
> > arch/arm/src/nrf52/sdk-nrfxlib
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5434
> 
> Best regards
> Alin
> 
> On 2022/04/14 13:06:11 "张铎(Duo Zhang)" wrote:
> > Oh I forgot to paste the directory list...
> > 
> 
> 
> 
> 
> 
> > 
> > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 21:05写道:
> > 
> > > This is all the directories in the LICENSE file, and after removing the
> > > files under these directories, I finally get a list with 136 files.
> > >
> > > We are very close to finish the license work now :)
> > >
> > > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:51写道:
> > >
> > >> Oh I must have made some mistakes in the scripts...
> > >>
> > >> See the new attachment. It should be 314 files.
> > >>
> > >> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:43写道:
> > >>
> > >>> Oh, there are some .S files. Let me also count them.
> > >>>
> > >>> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:22写道:
> > >>>
> > >>>> I tried to find all the .h and .c files with the rat check result,
> > >>>> there are 778 files. And then I tried to find all the .h and .c files in
> > >>>> the LICENSE file, there are 452 files.
> > >>>>
> > >>>> And then I use comm -13 to output all the files with are in the rat
> > >>>> check result but not in LICENSE file, there are 350 files. Please see the
> > >>>> attached file.
> > >>>>
> > >>>> Of course, I saw that we may specify a directory in the LICENSE file so
> > >>>> I still need to check it manually again.
> > >>>>
> > >>>> I think you guys could also post your analysis here.
> > >>>>
> > >>>> I haven't checked the apps tarball yet.
> > >>>>
> > >>>> Thanks.
> > >>>>
> > >>>> Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 15:35写道:
> > >>>>
> > >>>>> Hi Duo Zhang,
> > >>>>>
> > >>>>> Did you have time to conclude?
> > >>>>> Is it possible to proceed with this release?
> > >>>>>
> > >>>>> Thanks
> > >>>>> Alin
> > >>>>>
> > >>>>>
> > >>>>> On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
> > >>>>> > https://creadur.apache.org/rat/
> > >>>>> >
> > >>>>> > Just download the jar and run 'java -jar apache-rat-0.13.jar <your
> > >>>>> > directory>'.
> > >>>>> >
> > >>>>> > Let me see how to check whether all the files with non AL headers
> > >>>>> have all
> > >>>>> > been included in LICENSE.
> > >>>>> >
> > >>>>> >
> > >>>>> >
> > >>>>> >
> > >>>>> >
> > >>>>> > Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日 23:36写道:
> > >>>>> >
> > >>>>> > > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <
> > >>>>> palomino219@gmail.com>
> > >>>>> > > wrote:
> > >>>>> > > >
> > >>>>> > > > Yes, most of them are Kconfig, defconfig and .ld files. I think
> > >>>>> all of
> > >>>>> > > them
> > >>>>> > > > are generated files so do not need a license header.
> > >>>>> > > >
> > >>>>> > > > We could introduce a rat.exclude file in our repo to exclude
> > >>>>> these
> > >>>>> > > > generated files.
> > >>>>> > > >
> > >>>>> > > > And thanks for the pointer. Let me check the LICENSE file as
> > >>>>> well.
> > >>>>> > >
> > >>>>> > >
> > >>>>> > > Thanks Duo for checking. Did you see any files that do need to be
> > >>>>> > > mentioned in LICENSE?
> > >>>>> > >
> > >>>>> > > Also is there a HOWTO how to run the rat check on our repo?
> > >>>>> > >
> > >>>>> > > Thanks,
> > >>>>> > > Nathan
> > >>>>> > >
> > >>>>> > >
> > >>>>> ---------------------------------------------------------------------
> > >>>>> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > >>>>> > > For additional commands, e-mail: general-help@incubator.apache.org
> > >>>>> > >
> > >>>>> > >
> > >>>>> >
> > >>>>>
> > >>>>> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > >>>>> For additional commands, e-mail: general-help@incubator.apache.org
> > >>>>>
> > >>>>>
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Alin Jerpelea <je...@apache.org>.
Hi Duo Zang
Thanks for the detailed investigation and crosscheck

All those licenses are documented in the license file 
> fs/nfs
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L294
> fs/spiffs
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L315
> libs/libc/math
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L385
> libs/libc/lzf
> include/lzf
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L407
> drivers/video/ov2640
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L435
> libs/libc/machine/arm/armv8-m
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L4628
> libs/libc/wchar
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5243
> libs/libc/wctype
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5335
> wireless/bluetooth
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5370
> tools/size_report
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5371
> drivers/wireless/spirit/
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5404
> arch/arm/src/nrf52/sdk-nrfxlib
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L5434

Best regards
Alin

On 2022/04/14 13:06:11 "张铎(Duo Zhang)" wrote:
> Oh I forgot to paste the directory list...
> 





> 
> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 21:05写道:
> 
> > This is all the directories in the LICENSE file, and after removing the
> > files under these directories, I finally get a list with 136 files.
> >
> > We are very close to finish the license work now :)
> >
> > 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:51写道:
> >
> >> Oh I must have made some mistakes in the scripts...
> >>
> >> See the new attachment. It should be 314 files.
> >>
> >> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:43写道:
> >>
> >>> Oh, there are some .S files. Let me also count them.
> >>>
> >>> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:22写道:
> >>>
> >>>> I tried to find all the .h and .c files with the rat check result,
> >>>> there are 778 files. And then I tried to find all the .h and .c files in
> >>>> the LICENSE file, there are 452 files.
> >>>>
> >>>> And then I use comm -13 to output all the files with are in the rat
> >>>> check result but not in LICENSE file, there are 350 files. Please see the
> >>>> attached file.
> >>>>
> >>>> Of course, I saw that we may specify a directory in the LICENSE file so
> >>>> I still need to check it manually again.
> >>>>
> >>>> I think you guys could also post your analysis here.
> >>>>
> >>>> I haven't checked the apps tarball yet.
> >>>>
> >>>> Thanks.
> >>>>
> >>>> Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 15:35写道:
> >>>>
> >>>>> Hi Duo Zhang,
> >>>>>
> >>>>> Did you have time to conclude?
> >>>>> Is it possible to proceed with this release?
> >>>>>
> >>>>> Thanks
> >>>>> Alin
> >>>>>
> >>>>>
> >>>>> On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
> >>>>> > https://creadur.apache.org/rat/
> >>>>> >
> >>>>> > Just download the jar and run 'java -jar apache-rat-0.13.jar <your
> >>>>> > directory>'.
> >>>>> >
> >>>>> > Let me see how to check whether all the files with non AL headers
> >>>>> have all
> >>>>> > been included in LICENSE.
> >>>>> >
> >>>>> >
> >>>>> >
> >>>>> >
> >>>>> >
> >>>>> > Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日 23:36写道:
> >>>>> >
> >>>>> > > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <
> >>>>> palomino219@gmail.com>
> >>>>> > > wrote:
> >>>>> > > >
> >>>>> > > > Yes, most of them are Kconfig, defconfig and .ld files. I think
> >>>>> all of
> >>>>> > > them
> >>>>> > > > are generated files so do not need a license header.
> >>>>> > > >
> >>>>> > > > We could introduce a rat.exclude file in our repo to exclude
> >>>>> these
> >>>>> > > > generated files.
> >>>>> > > >
> >>>>> > > > And thanks for the pointer. Let me check the LICENSE file as
> >>>>> well.
> >>>>> > >
> >>>>> > >
> >>>>> > > Thanks Duo for checking. Did you see any files that do need to be
> >>>>> > > mentioned in LICENSE?
> >>>>> > >
> >>>>> > > Also is there a HOWTO how to run the rat check on our repo?
> >>>>> > >
> >>>>> > > Thanks,
> >>>>> > > Nathan
> >>>>> > >
> >>>>> > >
> >>>>> ---------------------------------------------------------------------
> >>>>> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >>>>> > > For additional commands, e-mail: general-help@incubator.apache.org
> >>>>> > >
> >>>>> > >
> >>>>> >
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >>>>> For additional commands, e-mail: general-help@incubator.apache.org
> >>>>>
> >>>>>
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
Oh I forgot to paste the directory list...

fs/nfs
fs/spiffs
libs/libc/math
libs/libc/lzf
include/lzf
drivers/video/ov2640
libs/libc/machine/arm/armv8-m
libs/libc/wchar
libs/libc/wctype
wireless/bluetooth
tools/size_report
drivers/wireless/spirit/
arch/arm/src/nrf52/sdk-nrfxlib

张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 21:05写道:

> This is all the directories in the LICENSE file, and after removing the
> files under these directories, I finally get a list with 136 files.
>
> We are very close to finish the license work now :)
>
> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:51写道:
>
>> Oh I must have made some mistakes in the scripts...
>>
>> See the new attachment. It should be 314 files.
>>
>> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:43写道:
>>
>>> Oh, there are some .S files. Let me also count them.
>>>
>>> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:22写道:
>>>
>>>> I tried to find all the .h and .c files with the rat check result,
>>>> there are 778 files. And then I tried to find all the .h and .c files in
>>>> the LICENSE file, there are 452 files.
>>>>
>>>> And then I use comm -13 to output all the files with are in the rat
>>>> check result but not in LICENSE file, there are 350 files. Please see the
>>>> attached file.
>>>>
>>>> Of course, I saw that we may specify a directory in the LICENSE file so
>>>> I still need to check it manually again.
>>>>
>>>> I think you guys could also post your analysis here.
>>>>
>>>> I haven't checked the apps tarball yet.
>>>>
>>>> Thanks.
>>>>
>>>> Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 15:35写道:
>>>>
>>>>> Hi Duo Zhang,
>>>>>
>>>>> Did you have time to conclude?
>>>>> Is it possible to proceed with this release?
>>>>>
>>>>> Thanks
>>>>> Alin
>>>>>
>>>>>
>>>>> On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
>>>>> > https://creadur.apache.org/rat/
>>>>> >
>>>>> > Just download the jar and run 'java -jar apache-rat-0.13.jar <your
>>>>> > directory>'.
>>>>> >
>>>>> > Let me see how to check whether all the files with non AL headers
>>>>> have all
>>>>> > been included in LICENSE.
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> > Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日 23:36写道:
>>>>> >
>>>>> > > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <
>>>>> palomino219@gmail.com>
>>>>> > > wrote:
>>>>> > > >
>>>>> > > > Yes, most of them are Kconfig, defconfig and .ld files. I think
>>>>> all of
>>>>> > > them
>>>>> > > > are generated files so do not need a license header.
>>>>> > > >
>>>>> > > > We could introduce a rat.exclude file in our repo to exclude
>>>>> these
>>>>> > > > generated files.
>>>>> > > >
>>>>> > > > And thanks for the pointer. Let me check the LICENSE file as
>>>>> well.
>>>>> > >
>>>>> > >
>>>>> > > Thanks Duo for checking. Did you see any files that do need to be
>>>>> > > mentioned in LICENSE?
>>>>> > >
>>>>> > > Also is there a HOWTO how to run the rat check on our repo?
>>>>> > >
>>>>> > > Thanks,
>>>>> > > Nathan
>>>>> > >
>>>>> > >
>>>>> ---------------------------------------------------------------------
>>>>> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>>> > > For additional commands, e-mail: general-help@incubator.apache.org
>>>>> > >
>>>>> > >
>>>>> >
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>>>
>>>>>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
Oh I forgot to paste the directory list...

fs/nfs
fs/spiffs
libs/libc/math
libs/libc/lzf
include/lzf
drivers/video/ov2640
libs/libc/machine/arm/armv8-m
libs/libc/wchar
libs/libc/wctype
wireless/bluetooth
tools/size_report
drivers/wireless/spirit/
arch/arm/src/nrf52/sdk-nrfxlib

张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 21:05写道:

> This is all the directories in the LICENSE file, and after removing the
> files under these directories, I finally get a list with 136 files.
>
> We are very close to finish the license work now :)
>
> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:51写道:
>
>> Oh I must have made some mistakes in the scripts...
>>
>> See the new attachment. It should be 314 files.
>>
>> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:43写道:
>>
>>> Oh, there are some .S files. Let me also count them.
>>>
>>> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:22写道:
>>>
>>>> I tried to find all the .h and .c files with the rat check result,
>>>> there are 778 files. And then I tried to find all the .h and .c files in
>>>> the LICENSE file, there are 452 files.
>>>>
>>>> And then I use comm -13 to output all the files with are in the rat
>>>> check result but not in LICENSE file, there are 350 files. Please see the
>>>> attached file.
>>>>
>>>> Of course, I saw that we may specify a directory in the LICENSE file so
>>>> I still need to check it manually again.
>>>>
>>>> I think you guys could also post your analysis here.
>>>>
>>>> I haven't checked the apps tarball yet.
>>>>
>>>> Thanks.
>>>>
>>>> Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 15:35写道:
>>>>
>>>>> Hi Duo Zhang,
>>>>>
>>>>> Did you have time to conclude?
>>>>> Is it possible to proceed with this release?
>>>>>
>>>>> Thanks
>>>>> Alin
>>>>>
>>>>>
>>>>> On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
>>>>> > https://creadur.apache.org/rat/
>>>>> >
>>>>> > Just download the jar and run 'java -jar apache-rat-0.13.jar <your
>>>>> > directory>'.
>>>>> >
>>>>> > Let me see how to check whether all the files with non AL headers
>>>>> have all
>>>>> > been included in LICENSE.
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> > Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日 23:36写道:
>>>>> >
>>>>> > > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <
>>>>> palomino219@gmail.com>
>>>>> > > wrote:
>>>>> > > >
>>>>> > > > Yes, most of them are Kconfig, defconfig and .ld files. I think
>>>>> all of
>>>>> > > them
>>>>> > > > are generated files so do not need a license header.
>>>>> > > >
>>>>> > > > We could introduce a rat.exclude file in our repo to exclude
>>>>> these
>>>>> > > > generated files.
>>>>> > > >
>>>>> > > > And thanks for the pointer. Let me check the LICENSE file as
>>>>> well.
>>>>> > >
>>>>> > >
>>>>> > > Thanks Duo for checking. Did you see any files that do need to be
>>>>> > > mentioned in LICENSE?
>>>>> > >
>>>>> > > Also is there a HOWTO how to run the rat check on our repo?
>>>>> > >
>>>>> > > Thanks,
>>>>> > > Nathan
>>>>> > >
>>>>> > >
>>>>> ---------------------------------------------------------------------
>>>>> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>>> > > For additional commands, e-mail: general-help@incubator.apache.org
>>>>> > >
>>>>> > >
>>>>> >
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>>>
>>>>>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
This is all the directories in the LICENSE file, and after removing the
files under these directories, I finally get a list with 136 files.

We are very close to finish the license work now :)

张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:51写道:

> Oh I must have made some mistakes in the scripts...
>
> See the new attachment. It should be 314 files.
>
> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:43写道:
>
>> Oh, there are some .S files. Let me also count them.
>>
>> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:22写道:
>>
>>> I tried to find all the .h and .c files with the rat check result, there
>>> are 778 files. And then I tried to find all the .h and .c files in the
>>> LICENSE file, there are 452 files.
>>>
>>> And then I use comm -13 to output all the files with are in the rat
>>> check result but not in LICENSE file, there are 350 files. Please see the
>>> attached file.
>>>
>>> Of course, I saw that we may specify a directory in the LICENSE file so
>>> I still need to check it manually again.
>>>
>>> I think you guys could also post your analysis here.
>>>
>>> I haven't checked the apps tarball yet.
>>>
>>> Thanks.
>>>
>>> Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 15:35写道:
>>>
>>>> Hi Duo Zhang,
>>>>
>>>> Did you have time to conclude?
>>>> Is it possible to proceed with this release?
>>>>
>>>> Thanks
>>>> Alin
>>>>
>>>>
>>>> On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
>>>> > https://creadur.apache.org/rat/
>>>> >
>>>> > Just download the jar and run 'java -jar apache-rat-0.13.jar <your
>>>> > directory>'.
>>>> >
>>>> > Let me see how to check whether all the files with non AL headers
>>>> have all
>>>> > been included in LICENSE.
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日 23:36写道:
>>>> >
>>>> > > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <palomino219@gmail.com
>>>> >
>>>> > > wrote:
>>>> > > >
>>>> > > > Yes, most of them are Kconfig, defconfig and .ld files. I think
>>>> all of
>>>> > > them
>>>> > > > are generated files so do not need a license header.
>>>> > > >
>>>> > > > We could introduce a rat.exclude file in our repo to exclude these
>>>> > > > generated files.
>>>> > > >
>>>> > > > And thanks for the pointer. Let me check the LICENSE file as well.
>>>> > >
>>>> > >
>>>> > > Thanks Duo for checking. Did you see any files that do need to be
>>>> > > mentioned in LICENSE?
>>>> > >
>>>> > > Also is there a HOWTO how to run the rat check on our repo?
>>>> > >
>>>> > > Thanks,
>>>> > > Nathan
>>>> > >
>>>> > >
>>>> ---------------------------------------------------------------------
>>>> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>> > > For additional commands, e-mail: general-help@incubator.apache.org
>>>> > >
>>>> > >
>>>> >
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>>
>>>>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
This is all the directories in the LICENSE file, and after removing the
files under these directories, I finally get a list with 136 files.

We are very close to finish the license work now :)

张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:51写道:

> Oh I must have made some mistakes in the scripts...
>
> See the new attachment. It should be 314 files.
>
> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:43写道:
>
>> Oh, there are some .S files. Let me also count them.
>>
>> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:22写道:
>>
>>> I tried to find all the .h and .c files with the rat check result, there
>>> are 778 files. And then I tried to find all the .h and .c files in the
>>> LICENSE file, there are 452 files.
>>>
>>> And then I use comm -13 to output all the files with are in the rat
>>> check result but not in LICENSE file, there are 350 files. Please see the
>>> attached file.
>>>
>>> Of course, I saw that we may specify a directory in the LICENSE file so
>>> I still need to check it manually again.
>>>
>>> I think you guys could also post your analysis here.
>>>
>>> I haven't checked the apps tarball yet.
>>>
>>> Thanks.
>>>
>>> Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 15:35写道:
>>>
>>>> Hi Duo Zhang,
>>>>
>>>> Did you have time to conclude?
>>>> Is it possible to proceed with this release?
>>>>
>>>> Thanks
>>>> Alin
>>>>
>>>>
>>>> On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
>>>> > https://creadur.apache.org/rat/
>>>> >
>>>> > Just download the jar and run 'java -jar apache-rat-0.13.jar <your
>>>> > directory>'.
>>>> >
>>>> > Let me see how to check whether all the files with non AL headers
>>>> have all
>>>> > been included in LICENSE.
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日 23:36写道:
>>>> >
>>>> > > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <palomino219@gmail.com
>>>> >
>>>> > > wrote:
>>>> > > >
>>>> > > > Yes, most of them are Kconfig, defconfig and .ld files. I think
>>>> all of
>>>> > > them
>>>> > > > are generated files so do not need a license header.
>>>> > > >
>>>> > > > We could introduce a rat.exclude file in our repo to exclude these
>>>> > > > generated files.
>>>> > > >
>>>> > > > And thanks for the pointer. Let me check the LICENSE file as well.
>>>> > >
>>>> > >
>>>> > > Thanks Duo for checking. Did you see any files that do need to be
>>>> > > mentioned in LICENSE?
>>>> > >
>>>> > > Also is there a HOWTO how to run the rat check on our repo?
>>>> > >
>>>> > > Thanks,
>>>> > > Nathan
>>>> > >
>>>> > >
>>>> ---------------------------------------------------------------------
>>>> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>> > > For additional commands, e-mail: general-help@incubator.apache.org
>>>> > >
>>>> > >
>>>> >
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>>
>>>>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
Oh I must have made some mistakes in the scripts...

See the new attachment. It should be 314 files.

张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:43写道:

> Oh, there are some .S files. Let me also count them.
>
> 张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:22写道:
>
>> I tried to find all the .h and .c files with the rat check result, there
>> are 778 files. And then I tried to find all the .h and .c files in the
>> LICENSE file, there are 452 files.
>>
>> And then I use comm -13 to output all the files with are in the rat check
>> result but not in LICENSE file, there are 350 files. Please see the
>> attached file.
>>
>> Of course, I saw that we may specify a directory in the LICENSE file so I
>> still need to check it manually again.
>>
>> I think you guys could also post your analysis here.
>>
>> I haven't checked the apps tarball yet.
>>
>> Thanks.
>>
>> Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 15:35写道:
>>
>>> Hi Duo Zhang,
>>>
>>> Did you have time to conclude?
>>> Is it possible to proceed with this release?
>>>
>>> Thanks
>>> Alin
>>>
>>>
>>> On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
>>> > https://creadur.apache.org/rat/
>>> >
>>> > Just download the jar and run 'java -jar apache-rat-0.13.jar <your
>>> > directory>'.
>>> >
>>> > Let me see how to check whether all the files with non AL headers have
>>> all
>>> > been included in LICENSE.
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日 23:36写道:
>>> >
>>> > > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <pa...@gmail.com>
>>> > > wrote:
>>> > > >
>>> > > > Yes, most of them are Kconfig, defconfig and .ld files. I think
>>> all of
>>> > > them
>>> > > > are generated files so do not need a license header.
>>> > > >
>>> > > > We could introduce a rat.exclude file in our repo to exclude these
>>> > > > generated files.
>>> > > >
>>> > > > And thanks for the pointer. Let me check the LICENSE file as well.
>>> > >
>>> > >
>>> > > Thanks Duo for checking. Did you see any files that do need to be
>>> > > mentioned in LICENSE?
>>> > >
>>> > > Also is there a HOWTO how to run the rat check on our repo?
>>> > >
>>> > > Thanks,
>>> > > Nathan
>>> > >
>>> > > ---------------------------------------------------------------------
>>> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> > > For additional commands, e-mail: general-help@incubator.apache.org
>>> > >
>>> > >
>>> >
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>
>>>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
Oh, there are some .S files. Let me also count them.

张铎(Duo Zhang) <pa...@gmail.com> 于2022年4月14日周四 20:22写道:

> I tried to find all the .h and .c files with the rat check result, there
> are 778 files. And then I tried to find all the .h and .c files in the
> LICENSE file, there are 452 files.
>
> And then I use comm -13 to output all the files with are in the rat check
> result but not in LICENSE file, there are 350 files. Please see the
> attached file.
>
> Of course, I saw that we may specify a directory in the LICENSE file so I
> still need to check it manually again.
>
> I think you guys could also post your analysis here.
>
> I haven't checked the apps tarball yet.
>
> Thanks.
>
> Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 15:35写道:
>
>> Hi Duo Zhang,
>>
>> Did you have time to conclude?
>> Is it possible to proceed with this release?
>>
>> Thanks
>> Alin
>>
>>
>> On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
>> > https://creadur.apache.org/rat/
>> >
>> > Just download the jar and run 'java -jar apache-rat-0.13.jar <your
>> > directory>'.
>> >
>> > Let me see how to check whether all the files with non AL headers have
>> all
>> > been included in LICENSE.
>> >
>> >
>> >
>> >
>> >
>> > Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日 23:36写道:
>> >
>> > > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <pa...@gmail.com>
>> > > wrote:
>> > > >
>> > > > Yes, most of them are Kconfig, defconfig and .ld files. I think all
>> of
>> > > them
>> > > > are generated files so do not need a license header.
>> > > >
>> > > > We could introduce a rat.exclude file in our repo to exclude these
>> > > > generated files.
>> > > >
>> > > > And thanks for the pointer. Let me check the LICENSE file as well.
>> > >
>> > >
>> > > Thanks Duo for checking. Did you see any files that do need to be
>> > > mentioned in LICENSE?
>> > >
>> > > Also is there a HOWTO how to run the rat check on our repo?
>> > >
>> > > Thanks,
>> > > Nathan
>> > >
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> > > For additional commands, e-mail: general-help@incubator.apache.org
>> > >
>> > >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
I tried to find all the .h and .c files with the rat check result, there
are 778 files. And then I tried to find all the .h and .c files in the
LICENSE file, there are 452 files.

And then I use comm -13 to output all the files with are in the rat check
result but not in LICENSE file, there are 350 files. Please see the
attached file.

Of course, I saw that we may specify a directory in the LICENSE file so I
still need to check it manually again.

I think you guys could also post your analysis here.

I haven't checked the apps tarball yet.

Thanks.

Alin Jerpelea <je...@apache.org> 于2022年4月14日周四 15:35写道:

> Hi Duo Zhang,
>
> Did you have time to conclude?
> Is it possible to proceed with this release?
>
> Thanks
> Alin
>
>
> On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
> > https://creadur.apache.org/rat/
> >
> > Just download the jar and run 'java -jar apache-rat-0.13.jar <your
> > directory>'.
> >
> > Let me see how to check whether all the files with non AL headers have
> all
> > been included in LICENSE.
> >
> >
> >
> >
> >
> > Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日 23:36写道:
> >
> > > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <pa...@gmail.com>
> > > wrote:
> > > >
> > > > Yes, most of them are Kconfig, defconfig and .ld files. I think all
> of
> > > them
> > > > are generated files so do not need a license header.
> > > >
> > > > We could introduce a rat.exclude file in our repo to exclude these
> > > > generated files.
> > > >
> > > > And thanks for the pointer. Let me check the LICENSE file as well.
> > >
> > >
> > > Thanks Duo for checking. Did you see any files that do need to be
> > > mentioned in LICENSE?
> > >
> > > Also is there a HOWTO how to run the rat check on our repo?
> > >
> > > Thanks,
> > > Nathan
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > For additional commands, e-mail: general-help@incubator.apache.org
> > >
> > >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Alin Jerpelea <je...@apache.org>.
Hi Duo Zhang,

Did you have time to conclude?
Is it possible to proceed with this release?

Thanks 
Alin


On 2022/04/10 23:34:59 "张铎(Duo Zhang)" wrote:
> https://creadur.apache.org/rat/
> 
> Just download the jar and run 'java -jar apache-rat-0.13.jar <your
> directory>'.
> 
> Let me see how to check whether all the files with non AL headers have all
> been included in LICENSE.
> 
> 
> 
> 
> 
> Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日 23:36写道:
> 
> > On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <pa...@gmail.com>
> > wrote:
> > >
> > > Yes, most of them are Kconfig, defconfig and .ld files. I think all of
> > them
> > > are generated files so do not need a license header.
> > >
> > > We could introduce a rat.exclude file in our repo to exclude these
> > > generated files.
> > >
> > > And thanks for the pointer. Let me check the LICENSE file as well.
> >
> >
> > Thanks Duo for checking. Did you see any files that do need to be
> > mentioned in LICENSE?
> >
> > Also is there a HOWTO how to run the rat check on our repo?
> >
> > Thanks,
> > Nathan
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
> >
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
https://creadur.apache.org/rat/

Just download the jar and run 'java -jar apache-rat-0.13.jar <your
directory>'.

Let me see how to check whether all the files with non AL headers have all
been included in LICENSE.





Nathan Hartman <ha...@gmail.com> 于2022年4月10日周日 23:36写道:

> On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <pa...@gmail.com>
> wrote:
> >
> > Yes, most of them are Kconfig, defconfig and .ld files. I think all of
> them
> > are generated files so do not need a license header.
> >
> > We could introduce a rat.exclude file in our repo to exclude these
> > generated files.
> >
> > And thanks for the pointer. Let me check the LICENSE file as well.
>
>
> Thanks Duo for checking. Did you see any files that do need to be
> mentioned in LICENSE?
>
> Also is there a HOWTO how to run the rat check on our repo?
>
> Thanks,
> Nathan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Nathan Hartman <ha...@gmail.com>.
On Sat, Apr 9, 2022 at 8:57 AM 张铎(Duo Zhang) <pa...@gmail.com> wrote:
>
> Yes, most of them are Kconfig, defconfig and .ld files. I think all of them
> are generated files so do not need a license header.
>
> We could introduce a rat.exclude file in our repo to exclude these
> generated files.
>
> And thanks for the pointer. Let me check the LICENSE file as well.


Thanks Duo for checking. Did you see any files that do need to be
mentioned in LICENSE?

Also is there a HOWTO how to run the rat check on our repo?

Thanks,
Nathan

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
Yes, most of them are Kconfig, defconfig and .ld files. I think all of them
are generated files so do not need a license header.

We could introduce a rat.exclude file in our repo to exclude these
generated files.

And thanks for the pointer. Let me check the LICENSE file as well.

Abdelatif Guettouche <ab...@gmail.com> 于2022年4月9日周六 20:47写道:

> > The first one is include/sys/epoll.h, I think it is a 3 clause BSD
> license,
> which is compatible with AL so should not be a big problem but I tried to
> grep 'epoll.h' in the NOTICE file, I got nothing.
>
> Yes, that's a 3 clause BSD licensed file.  We have an entry for it in
> the LICENSE file:
> https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L722
> There are a bunch of others there as well.
>
> Regarding the non-source code files you found, we have Kconfig and
> documentation files that got no license headers on them, are those
> counted by rat?
>
> On Sat, Apr 9, 2022 at 2:34 PM 张铎(Duo Zhang) <pa...@gmail.com>
> wrote:
> >
> > I saw you guys have already removed the DISLAIMER file in the repo.
> >
> > https://github.com/apache/incubator-nuttx/pull/5910
> >
> > I ran a rat check on the nuttx tarball, and there are still 2569 files
> with
> > unapproved license.
> > I filtered out 778 the .h and .c files without the AL license.
> > The first one is include/sys/epoll.h, I think it is a 3 clause BSD
> license,
> > which is compatible with AL so should not be a big problem but I tried to
> > grep 'epoll.h' in the NOTICE file, I got nothing.
> > So I wonder whether we have included all the necessary information in our
> > NOTICE file.
> >
> > I think this is a great step forward. If we could finally make this
> release
> > possible without a DISCLAIMER, then it is time for the nuttx project to
> > graduate!
> >
> > Thanks.
> >
> > Alin Jerpelea <je...@gmail.com> 于2022年4月7日周四 16:26写道:
> >
> > > Hello all,
> > >
> > > This is a call for a vote to release Apache NuttX (Incubating) version
> > > 10.3.0.
> > >
> > > The Apache NuttX community has voted on and approved a proposal to
> > > release Apache NuttX (Incubating) version 10.3.0.
> > >
> > > We now kindly request the Incubator PMC members review and vote on this
> > > incubator release.
> > >
> > > NuttX is a real-time operating system (RTOS) with an emphasis on
> > > standards compliance and small footprint. Scalable from 8-bit to 64-bit
> > > microcontroller environments, the primary governing standards in NuttX
> > > are Posix and ANSI standards. Additional standard APIs from Unix and
> > > other common RTOS’s (such as VxWorks) are adopted for functionality not
> > > available under these standards, or for functionality that is not
> > > appropriate for deeply- embedded environments (such as fork()).
> > >
> > > Because this project targets embedded systems there is more complexity
> > > involved in the build process.
> > >
> > > Apache NuttX community vote and result thread:
> > > Result:
> > > https://lists.apache.org/thread/8rh20pb2t589psk4pq64rjfk756nljbc
> > > Vote:
> > > https://lists.apache.org/thread/21tkdpnjg9y24onplynt2fnl2hcytjk3
> > >
> > > SCM Information:
> > >   Release tag: nuttx-10.3.0-RC0
> > >   Hash for the release incubating-nuttx tag:
> > > c18075779548fcba3f2978689888af8c3b9c959c
> > >   Hash for the release incubating-nuttx-apps tag:
> > > 4a2aa6d8cffb6eef45d445ca42a3653f700a2565
> > >
> > > [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC0/
> > > [2]
> > >
> > >
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.0-RC0/ReleaseNotes
> > > [3] https://www.apache.org/dev/release.html#approving-a-release
> > > [4]
> > >
> > >
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
> > >
> > > The vote will be open for at least 72 hours.
> > >
> > > Please vote accordingly:
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > > Alin Jerpelea
> > >
> > > Apache NuttX
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by Abdelatif Guettouche <ab...@gmail.com>.
> The first one is include/sys/epoll.h, I think it is a 3 clause BSD license,
which is compatible with AL so should not be a big problem but I tried to
grep 'epoll.h' in the NOTICE file, I got nothing.

Yes, that's a 3 clause BSD licensed file.  We have an entry for it in
the LICENSE file:
https://github.com/apache/incubator-nuttx/blob/master/LICENSE#L722
There are a bunch of others there as well.

Regarding the non-source code files you found, we have Kconfig and
documentation files that got no license headers on them, are those
counted by rat?

On Sat, Apr 9, 2022 at 2:34 PM 张铎(Duo Zhang) <pa...@gmail.com> wrote:
>
> I saw you guys have already removed the DISLAIMER file in the repo.
>
> https://github.com/apache/incubator-nuttx/pull/5910
>
> I ran a rat check on the nuttx tarball, and there are still 2569 files with
> unapproved license.
> I filtered out 778 the .h and .c files without the AL license.
> The first one is include/sys/epoll.h, I think it is a 3 clause BSD license,
> which is compatible with AL so should not be a big problem but I tried to
> grep 'epoll.h' in the NOTICE file, I got nothing.
> So I wonder whether we have included all the necessary information in our
> NOTICE file.
>
> I think this is a great step forward. If we could finally make this release
> possible without a DISCLAIMER, then it is time for the nuttx project to
> graduate!
>
> Thanks.
>
> Alin Jerpelea <je...@gmail.com> 于2022年4月7日周四 16:26写道:
>
> > Hello all,
> >
> > This is a call for a vote to release Apache NuttX (Incubating) version
> > 10.3.0.
> >
> > The Apache NuttX community has voted on and approved a proposal to
> > release Apache NuttX (Incubating) version 10.3.0.
> >
> > We now kindly request the Incubator PMC members review and vote on this
> > incubator release.
> >
> > NuttX is a real-time operating system (RTOS) with an emphasis on
> > standards compliance and small footprint. Scalable from 8-bit to 64-bit
> > microcontroller environments, the primary governing standards in NuttX
> > are Posix and ANSI standards. Additional standard APIs from Unix and
> > other common RTOS’s (such as VxWorks) are adopted for functionality not
> > available under these standards, or for functionality that is not
> > appropriate for deeply- embedded environments (such as fork()).
> >
> > Because this project targets embedded systems there is more complexity
> > involved in the build process.
> >
> > Apache NuttX community vote and result thread:
> > Result:
> > https://lists.apache.org/thread/8rh20pb2t589psk4pq64rjfk756nljbc
> > Vote:
> > https://lists.apache.org/thread/21tkdpnjg9y24onplynt2fnl2hcytjk3
> >
> > SCM Information:
> >   Release tag: nuttx-10.3.0-RC0
> >   Hash for the release incubating-nuttx tag:
> > c18075779548fcba3f2978689888af8c3b9c959c
> >   Hash for the release incubating-nuttx-apps tag:
> > 4a2aa6d8cffb6eef45d445ca42a3653f700a2565
> >
> > [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC0/
> > [2]
> >
> > https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.0-RC0/ReleaseNotes
> > [3] https://www.apache.org/dev/release.html#approving-a-release
> > [4]
> >
> > https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
> >
> > The vote will be open for at least 72 hours.
> >
> > Please vote accordingly:
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > Alin Jerpelea
> >
> > Apache NuttX
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC0]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
I saw you guys have already removed the DISLAIMER file in the repo.

https://github.com/apache/incubator-nuttx/pull/5910

I ran a rat check on the nuttx tarball, and there are still 2569 files with
unapproved license.
I filtered out 778 the .h and .c files without the AL license.
The first one is include/sys/epoll.h, I think it is a 3 clause BSD license,
which is compatible with AL so should not be a big problem but I tried to
grep 'epoll.h' in the NOTICE file, I got nothing.
So I wonder whether we have included all the necessary information in our
NOTICE file.

I think this is a great step forward. If we could finally make this release
possible without a DISCLAIMER, then it is time for the nuttx project to
graduate!

Thanks.

Alin Jerpelea <je...@gmail.com> 于2022年4月7日周四 16:26写道:

> Hello all,
>
> This is a call for a vote to release Apache NuttX (Incubating) version
> 10.3.0.
>
> The Apache NuttX community has voted on and approved a proposal to
> release Apache NuttX (Incubating) version 10.3.0.
>
> We now kindly request the Incubator PMC members review and vote on this
> incubator release.
>
> NuttX is a real-time operating system (RTOS) with an emphasis on
> standards compliance and small footprint. Scalable from 8-bit to 64-bit
> microcontroller environments, the primary governing standards in NuttX
> are Posix and ANSI standards. Additional standard APIs from Unix and
> other common RTOS’s (such as VxWorks) are adopted for functionality not
> available under these standards, or for functionality that is not
> appropriate for deeply- embedded environments (such as fork()).
>
> Because this project targets embedded systems there is more complexity
> involved in the build process.
>
> Apache NuttX community vote and result thread:
> Result:
> https://lists.apache.org/thread/8rh20pb2t589psk4pq64rjfk756nljbc
> Vote:
> https://lists.apache.org/thread/21tkdpnjg9y24onplynt2fnl2hcytjk3
>
> SCM Information:
>   Release tag: nuttx-10.3.0-RC0
>   Hash for the release incubating-nuttx tag:
> c18075779548fcba3f2978689888af8c3b9c959c
>   Hash for the release incubating-nuttx-apps tag:
> 4a2aa6d8cffb6eef45d445ca42a3653f700a2565
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC0/
> [2]
>
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.0-RC0/ReleaseNotes
> [3] https://www.apache.org/dev/release.html#approving-a-release
> [4]
>
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
>
> The vote will be open for at least 72 hours.
>
> Please vote accordingly:
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> Alin Jerpelea
>
> Apache NuttX
>