TJ
2013-08-10 13:33:57 UTC
2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section
a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
I was recently trying to track down the 'blame' history of some code that eventually entered the Linux mainline and was stymied by a lack of traceability.a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
That got me to thinking about §2a requirements and git history, and in particular that almost all changes to kernel code nowadays carry no change history of their own. The history is contained in
the git repository but anyone receiving a tar-ball does not receive that history.
Also, non-mainline tar-ball distributions typically from device manufacturers typically do not carry any history either.
Comments?