Recently, about 50 top contributors (including myself) decided to fork Swagger Codegen to maintain a community-driven version called "OpenAPI Generator" (https://github.com/OpenAPITools/openapi-generator). For the reasons behind the fork, please refer to the Q&A.
We added the following to all Java class files in the project:
/* * Copyright 2018 OpenAPI-Generator Contributors (https://openapi-generator.tech) * Copyright 2018 SmartBear Software * * Licensed 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. */
The following is added by us and it's allowed according to the Apache v2 license:
* Copyright 2018 OpenAPI-Generator Contributors (https://openapi-generator.tech)
QUESTION: For new files we added to the OpenAPI Generator project, do we still need to keep the following:
* Copyright 2018 SmartBear Software
One concern is that if the new files contributed by someone are simply copied from somewhere, SmartBear in this case may also be liable for the copyright issue of the new files, which is not something we want to see.