On Mon, 2013-09-09 at 14:18 +0100, Jonathan Hartley wrote:
> A small Python project of mine is apparently being included in Chromium, 
> because I've had a bug report from them that my source files (plural) 
> fail their build-time license checker.
> 
> They'd like me to include a license and copyright info in every source 
> file (including empty __init__.py files).
> 
> I've responded that I don't want to be unhelpful, but I don't believe in 
> putting duplicate license and copyright info in every source code file. 
> To my mind, it belongs in a single central place, i.e. the project 
> LICENSE file.
> 
> Am I being unreasonable and/or daft?

Sadly, although it would be nice to have a file that says it applies to
all files and so be very DRY, this will not work in UK and USA law,
possibly also other jurisdictions.

The licence statement has to be in each and every individual file since
in UK and USA law each file is deemed a separate work.

If you check FSF and other FOSS licence places they will set this out as
the process because of this problem.

Some IDEs even have plugins to sort this out for you! 

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk

Reply via email to