I just had a look at PLC4X. So we have the inception.year set in the pom and every artifact maven builds and hereby every artifact we release contains a META-INF/NOTICE file with this content:
-------------- PLC4J: Utils: WireShark Utils Copyright 2017-2019 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/). -------------- Where the first year is taken from the pom and the second is just the current year. Chris Am 18.01.19, 15:30 schrieb "Christofer Dutz" <[email protected]>: Hi Kevin, Well if you set the Inception-Year in the pom, maven generates this line in the generated artifacts. I have never seen the year appear in every file header. Chris Am 18.01.19, 15:28 schrieb "Kevin A. McGrail" <[email protected]>: On 1/18/2019 9:17 AM, Christofer Dutz wrote: > Hi all, > > as I was setting up things so Jenkins will build the project, I noticed that you have some strange plugin in the build that enforces headers quite strictly. > I don’t have any objections to that, however it marked my usual ASF headers as invalid because they didn’t have the first line in them. > > Currently your header looks like this: > > Copyright © 2019 Apache IoTDB(incubating) ([email protected]) > > Licensed to the Apache Software Foundation (ASF) under one > or more contributor license agreements. See the NOTICE file > distributed with this work for additional information > regarding copyright ownership. The ASF licenses this file > to you under the Apache License, Version 2.0 (the > "License"); you may not use this file except in compliance > with the License. You may obtain a copy of the License at > > http://www.apache.org/licenses/LICENSE-2.0 > > Unless required by applicable law or agreed to in writing, software > distributed under the License is distributed on an "AS IS" BASIS, > WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > See the License for the specific language governing permissions and > limitations under the License. > > I would strongly suggest to remove the first line. It’s equivalent can be automatically generated by a maven plugin and the way it is, I think it would require changing each file in the repo every year. I doubt this is what you want to do. > > What do you others think? (Especially the other mentors) > > Chris I would defer to VP Legal to see what they say. At my firm, we always use 4 elements: The Copyright Symbol The Year of the Creation The Name of the Author A Rights Statement For example, Copyright © 1997-2019 Peregrine Computer Consultants Corporation. All Rights Reserved. Regards, KAM -- Kevin A. McGrail VP Fundraising, Apache Software Foundation Chair Emeritus Apache SpamAssassin Project https://www.linkedin.com/in/kmcgrail - 703.798.0171
