How to manage customized kernel source


To enable our customized carry board, we need to customize the kernel source, since the linux kernel is under GPL V2 licences, how should we manage the code?

Can we create our own private repository to manage the modification? Do we need to open source the modification?

Or can we create branch on NVIDIA’s L4T?



We don’t force every user to follow any rules to manage the code. Just follow the description in below page shoudl be fine.