Skip to content

Conversation

@ashawley
Copy link
Member

The copyright should just be in the source file header for the Elem and MetaData objects and classes, and not in their documentation.

Currently, these copyright notices are showing up in the HTML api docs (scaladocs) for those elements.

scala.xml.MetaData$

scala.xml.Eleme$

The rest of the library doesn't do this, so it's probably worth moving it out, rather than pasting copyright notices everywhere in the api docs for consistency.

According to the original author of scala-xml, Burak Emir:

The patch was built in 20% time while I was already working for
Google, using Google's resources. The patch was formally reviewed
and approved and Google is ok with it being part of Scala and people
using, distributing, etc... it under the Scala license.

That is why the copyright notice is there. See "committed to open
source" in
https://abc.xyz/investor/other/google-code-of-conduct.html

I removed Burak Emir's contact information, since he's no longer involved in maintenance. It's well documented he wrote this library. It's not an intent to erase history.

The Google copyright was confusing to people in scala/bug#3405. But evidence above of Burak's statements, it is no mistake. Doesn't seem we can just remove them. That would violate basic copyright requirements.

The copyright should just be in the file header for the Elem and MetaData objects and classes, and not in their documentation. Currently, these copyright notices are showing up in the HTML api docs (scaladoc) for those elements. The rest of the library doesn't do this, so it's probably worth moving it out, rather than pasting copyright notices everywhere in the api docs for consistency. According to the original author of scala-xml, Burak Emir: The patch was built in 20% time while I was already working for Google, using Google's resources. The patch was formally reviewed and approved and Google is ok with it being part of Scala and people using, distributing, etc... it under the Scala license. That is why the copyright notice is there. See "committed to open source" in https://abc.xyz/investor/other/google-code-of-conduct.html
Copy link
Member

@SethTisueSethTisue left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but let's get a signoff from @adriaanm

removing @author tags is something we've gradually done elsewhere as well. the information is in the version control history.

@ashawleyashawley merged commit 4a54464 into scala:masterFeb 19, 2018
@ashawleyashawley deleted the google-copyright branch February 19, 2018 19:12
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@ashawley@adriaanm@SethTisue