oracle / coherence

Oracle Coherence Community Edition
https://coherence.community
Universal Permissive License v1.0
426 stars 71 forks source link

Restrictive license text found in one of the versions of Coherence #113

Closed rahulmohang closed 11 months ago

rahulmohang commented 11 months ago

Hi,

We have been trying to use the version 21.12.3 of Oracle Coherence in one of our open source projects. We downloaded the version from https://repo.maven.apache.org/maven2/com/oracle/coherence/ce/coherence/21.12.3/coherence-21.12.3-sources.jar. The sources contain the following files with a very restrictive license text:

The license text is the following:

@rem Oracle is a registered trademarks of Oracle Corporation and/or its @rem affiliates. @rem @rem This software is the confidential and proprietary information of Oracle @rem Corporation. You shall not disclose such confidential and proprietary @rem information and shall use it only in accordance with the terms of the @rem license agreement you entered into with Oracle. @rem @rem This notice may not be removed or altered.

This looks strange to us and the license texts seem to be there for historical reasons, and do not apply to any source file.

Does anyone know why the files are there in that version of Coherence, and if it has any relevance or not.

javafanboy commented 11 months ago

As I understand it that whole folder is some remain from the Oracle product that should have been dropped but I would let somebody actually working on the project confirm this...

On Wed, Nov 15, 2023 at 9:47 AM rahulmohang @.***> wrote:

Hi,

We have been trying to use the version 21.12.3 of Oracle Coherence in one of our open source projects. We downloaded the version from https://repo.maven.apache.org/maven2/com/oracle/coherence/ce/coherence/21.12.3/coherence-21.12.3-sources.jar. The sources contain the following files with a very restrictive license text:

  • com/tangosol/dev/tools/copyright.cmd.txt
  • com/tangosol/dev/tools/copyright.sh.txt
  • com/tangosol/dev/tools/copyright.txt
  • com/tangosol/dev/tools/copyright.xml.txt

The license text is the following:

@Rem https://github.com/Rem Oracle is a registered trademarks of Oracle Corporation and/or its @Rem https://github.com/Rem affiliates. @Rem https://github.com/Rem @Rem https://github.com/Rem This software is the confidential and proprietary information of Oracle @Rem https://github.com/Rem Corporation. You shall not disclose such confidential and proprietary @Rem https://github.com/Rem information and shall use it only in accordance with the terms of the @Rem https://github.com/Rem license agreement you entered into with Oracle. @Rem https://github.com/Rem @Rem https://github.com/Rem This notice may not be removed or altered.

This looks strange to us and the license texts seem to be there for historical reasons, and do not apply to any source file.

Does anyone know why the files are there in that version of Coherence, and if it has any relevance or not.

— Reply to this email directly, view it on GitHub https://github.com/oracle/coherence/issues/113, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADXQF54XUR3I3AENGT7XJTYER6R5AVCNFSM6AAAAAA7MDYBO6VHI2DSMVQWIX3LMV43ASLTON2WKOZRHE4TIMZRGU4TQOI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

rahulmohang commented 11 months ago

Ok, thank you for the comment.

thegridman commented 11 months ago

@rahulmohang Yes, these files are left over from the commercial Coherence version and should have been removed.

Another point, 21.12 is not a supported version. The support policy for non-LTS versions of Coherence CE is that they are only supported for six months until the next CE release comes out. The current LTS version is 22.06. The latest non-LTS version is 23.09. Using 21.12 means you could be seeing bugs, CVE's and other issues that are fixed in later versions.

rahulmohang commented 11 months ago

@thegridman, thank you for the comments and suggestion.

chpatel3 commented 11 months ago

@rahulmohang Thanks for reporting the issue.

As @thegridman mentioned above, these files are left over from the commercial Coherence version and have been removed now.