ajour icon indicating copy to clipboard operation
ajour copied to clipboard

This is the end of Ajour 😢

Open casperstorm opened this issue 3 years ago • 75 comments

This is the end of Ajour 😢

I started working on Ajour in summer 2020. The goal was simple: I wanted the easiest and fastest way to update and download all of your addons for World of Warcraft. The timing was good; Curse had just been sold to Overwolf, Shadowlands was about to be released, and Classic was popular. I spent many hours building Ajour, and luckily @tarkah and @mlablah joined to help me early in the project. Together we created what I believe is one of the best addon managers ever. And on top of that, I made some new best friends.

In late 2020 Overwolf posted about their stance on third-party addon managers. The short version is that since Overwolf earns their money from ads and user data, they wanted the users to use their application rather than third-party addon managers. However, they weren't sure exactly what their plan was, so for the time being, they kept the API open as it always has been.

Fast forward to the present time. Overwolf now knows what they want to do. They will deprecate the current API and create a new API where downloads do not count towards the CurseForge Reward Program—essentially splitting the community by turning addon developers against third-party addon managers. In addition, they will rate limit third-party addon managers if one becomes too popular oh, and not all addons will be available over the API.

What does this mean for Ajour? Well, it kills my motivation, and it kills my vision for Ajour. I don't want to fight with Overwolf (anymore). It's not worth it. Overwolf has all the data which makes Ajour work, and currently, they are pulling the rug under us. We had a good run, but now it's time for the team and me to pull the plug rather than obey their new rules and turn Ajour into something worse.

Thank you all for helping shape Ajour into what it is today. Users, supporters, contributors. To every one of you, thanks.

FAQ:

What happens now?

  • Nothing. Feel free to use Ajour until it breaks.

What should I do?

  • Ajour will work until the current API is turned off, when is unknown. The other third-party addon managers is relying on the same API but some might take the on the fight, so make sure to check them out: WowUp by @jliddev, Instawow by @layday or CurseBreaker by @AcidWeb - all good friends of mine. I hope the best for them, but the future is not bright.

casperstorm avatar Nov 14 '21 14:11 casperstorm

The existence of this project and the great attitude of its community made me very happy from day one. It's truly sad to see it end this way, but I guess there's no alternative.

Best of luck with future projects @casperstorm.

zeevallin avatar Nov 14 '21 15:11 zeevallin

Thank you for your work. I will miss Ajour. :/

AhoyThere avatar Nov 14 '21 15:11 AhoyThere

Ajour was one of my favourite World of Warcraft community projects.

There is simply no GUI-based addon manager that is anywhere near as fast, lightweight, customisable and packed with as much features as Ajour was, and to top it all off Ajour also offered a CLI.

Thank you for all of your hard work @casperstorm, @tarkah & @mlablah and for creating something amazing and desperately needed in the WoW community, which was also completely free, open source, cross-platform and privacy-respecting.

It is sad to see the WoW addon and developer ecosystem continue to rely on a closed and single party controlled proprietary platform like Overwolf's CurseForge, and as long as it continues to be this way, it will hinder the innovation and collaboration that would otherwise come from an independent, fully open and community-controlled platform, and we will keep on losing out on truly amazing projects like this.

nourkagha avatar Nov 14 '21 16:11 nourkagha

Sorry to hear that this will be the end for Ajour, it's the best addon manager :D Good luck with your future projects though and thanks for spending the time you did on Ajour!

DiscordGregory avatar Nov 14 '21 18:11 DiscordGregory

What data does Overwolf monopolize? Can it be distributed and hosted elsewhere? Preferably in a distributed way that prevents it from being monopolized. Think Bittorrent or Usenet or Mastodon. Perhaps more addons will move to GitHub and GitLab.

SpareSimian avatar Nov 14 '21 20:11 SpareSimian

Did not find any way to donate you for your product. Is it possible? Kind a way to say "thank you for you work".

Anyway. Thank you for fast, light/easy and user-friendly product for WoW community.

alexeev-igor avatar Nov 14 '21 21:11 alexeev-igor

Really sorry to hear this, Ajour has been a delight to use and I'll miss it. Thanks for all of the work you've poured into this project. 🙇‍♂️

mockra avatar Nov 14 '21 22:11 mockra

Thank you for your work, @casperstorm.

Maybe I'm just too small-time to give a damn, but the CurseForge Reward Program never meant anything to me. I earned a whole ~15 "points" from my most active addons on Curse, and at $0.05 per point and cashouts only available in increments of 200 points, I never saw any of my paltry sixty-five cents before my points expired (which is a disgusting feature to have in an incentive program, to boot).

Now, sure, I get that there's an entirely reasonable business case for them making this move. Curse bears the costs of hosting, transfer, etc., and without being able to sell their users' eyeballs, brains, and lives to data brokers and ad vendors, they have no business. But there have been tomes written about the abhorrent state of the ad-supported internet by wiser folks than myself.

In short, thank you, and I'm sorry, and Curse can go fuck themselves; signed, an addon author.

corveroth avatar Nov 15 '21 01:11 corveroth

I am sad to hear this news. I have used Ajour since its launch and have found it to be a very light and well-designed app. I have also converted my family to using it exclusively.

Thanks for your work and passion in developing Ajour, it will be missed.

Walkerbo avatar Nov 15 '21 03:11 Walkerbo

With the low cost of blob storage, ease of cdn access and the small avg size of addons. Coupled with the ease of sending tips and donations is it such a far fetched idea to just offer blob storage and addon devs the ability to embed their own payment link to paypal or some other crowdfunding payment processor? What's the issue with addon devs hosting it in multiple places? Is the revenue from overwolf/curseforge that significant that it can't be replaced easily?

fadi-simetrik avatar Nov 15 '21 04:11 fadi-simetrik

This makes me so sad. I love Ajour. It's the fastest, easiest and hardest to screw up addon manager there ever was, making it the obvious client to recommend to anyone new to the game or activities requiring addons.

It was also the one project that finally got me active on github.

I understand them not wanting competing clients or platform to use the data they hosted, and I'm grateful for the time we were able to build upon their API.

Creators hosting their addons on github is great, but it's neither easy nor desireable to force all developers to use it, especially if they can benefit economically from it (which they abolutely deserve).

Taking on overwolf would be a giant project probably requiring monetization for creators either through ads or donations.

imHitchens avatar Nov 15 '21 08:11 imHitchens

Ajour will be dearly missed. It's the best piece of addon management software I've ever had the pleasure to use.

@fadi-simetrik The main issue is discoverability of addons. Anyone can host something on Github/Gitlab or any other similar platform and Ajour already supports installing addons from that kind of source. Installing and keeping an addon up-to-date from this kind of channel isn't a problem. However, there are two major issues left unaddressed :

  • As a player, I'd like to find an addon that does X. How do I know if there is one and if there is, where to find it?
  • As an addon developper, I'd like players to use my addon. How do I reach them.

I'm deliberately keeping monetization out of the way because it's a broader issue (open-source projects in general face the same ills).

christopheml avatar Nov 15 '21 10:11 christopheml

Understandable reaction from Overwolf to close the API when they get challenge by such good software like Ajour. Gonna miss it.... :( Thank you for the really good job you did.

And good luck for future project.

zhoumpo avatar Nov 15 '21 17:11 zhoumpo

Thank you for creating what was basically the quickest and cleanest app I've ever used. I remember the first time I hit "update all" and it iterated through every addon and updated in under 2 seconds. I assumed something went wrong. I don't even load web pages that fast. Incredible work, and I am sorry it came to this.

mmolad avatar Nov 15 '21 17:11 mmolad

Hey @casperstorm ,

You had so many great features man, it's a shame Overwolf is locking you out given then don't do it anywhere near as well as you did.

Some add-on creators care about money. A lot of us don't.

Just having a tool that was super easy to use, that would automatically update add-ons for people... that's all I wanted and Ajour did it perfectly.

Sorry to see how this unfolded.

Gogo1951 avatar Nov 15 '21 18:11 Gogo1951

Ajour is without a doubt one of the best applications on any platform I've ever used. It will also be the most missed.

I just came here to say thank you to casperstorm for all the time and expertise you've donated to this project. I can assure you it's been very much appreciated by many and I wish you luck with any future endeavours.

zappaDPJ avatar Nov 15 '21 18:11 zappaDPJ

So CurseForge is providing a download repository, which is the expensive part which GitHub and GitLab can replace, and it also provides a "registry" of known addons so users can find them.

Proposal: Create a new GitHub project here that's simply an addon registry. Anyone can fork it to add their addon and issue a pull request to add their addon to the common registry. Savvy users could also tell Ajour to use a fork of the Ajour Registry. The registry would contain the same directory that Overwolf's API provides. Which I assume is just a list of addon names and links to their pages. All the information about their addons can be in their projects, keeping the registry lightweight.

SpareSimian avatar Nov 15 '21 20:11 SpareSimian

You know, I had the same thought (sans the Ajour branding ;P)

layday avatar Nov 15 '21 20:11 layday

@sparesimian we've actually discussed this type of solution long ago. We looked at projects like Homebrew which do pretty much this.

I'd be more than happy to patch in support for this kind of backend into Ajour if a git based registry ever materialized.

tarkah avatar Nov 15 '21 20:11 tarkah

This is literally what the hub does/is that you guys helped design lol

jliddev avatar Nov 15 '21 20:11 jliddev

The registry linked by @layday only lists GitHub addons. That could be extended with more fields to handle CurseForge and GitLab. What does Ajour currently need to handle an addon? We could start with its requirements and consider potential enhancements. What do you do when an addon is available from more than one source? (Redundant sources are a Good Thing. Sites do go down.)

SpareSimian avatar Nov 15 '21 22:11 SpareSimian

I came here to ask what it would take to make something similar as a backend, but it appears that @SpareSimian and @layday have a spark of an idea. I would love to see this kind of thing take off and I'd be happy to remove my simple little addon from anything Curse related. What else needs to happen?

4bitfocus avatar Nov 16 '21 01:11 4bitfocus

@christopheml If github can replace curse as a central repo. The only part that needs implementation is an indexing layer, Which shouldn't be too difficult. A front end for developers would prob be need to point to their official repos.

fadi-simetrik avatar Nov 16 '21 02:11 fadi-simetrik

seriously...

all o' ya'll bitches.

cantreadcode avatar Nov 16 '21 08:11 cantreadcode

Ajour was great. This is sad news.

Lemagex avatar Nov 16 '21 08:11 Lemagex

I'm so sorry, thank you for your work over the years. I've been a user since i started playing again with the start of shadowlands and your addon manager ticked all the boxes without all the bloat.

I was just about to search for new addons with the next patch beeing around to corner to maybe rejoin the forces, as is, this happening turned me off to that idea.

Thank you for your work, you did a great job with this project. Don't let it hold you back, the next project is right around the corner once you find an issue you feel you could fix, that itch, you know ;)

See you around!

HearthCore avatar Nov 16 '21 17:11 HearthCore

Correction, @Lemagex , Ajour is great. Don't give up on it yet. Let's move the metadata away from CurseForge and decentralize it so no monopoly can shut it down. If we do it right, we might even see Overwolf start using it! Can we get input from other addon managers?

SpareSimian avatar Nov 16 '21 22:11 SpareSimian

I like many others will really miss this. You built the best manager I have ever used for wow. I love the wago integration. Very convenient and smooth. Also love how I was able to theme it myself, truly amazing job and thank you very graciously for all your work. Much props and all my respect goes out to you for this and your future endeavors

Kegdoctor avatar Nov 17 '21 05:11 Kegdoctor

This is the right decision. You'd not want to entertain the cancerous ideas and vision of Overwolf. With the transparency and open development you and your team have shown during this project, I'm sure that whatever project you end up working on, will be a success. Good luck!

perara avatar Nov 17 '21 17:11 perara

Thank you so much for the work you did on this :) This is my favorite addon manager and I will keep using it until it no longer works!

duraz0rz avatar Nov 20 '21 16:11 duraz0rz