
Dear Rob,
In message CAL_Jsq+z8=mvjnRCWRxD99fqhkgb_-qtsVZtzueDZqUoYkuXkw@mail.gmail.com you wrote:
On Fri, Jul 26, 2013 at 6:12 PM, Roger Meier roger@bufferoverflow.ch wrote:
Signed-off-by: Roger Meier roger@bufferoverflow.ch
Licenses/README | 13 ++++++------ Licenses/bsd-2-clause.txt | 25 ++++++++++++++++++++++ lib/libfdt/fdt.c | 47 +----------------------------------------- lib/libfdt/fdt_empty_tree.c | 47 +----------------------------------------- lib/libfdt/fdt_ro.c | 47 +----------------------------------------- lib/libfdt/fdt_rw.c | 47 +----------------------------------------- lib/libfdt/fdt_strerror.c | 47 +----------------------------------------- lib/libfdt/fdt_sw.c | 47 +----------------------------------------- lib/libfdt/fdt_wip.c | 47 +----------------------------------------- lib/libfdt/libfdt_internal.h | 47 +----------------------------------------- 10 files changed, 40 insertions(+), 374 deletions(-) create mode 100644 Licenses/bsd-2-clause.txt
These are external imported sources. I don't think you should be changing them within u-boot other than anything necessary to build. That will make importing them from upstream more work and add noise to any real modifications that may have been made.
You are right about the imported part, but then, this change is a trivial one when re-importing a new version. On the other hand, it significantly simplifies tasks like generating License Clearing Reports and such. If we would keep the full license headers for all code imported from Linux or other projects we would rather give up before even starting.
No, I think we should go on here and push this trhugh consequently, setting a precedent for other projects, hoping they will adapt this approach (and/or come up with even a better solution). From the feedback I've seen so far chances are not so bad.
Best regards,
Wolfgang Denk