Re: Towards making your first Apache release

2020-01-19 Thread Gregory Nutt
incubator-nuttx/boards/sim/sim/sim/include/board.h board.h consists only of 3 line:   1 /   2  * boards/sim/sim/sim/include/board.h   3 

Re: Web download page: Change needed

2020-01-19 Thread Brennan Ashton
Greg, Are you planning on keeping the bitbucket space live here with the releases for the foreseeable future? I want to link to the downloads for the releases on the Apache NuttX webpage. https://bitbucket.org/nuttx/nuttx/downloads/ --Brennan On Fri, Jan 17, 2020 at 2:36 PM Nathan Hartman wro

Re: Towards making your first Apache release

2020-01-19 Thread Brennan Ashton
If we start adding them, can we also start adding SPDX headers as well. This will make it a whole lot easier to audit going forward. This is kind of an industry standard now and makes the legal people in companies a lot happier as well. --Brennan On Sun, Jan 19, 2020 at 12:30 PM Gregory Nutt wr

Re: Towards making your first Apache release

2020-01-19 Thread Brennan Ashton
Let's not get too sucked into how to apply the header. I'm just trying to clarify what we need to get headers on where we are missing data. Here are more files that are missing license information: H files over 0 bytes no license detected incubator-nuttx/boards/sim/sim/sim/include/board.h incub

Re: Towards making your first Apache release

2020-01-19 Thread Gregory Nutt
Then maybe find . -name Kconfig | xargs sed -i -e "' 1i \ Licensed to the Apache Software Foundation (ASF) under one\ or more contributor license agreements. See the NOTICE file\ distributed with this work for additional information\ regarding copyright ownership. The ASF li

Re: Towards making your first Apache release

2020-01-19 Thread Gregory Nutt
Then maybe find . -name Kconfig | xargs sed -i -e "' 1i \ Licensed to the Apache Software Foundation (ASF) under one\ or more contributor license agreements. See the NOTICE file\ distributed with this work for additional information\ regarding copyright ownership. The ASF licenses

Re: Towards making your first Apache release

2020-01-19 Thread Justin Mclean
Hi, > If we used SPDX one-liner, it could be done with a simple find and sed. That would be against current ASF policy on headers. [1] We could ask for an exception if the project wanted to do this. Thanks, Justin 1. https://www.apache.org/legal/src-headers.html#headers

Re: Towards making your first Apache release

2020-01-19 Thread Justin Mclean
HI, > I tend to agree with the way Linux does things. Kconfig files require manual > effort to generate and maintain and are a work that should be protected. > defconfig files, on the other hand, are auto-generated and you want people to > be free to use them. In general copyright doesn’t a

Re: Towards making your first Apache release

2020-01-19 Thread Gregory Nutt
I share this opinion as well. What should we do about getting license information on the Kconfig files? If we used SPDX one-liner, it could be done with a simple find and sed.  Maybe like: find . -name Kconfig | xargs sed -i -e "' 1i \ # SPDX blablabla" This could handle a multiple l

Re: Towards making your first Apache release

2020-01-19 Thread Brennan Ashton
I share this opinion as well. What should we do about getting license information on the Kconfig files? --Brennan On Sun, Jan 19, 2020, 11:01 AM Gregory Nutt wrote: > > > What about the Kconfig files and the defconf files? > > I see Linux now has license information (but not copyrights) in thei

Re: Towards making your first Apache release

2020-01-19 Thread Gregory Nutt
What about the Kconfig files and the defconf files? I see Linux now has license information (but not copyrights) in their Kconfig files.  For example https://elixir.bootlin.com/linux/latest/source/Kconfig : # SPDX-License-Identifier: GPL-2.0 # # For a description of the syntax of

Re: Towards making your first Apache release

2020-01-19 Thread Brennan Ashton
After looking into this more with Fossology I think I would be a good idea to use it to track all of this rather than relying on home grown greps. It's probably better to do the tracking not on my installation, but on something run by INFRA (mine is backed up for what it's worth). Justin, how woul

Re: Towards making your first Apache release

2020-01-19 Thread Gregory Nutt
That is kind of offensive. I would never do something like that. I have never intentionally violated a license. I always give credit when credit is due. You're misunderstanding me, I’m describing the conditions under which we can change the headers to ALv2. In some cases you have taken a 3r