Opened 9 years ago

Closed 6 years ago

#1262 defect closed fixed (fixed)

Document Twisted copyright policy

Reported by: hypatia Owned by:
Priority: high Milestone:
Component: core Keywords: documentation
Cc: glyph, radix, robertc, thijs, exarkun Branch: branches/copyright-policy-1262
(diff, github, buildbot, log)
Author: thijs Launchpad Bug:

Description


Change History (14)

comment:1 Changed 9 years ago by hypatia

Sorry about this can of worms, folks.

Coming out of yesterday's discussion on #twisted: lifeless wishes to retain
copyright of one of his own files when he contributes it to Twisted under the
MIT licence. As I understand it, this is compatible with Glyph's last statement
on the subject at
http://twistedmatrix.com/pipermail/twisted-python/2005-August/011255.html

lifeless also questioned how we do this: specifically, do we strip other
people's copyright statements out of individual MIT files that originate
elsewhere and which are contributed to Twisted. radix was unsure. It seems we
shouldn't take these statements and move them to the LICENSE file, as best I can
tell. Any ideas?

comment:2 Changed 9 years ago by hypatia

Oh and does anyone have a good sense of a shorthand for referring to our
copyright. Is "Copyright 200x-2005 Twisted Matrix Laboratories except where
noted in individual files" or anything like it a meaningful or correct statement
any more?

comment:3 Changed 9 years ago by glyph

I think that technically speaking we're not supposed to remove copyright
statements from individual files, but they also become gradually invalid
as more contributors add significant portions to particular files.
Since MIT license says not to remove the notice, I don't think we can
make a policy of removing it.

In this case, we'd ask lifeless to remove the copyright notices if he is
comfortable with doing that, and if not, leave them there.  It's just an
aesthetic preference of mine that license crap not pollute the top of
every single file in the system.

comment:4 Changed 8 years ago by hypatia

  • Cc hypatia removed
  • Component set to core
  • Owner changed from hypatia to edsuom

comment:5 Changed 6 years ago by thijs

  • Cc thijs added

Are there any wiki pages for the current Twisted copyright policy? Should we create a .xhtml doc? It can be a few lines, we'd at least need something (and this ticket indicates there's nothing atm).

comment:6 Changed 6 years ago by thijs

  • Owner changed from edsuom to thijs
  • Status changed from new to assigned

comment:7 Changed 6 years ago by thijs

  • author set to thijs
  • Branch set to branches/copyright-policy-1262

(In [24697]) Branching to 'copyright-policy-1262'

comment:8 Changed 6 years ago by thijs

  • Keywords review added
  • Owner thijs deleted
  • Status changed from assigned to new

Added a copyright header section to the coding standard doc in r24698, putting it up for review.

comment:9 follow-up: Changed 6 years ago by exarkun

  • Cc exarkun added
  • Keywords review removed
  • Owner set to thijs

Perhaps this should also discuss what to do in the case described in the first comment on this ticket. I think the resolution is that we leave it, but once we start editing the file, we also add the Twisted copyright.

comment:10 Changed 6 years ago by thijs

  • Status changed from new to assigned

comment:11 in reply to: ↑ 9 Changed 6 years ago by thijs

  • Keywords review added
  • Owner thijs deleted
  • Status changed from assigned to new

Replying to exarkun:

Perhaps this should also discuss what to do in the case described in the first comment on this ticket. I think the resolution is that we leave it, but once we start editing the file, we also add the Twisted copyright.

I added a note for this in r24732 and rewrote the XXX part a little. Up for review.

comment:12 Changed 6 years ago by exarkun

  • Keywords review removed
  • Owner set to thijs

Great, please merge.

comment:13 Changed 6 years ago by thijs

  • Resolution set to fixed
  • Status changed from new to closed

(In [24747]) Merge copyright-policy-1262: Added a copyright header section to the coding standard doc.

Author: thijs
Reviewer: exarkun
Fixes: #1262

comment:14 Changed 4 years ago by <automation>

  • Owner thijs deleted
Note: See TracTickets for help on using tickets.