Hi Kinsey,
On Fri, Mar 4, 2022 at 9:47 AM Kinsey Moore <kinsey.mo...@oarcorp.com> wrote: > > I was looking though the rtems-lwip tree in adding license files and it > struck me that we currently have code with possibly different licenses and > from different external sources merged into the same tree with possibly > differing paths from the original source locations. There is at least one > file in the uLan sources that does not have an embedded license and the > current setup makes discerning its license confusing. I could add what I > think is the correct license, but I'd much prefer not to add licenses to the > code given that I'm not the author. > > That said, I'd like to suggest that we keep code from each external source in > its own directory. Currently, the external sources are upstream lwIP and the > uLan projects with their code being merged into a single tree with some > changes to the location of uLan's files. My suggestion would move all uLan > code to a uLan/ directory in the root of the rtems-lwip repository and each > COPYING.<source> license file as well. Each new driver source would get its > own directory and COPYING file in the root of the repository as necessary. > Sounds like a very reasonable approach and we can move the sources according to the source of drivers. We might have to keep a list of all directories in the waf, to keep the build system working. The reason for keeping the files in one place was to have a similar structure as the net-legacy. We can use a directory structure according to the sources, but we will have to use a good way to make sure that the directories/source files are easier to navigate for humans and build system scripts. > Thanks, > Kinsey > _______________________________________________ > devel mailing list > devel@rtems.org > http://lists.rtems.org/mailman/listinfo/devel _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel