This group is locked. No changes can be made to the group while it is locked.
Re: List of OVSDB files that have no Copyright/License Information
Madhu Venugopal
Thanks Phil. This is not bad and is inline.
-Madhu
toggle quoted message
Show quoted text
-Madhu
On 1/14/14, 4:12 PM, Phil Robb wrote:
That's pretty funny! I pulled the code two hours too early :)
Attached is a run from a few minutes ago.
Phil.
On Tue, Jan 14, 2014 at 4:49 PM, Madhu Venguopal <mavenugo@...> wrote:
:-) we are always different. arent we ?
https://git.opendaylight.org/gerrit/#/c/3641/
Got merged on 12/16 @ 3pm.
-Madhu
On 1/14/14, 3:36 PM, Phil Robb wrote:
Arg... no.. no reason other than that's the last time I snapshotted the repo to look at licenses in general.
I can run a fresh one for you....
I made the assumption that no one's been thinking about license headers with all the other work going on... and 12/16 wasn't that long ago when considering the break.
Phil.
On Tue, Jan 14, 2014 at 4:30 PM, Madhu Venguopal <mavenugo@...> wrote:
Hi Phil,
Is there a reason you are using the 12/16th snapshot of the OVSDB code ?
We added all the copyright headers to the code after 12/16. Hence if you take the latest OVSDB, it should be mostly done.
-Madhu
On 1/14/14, 3:06 PM, Phil Robb wrote:
Hi Brent and Madhu:--
The attached file contains a list of filenames within your git repo that have been identified as *not* having a License/Copyright header.
That is not to say that you *should* put a copyright/license header on each of these files. Some of the files are for third-party components. Clearly, you should not change or insert your copyright statement on a file that you or your organization did not author.
In general, you should provide a copyright/license header in all files within your repository for which you, or your organization are the author. If you look at it from the user's point of view, due to the copyright laws, the user is unable to copy or distribute any copyrightable work without express written permission by the author. If you do not provide a copyright/license header, then the user has no rights to take your file from the repository and work with it. They instead would have to *assume* that, since the project is identified as licensed under the EPL1.0 and/or other files within the directory structure are licensed under the EPL1.0, then this file is *probably* licensed under the EPL1.0 as well. Making the user assume that they are probably OK to use a file should be avoided if possible.
Also, as you recall, we all sign off on the Developer Certificate of Origin (DCO) each time we commit anything to the repository. The DCO relies on there being a license declaration within each file and refers to it stating:(a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or...So, in order for the above clause to be true in the DCO, the license header needs to be present in each file.
Finally, there are some files that are not copyrightable, and what is, and is not copyrightable depends on a myriad of factors including jurisdiction, file contents, etc.. Instead of trying to decide if a file is copyrightable or not, we suggest that you include a copyright/license header on all files that you own and which you want a user to be able to work with when they take it from the repository. If a file turns out to not be copyrightable by the law, you have still provided valuable information regarding your intent for your downstream users.
Thanks for your help with this. If you have any questions, please post them to the Discuss list. We'll get them answered there so that everyone can learn from it.
Phil.
Phil Robb
Director - Networking SolutionsThe Linux Foundation(O) 970-229-5949(M) 970-420-4292Skype: Phil.Robb
--
Phil Robb
Director - Networking SolutionsThe Linux Foundation(O) 970-229-5949(M) 970-420-4292Skype: Phil.Robb
--
Phil Robb
Director - Networking SolutionsThe Linux Foundation(O) 970-229-5949(M) 970-420-4292Skype: Phil.Robb