
On Fri, May 18, 2018 at 09:47:55PM +0300, Sam Protsenko wrote:
On 16 May 2018 at 15:08, Tom Rini trini@konsulko.com wrote:
On Thu, Apr 19, 2018 at 11:51:36PM +0300, Sam Protsenko wrote:
Android documentation recommends new image format for storing DTB/DTBO files: [1]. To support that format, two things should be done:
Add dt_table.h file from Android (BSD-3 relicensed version): [2]. This header defines structures and constants that we need to work with that DT image format.
Changes:
- re-licensed from Apache to BSD-3
- removed functions declarations
- change the coding style to kernel (make checkpatch happy)
Add helper functions for Android DTB/DTBO format. In image-android-dt.* files you can find helper functions to work with Android DT image format, such us routines for:
- printing the dump of image structure
- getting the address and size of desired dtb/dtbo file
[1] https://source.android.com/devices/architecture/dto/partitions [2] https://android.googlesource.com/platform/system/libufdt/+/58a7582180f477032...
Signed-off-by: Sam Protsenko semen.protsenko@linaro.org
Why is it OK to change the license on the code? AFAICT someone can't just relicense Apache to BSD-3. What happened for include/android_image.h was that Google relicensed the Android code in question to BSD-2 (which in turn allows us in GPL projects). Thanks!
Ok, I will try to ask Google to do the same for the header I used. Do you know what exactly should be done? Do they need to publish relicensed file somewhere, or exactly in Android, or we just need a confirmation from their side? Also, which license is preferable for us?
I believe Alex helped us last time, and it was done, iirc, by someone from Google submitting the file with the license we need and a Signed-off-by from their google.com address.