Skip to content

Open Source frameworks need a useable Oracle XE CI Image #1156

Closed
@deusaquilus

Description

@deusaquilus

I am a developer of an open source framework that is desperately trying to support Oracle DB despite multiple roadblocks that Oracle has placed in front of me. Over the past 24 hours, you have issued DMCA takedowns of multiple images used by open source frameworks that are trying to support your database, so that your actual clients who pay you, can use your database in production environments with their OS tech stacks. For example, Lightbend's official image of an FRM framework called Slick relies on an image that you just took down: slick/slick#1993. I am trying to build Oracle support in a similar framework that is also based on an image that you removed: sath89/oracle-12c. I've started a discussion of how to proceed here: zio/zio-quill#1295.

My question is the following:

  • Is there any possibility that we can have a 18c docker image that will not require a DockerHub login?
    Or:
  • Is there any possibility that can we can have an official 12c image that does not require a DockerHub login?

Oracle's current 12c docker image is unuseable to Open Source frameworks using public CIs because:

  1. It requires a private DockerHub account.
  2. Private DockerHub credentials are impossible to use in public CIs (e.g. Travis) for any external contributor pull request (see here and here) because this is an security-impasse.
  3. As a result of this, most Open Source frameworks have opted to use 3rd party DockerHub images which you are now taking down.

We really, really want to be able to support Oracle database in our products but we need a way to test them without having to enter private credentials. If DockerHub is a impossibility, maybe the solution is to have some kind of private Oracle Docker repo that only Travis/CircleCI can have access to.
Can there be some sort of dialogue about this???

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions