Weāre eager to make this as painless as possible for everyone. Iām hearing a few different concerns here:
- Iāve purchased licenses I havenāt used yet.
- Sites running v8 are going to have a less desirable experience.
- Thereās information about older add-ons that will be missed.
Weāre not going to leave the old marketplace up for the public. Our goal is to make this easy as possible for everyone. Having two marketplaces is going to be wildly confusing. I canāt imagine the canned responses my team will have to write if weāre honestly expecting people to be able to navigate one marketplace for old stuff and a new marketplace for v9 stuff.
Weāre not really committed to making v8 user experience delightful at this point. Weāve been talking about critical security updates only for a long time. There are plenty of old concrete sites from every version still out there. I certainly donāt want to brick any of them. Sure, I agree there are folks running v8 sites that cant or wont upgrade for fair reasons, but it shouldnāt be news to them at this point that theyāre not on the latest and greatest. To be clear, weāre not actively doing anything that should impact those sites here. Developers are not releasing masses of updates for v8 extensions at this point anyway, so the idea that someone is in their v8 site hitting update on extensions and getting results today is pretty rare at all. The fact that these legacy sites no longer will connect to a marketplace feels reasonable and non-destructive. The scenario of someone being such an active manager of their v8 site that they would uninstall an extension, to then realize they need to reinstall it, only to be frustrated that we no longer have a copy of that extension for them here feels like weāre solidly into a very hypothetical scenario. If that actually happens, Iād suggest restoring from a backup.
To be clear, we never promised weād do any of this. When we built the original marketplace a decade and a half ago SaaS was still pretty new and the expectation with software was you pay, you get a copy, you get a bit of support, you go live your life. We promised 30 days of support in our refund policy (not even the license) and we asked developers to provide 90 days of support in reality. Thatās it. The fact that someone bought an image gallery in 2014 for $20 and has happily been getting updates automatically installed for no additional fee for a decade is frankly a miracle and a gift, it was never a must. The fact that folks like John have been making these updates without compensation for literally years is gracious, and unsustainable. Itās part of the reason we donāt see more high quality themes and the like in our marketplace.
As I see itā¦ I have bought every major version of ScreenFlow Pro for a decade. It costs around $150 per major version. When I give them my old serial number, I might get a discount on the next yearās license - but thatās it. Thereās no account history on their site where I can download every copy Iāve ever purchased if I lose that zip file. If I happened to keep a copy in my local downloads directory, thatās cool - itāll still work, but itās not Telestreamās job to be my software pantry. They sold me a copy, I bought it, that copy is mine, and we move on.
Similarly, I purchased Photoshop version 2.5 in 1992 for about $1000. Sadly, if I want Photoshop today, I get to spend $50/mo on it. I canāt fire up a windows 3.1 vm, login to adobe.com, download some archive from them and key in my serial number. If I had that box still running in the corner, itād work, but itās not Adobeās job to keep it working forever just because I spend a grand on this 30 years ago.
Weāre selling extensions for an open source product that average around $30 a pop. Iām not sure we can realistically be held to a higher standard than Telestream or Adobe here. Maybe Iām missing something?
So, that said, some thoughts that may help:
-
Get stuff now. Weāre being pretty loud about this for a reason. If youāve purchased a 5 pack of some v8 theme and youāve only used 3 of them, and those remaining two licenses are valuable to you, go download the zip from your license history and keep that copy for local install.
-
Weāre taking it offline from the public, but weāre not going to delete the marketplace itself; weāll have access. If thereās a scenario weāre not seeing now (Iām sure there are many) and thereās an easy way we can make something right, weāll be able to login as root or login as your user, verify whatās going on, and manually pull out a package to keep things on track. Feel free to use the contact form and weāll handle things as they actually emerge on a one off basis.
-
We can extend the reach of our v9 migration. We were just going to migrate licenses purchased in the last 12 months, but instead of that we can:
Migrate ALL licenses that are v9 related.
If itās 9 months or more recent, set the expiration date to that date this/next year.
If itās 9 months or older, set the expiration date for 90 days in the future.
That makes it easier for folks and itās not a huge change for the import routines weāve built, so happy to do things that way if it helps.
Again, weāre trying to move forward here with a stack we can actually support and a ecosystem that drives growth for the project. Part of that (by definition) means leaving some old approaches behind and embracing new stuff. I certainly want everyone to have as smooth as experience with Concrete as possible. Please do let me know what Iām missing here.