{"action":"created","issue":{"url":"https://api.github.com/repos/RobotLocomotion/drake/issues/1805","repository_url":"https://api.github.com/repos/RobotLocomotion/drake","labels_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/1805/labels{/name}","comments_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/1805/comments","events_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/1805/events","html_url":"https://github.com/RobotLocomotion/drake/issues/1805","id":138737017,"number":1805,"title":"Need a standardized copyright message in every source file","user":{"login":"sherm1","id":4088016,"avatar_url":"https://avatars.githubusercontent.com/u/4088016?v=3","gravatar_id":"","url":"https://api.github.com/users/sherm1","html_url":"https://github.com/sherm1","followers_url":"https://api.github.com/users/sherm1/followers","following_url":"https://api.github.com/users/sherm1/following{/other_user}","gists_url":"https://api.github.com/users/sherm1/gists{/gist_id}","starred_url":"https://api.github.com/users/sherm1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sherm1/subscriptions","organizations_url":"https://api.github.com/users/sherm1/orgs","repos_url":"https://api.github.com/users/sherm1/repos","events_url":"https://api.github.com/users/sherm1/events{/privacy}","received_events_url":"https://api.github.com/users/sherm1/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/RobotLocomotion/drake/labels/documentation","name":"documentation","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-03-06T00:21:33Z","updated_at":"2016-03-15T17:55:11Z","closed_at":null,"body":"Each file in an open source project should start with a standardized copyright/license block. Users can typically do anything with the code *except* remove the block.\r\n\r\nWe need to decide:\r\n- what license to use (I favor Apache 2.0)\r\n- who should hold the copyright (that determines who must agree on a change to the license)\r\n- what other information (if any) should be included (e.g. credit to funding agencies & contributors)\r\n- how the header should be formatted\r\n\r\nand then figure out how to update all the existing files.\r\n\r\nHere are a couple of examples to get started: \r\n- [Google tensorflow](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/graph/equal_graph_def.h#L1-L14) (minimalist: no credit or copyright holding for anyone but Google); OSRF uses this format also\r\n- [Simbody](https://github.com/simbody/simbody/blob/master/SimTKcommon/Mechanics/include/SimTKcommon/internal/Rotation.h#L4-L25) (flashy: credits funding agency, provides authors copyright control, credits contributors)\r\n"},"comment":{"url":"https://api.github.com/repos/RobotLocomotion/drake/issues/comments/196947819","html_url":"https://github.com/RobotLocomotion/drake/issues/1805#issuecomment-196947819","issue_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/1805","id":196947819,"user":{"login":"david-german-tri","id":17437069,"avatar_url":"https://avatars.githubusercontent.com/u/17437069?v=3","gravatar_id":"","url":"https://api.github.com/users/david-german-tri","html_url":"https://github.com/david-german-tri","followers_url":"https://api.github.com/users/david-german-tri/followers","following_url":"https://api.github.com/users/david-german-tri/following{/other_user}","gists_url":"https://api.github.com/users/david-german-tri/gists{/gist_id}","starred_url":"https://api.github.com/users/david-german-tri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/david-german-tri/subscriptions","organizations_url":"https://api.github.com/users/david-german-tri/orgs","repos_url":"https://api.github.com/users/david-german-tri/repos","events_url":"https://api.github.com/users/david-german-tri/events{/privacy}","received_events_url":"https://api.github.com/users/david-german-tri/received_events","type":"User","site_admin":false},"created_at":"2016-03-15T17:55:11Z","updated_at":"2016-03-15T17:55:11Z","body":"For anyone else following along, the flag Russ mentioned is\r\n\r\n`cpplint --filter=\"-legal/copyright\"`"}}