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

Quartz Scheduler is abandoned? #1134

Closed
lprimak opened this issue May 25, 2024 · 35 comments
Closed

Quartz Scheduler is abandoned? #1134

lprimak opened this issue May 25, 2024 · 35 comments

Comments

@lprimak
Copy link

lprimak commented May 25, 2024

Update: Quartz Scheduler was abandoned. - But not any longer.

Can anyone with knowledge shine light on this?
To me, it looks abandoned. No commits this year at all, CVEs not fixed, no issues answered, etc

Thank you

@Yannis-01
Copy link

the same inquiry

@IOhacker
Copy link

x3

@RichardBradley
Copy link

There's some conflicting info from "Software AG" quoted in this thread from April 2023: #839 (comment)

@lprimak
Copy link
Author

lprimak commented May 29, 2024

@RichardBradley Thank you for pointing this out. Looks more and more abandoned to me.

@lprimak
Copy link
Author

lprimak commented Jun 5, 2024

2 weeks with no response?
I think the conclusion is obvious. Quartz Scheduler is abandoned.

@lprimak lprimak changed the title Is Quartz Scheduler now abandoned? Is Quartz Scheduler now abandoned Jun 5, 2024
@lprimak lprimak changed the title Is Quartz Scheduler now abandoned Quartz Scheduler is abandoned Jun 5, 2024
@bmertens911
Copy link

@lprimak @RichardBradley @Yannis-01 @IOhacker @Yannis-01 @vmptk @cunhaax - we've switched to https://github.com/jobrunr/jobrunr years ago and could not have been happier. Better performance, new features, an integrated dashboard and if you take a Pro version (which we needed for workflow support), you also get awesome support.

@pbartoszek
Copy link

bmertens911 jobrunr looks very nice. However open source free version doesn't seem to support transactional jobs :(. Pro version does support @transactional and costs only $15k per year...

@abccbaandy
Copy link

@lprimak @RichardBradley @Yannis-01 @IOhacker @Yannis-01 @vmptk @cunhaax - we've switched to https://github.com/jobrunr/jobrunr years ago and could not have been happier. Better performance, new features, an integrated dashboard and if you take a Pro version (which we needed for workflow support), you also get awesome support.

jobrunr free version is 100% waste of time unless your project is just for fun.
You can just check the PRO version feature in the doc, you will find out many "needed" feature is there.

And the author even add "trap" in the free version.

@lprimak
Copy link
Author

lprimak commented Jun 27, 2024

Please stay on topic.
The fact that jobrunr folks want to get paid for their work is not applicable to this particular discussion.
This post isn't really meant as a recommendation for other projects or products in the space please.

@melloware
Copy link
Contributor

melloware commented Jul 20, 2024

@lprimak i agree the lack of a release cadence from a corporate backed library is disappointing.

However if you look at the branches there is a 2.4x branch they have been working on that supports Jakarta and has had more recent commits than 5 years ago. But still no release.

This project just needs more volunteers and stewards to watch it.

@lprimak
Copy link
Author

lprimak commented Jul 20, 2024

There hasn't been a commit to any branches in a year and 3 months.
Sorry, but it's clearly abandoned and I just don't see this being resurrected at all.
Anybody can make a fork I guess, but I just don't see this happening

@melloware
Copy link
Contributor

@lprimak i agree its dissapointing. I have Quartz in a few mission critical applications since 2014.

If you are looking for an alternative this one is Open Source but not as full featured as Quartz: https://github.com/lukas-krecan/ShedLock

@bcode2
Copy link
Contributor

bcode2 commented Jul 20, 2024

I have been using version 2.4.0-rc2 without any issue almost for a year, but I agree, it seems the project updates goes very slowly.
I just ask myself why those companies that use it do not contribute to the project. (Donations or code updates)

@lprimak
Copy link
Author

lprimak commented Jul 20, 2024

@melloware I feel your pain. I know this sucks. We have the same issue with Apache Shiro.
However, with security framework, we can't have dependencies where CVEs are not fixed.

Just to make my point clearer for others reading this:

Unfortunately, hoping that Quartz Scheduler will have any updates or releases in the future is just wishful thinking.

According to my (and others) research, maintainers were (are?) employed by Software AG,
who is no longer sponsoring this project. It is clear that all maintainers moved on for over a year.
If there was another company / entity who was interested in hiring the maintainers to work on this,
it would have happened already.
I also don't see the maintainers transferring ownership to anyone else to avoid the "xz" security issue, it's just too much risk.

If this was Apache project (I am Apache PMC member) this would have been long in the Attic.
However, GitHub doesn't have such provisions, so if maintainers don't touch the project, nor will they archive it,
it'll just sit there without any hint of it's "abandonment"

This is why I created this issue in the first place, to hopefully inform people of the facts of where Quartz stands.

All of this is unfortunate, and I don't like it anymore than anyone else, but facts need to be stated.

@melloware
Copy link
Contributor

As a note I volunteered years ago to be a committer and also perform releases for Quartz and they rejected the idea. I know they said they were looking for help but I guess they were not serious about it.

Also the fact that it was purchased by Terracotta and then it looks like purchased by Software AG it seems they don't care. It's not mentioned anywhere on the software AG site.

@melloware
Copy link
Contributor

OK some good news. I know someone who is in contact with Software AG and we may have some progress on this in the near-ish future.

@bcode2
Copy link
Contributor

bcode2 commented Jul 25, 2024

Excellent!!!!,. If the project goes ahead and there will be someone reviewing and accepting pull requests count on me to do some contributions.

@lprimak
Copy link
Author

lprimak commented Jul 26, 2024

While I am hopeful that @melloware gets somewhere with this,
I would urge caution until the actual CVEs are fixed.

@gklijs
Copy link

gklijs commented Aug 12, 2024

https://github.com/kagkarlsson/db-scheduler is another nice alternative..

@lprimak
Copy link
Author

lprimak commented Aug 12, 2024

And let's not forget that Jakarta EE has robust scheduling features built in.

@jcputney
Copy link

It has scheduling features, but I don't know if I would go so far as to call them robust

@melloware
Copy link
Contributor

Expect an update soon-ish...

@linghengqian
Copy link

we've switched to https://github.com/jobrunr/jobrunr years ago and could not have been happier. Better performance, new features, an integrated dashboard and if you take a Pro version (which we needed for workflow support), you also get awesome support.

  • At least on the ASF project side, it is not possible to use jobrunr/jobrunr. jobrunr/jobrunr uses LGPL-3.0-only, which means that for ASF projects, it can only be used in unit tests and build processes. See https://www.apache.org/legal/resolved.html .

@wilx
Copy link

wilx commented Sep 24, 2024

I see that some work towards the Jakarta namespace has been done on main. What is missing for a new release to happen?

@melloware
Copy link
Contributor

@wilx i think there are some steps that need to happen.

  1. Release the current 2.4.0 as an official release.
  2. Then work on a 2.5.0 release for Jakarta.
  3. Review all PR's and create a 3.0 on JDK21 and VirtualThreads.

That is just my two cents.

@dellagustin-sap
Copy link

@melloware
Copy link
Contributor

@dellagustin-sap yes IBM has purchased. Glad its official now and I have been in touch with the Quarkus Team (also IBM) and they are working with IBM to get this library maintained!

dellagustin-sap referenced this issue in quartz-scheduler/quartz-scheduler.org-site Sep 25, 2024
@jhouserizer jhouserizer changed the title Quartz Scheduler is abandoned Quartz Scheduler is abandoned? Sep 27, 2024
@jhouserizer
Copy link
Contributor

jhouserizer commented Sep 27, 2024

Yes, IBM has acquired a group of products from Software AG , of which Quartz comes along in the collection. The past years within SAG have led to some legal stalemates around handling contributions and other matters that stifled progress (to be clear, no dispute of existing code IP). Once we have IBM-sanctioned policy/procedures/re-copyrighting, etc. (e.g. for CLA/DCO, etc.) in place we should be able to get Quartz moving again.

I see there are a few here that are eager - that's great.

@jhouserizer
Copy link
Contributor

Questions were answered/clarified. Contribution terms, dco, etc. and PR template was updated.

I have closed all open PRs with the comment "Unfortunately, due to the change of ownership of this project, the terms of contribution have been updated, and this PR will need to be re-created, agreeing to the new terms."

@jhouserizer
Copy link
Contributor

There is a weird situation where currently copyright ownership is set (in file headers etc.) to "Copyright Super iPaaS Integration LLC, an IBM Company 2024", and on January 1st it will need to be changed to "Copyright IBM 2025". Fun!

@jhouserizer
Copy link
Contributor

jhouserizer commented Oct 11, 2024

I have started a discussion area #1166 for those of you anxious to get official 2.4.0 and 2.5.0 releases out - help us identify what needs to be done. My time is still limited and there's a lot of open stuff to wade through - not so easy to quickly identify what matters. Also feel free to indicate volunteering to tackle something.

#1166

@melloware
Copy link
Contributor

@lprimak probably safe to close this ticket as we know its not abandoned anymore

@lprimak
Copy link
Author

lprimak commented Oct 14, 2024

I think so... I think the release can be made :) which is a real test

@lprimak lprimak closed this as completed Oct 14, 2024
@bcode2
Copy link
Contributor

bcode2 commented Oct 15, 2024

I am not agree there is a bunch of things to migrate and refactoring, I guess with the current speed of PR approved,in a couple of weeks would be fine

@melloware
Copy link
Contributor

@bcode2 i think we are just saying that this project is not abandoned anymore so this ticket isn't valid. That is all we are saying.

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