I have some legal questions regarding OpenJDKs source header:
/*
* Copyright (c) 1997, 2008, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
(...)
- Is it GPL-conform to define a comment-part of a source-file (in this case the header) as "must not be modified"?
- Do other GPL-licensed open-source projects derived from this sources need to obey this "statement"?
- Does Oracle really have a Copyright on these GPL-sources?
- Is it GPL-conform to state that it's only allowed to
modify [the software] under the terms of the GNU General Public License version 2
? - What does this mean for GPLv3 open-source projects which are using these (possibly modified) sources?
- Do I have to fear editing (and publishing) this file (and maybe adding something to the file header) in my own GPLv3 open-source project?