rtems-lwip file locations and licensing

Kinsey Moore kinsey.moore at oarcorp.com
Fri Mar 4 16:47:18 UTC 2022


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.

Thanks,
Kinsey


More information about the devel mailing list