Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DB2 database support for Artifactory #215

Open
leonard112 opened this issue Jul 28, 2020 · 0 comments
Open

DB2 database support for Artifactory #215

leonard112 opened this issue Jul 28, 2020 · 0 comments

Comments

@leonard112
Copy link

leonard112 commented Jul 28, 2020

Hello JFrog developers,

I am a Software Engineer Apprentice at IBM who works in z Systems. For the past 6 months or so, I have been working on a small team to create a proof of concept of JFrog Artifactory OSS running on z/OS. The goal of this project is to run Artifactory internally to give Z developers a safe and secure place to store binaries and other objects. We have Artifactory running on Z using using zCX (Z Container Extensions - "Docker for z/OS"). However, we would also like to use DB2 for Artifactory's database, which Artifactory does not support.

We attempted to modify Artifactory OSS to support DB2 so that we could ultimately use it in production and contribute our implementations back, but our endeavors to add DB2 support quickly became unwieldy. So, given time and resource restraints for the project, we decided use PostgreSQL instead. We still would like look into getting DB2 support for Artifactory in the future however.

We would like to encourage you to add DB2 support to Artifactory. DB2 is a popular enterprise grade database that many larger enterprises may prefer to use over the other options. If you plan on adding DB2 support at some point, we would not mind helping with the SQL needed for DB2. Otherwise, we still would like to look into adding DB2 support ourselves. 

If you have no plans of adding DB2 support to Artifactory, we need the source code for the "access-server-core" dependency jar to change some database logic. It appears that the source code is not available: https://mvnrepository.com/artifact/org.jfrog.access/access-server-core/4.1.39 MvnRepository says that that this code is licensed under AGPL 3.0 just like Artifactory. Given that, this code should be publicly available.

We would hope that you consider adding DB2 support to Artifactory since you know your code base and the frameworks being used better than us, but if not we need the source code for the "access-server-core" dependency jar so that if we choose to, we can add DB2 support ourselves and contribute the implementation back.

Regards,

Leonard James Carcaramo Jr

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant