So, I am opposed to this proposal. I think that such things are a waste of space, make updating the copyright at the year change more difficult, and, if they are really long (like they are sometimes) can scare people away from the source code.
You can also see my and Ondrej's comments on the pull request where Priit originally proposed this here: http://github.com/sympy/sympy/pull/15#issuecomment-489603 (the comments are buried in the rest of the review unfortunately). Aaron Meurer On Oct 24, 2010, at 2:25 PM, Priit Laes wrote: > Hey! > > Recently I added a comment about missing copyright/licensing information > in some files and this stirred up a small discussion on IRC. > > Anyway, my proposal was to add following header to all sympy modules: > [snip] > # -*- coding: utf-8 -*- > """ > package.module > ~~~~~~~~~~~~~~ > > A brief description goes here. > > :copyright: (c) YEAR by SymPy Development Team. > :license: BSD, see LICENSE for more details. > """ > [/snip] > > So why is it needed: > 1) Although I cannot find the reference at the moment, a file must > contain copyright notice with licensing information, otherwise it can be > viewed as public domain and thus can be freely relicensed by anyone. > > 2) Some of the modules already contain the brief description about the > module. Having short description also helps people get a quick grips > about the functionality that's implemented there.. > > There are probably 3 and 4 too.. but it's getting a bit late around > here ;) > > Päikest, > Priit :) -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to sy...@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.