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

Is Titan Dead? #426

Open
codeclinic opened this issue Dec 3, 2019 · 20 comments
Open

Is Titan Dead? #426

codeclinic opened this issue Dec 3, 2019 · 20 comments

Comments

@codeclinic
Copy link

It'd be great if people could get some clarity on whether Titan is dead or not. A lot of people rely on this plugin and it's lack of updates is causing end users to uninstall our plugins and themes because they see that Titan hasn't been updated for a year or more.

I'm more than happy to come on board as maintainer &/or take over the plugin if you no longer have time to ma
intain it.

@codeclinic
Copy link
Author

I'm trying to resurrect this framework. Please follow my repo and let's get this thing active again.

https://github.com/codeclinic/Abased-Titan-Framework

Thanks
Phill

@bfintal
Copy link
Contributor

bfintal commented Dec 7, 2019

Hello, yes unfortunately I don’t have the time anymore to maintain the plugin :(

@codeclinic
Copy link
Author

@bfintal Would you consider making me the maintainer or giving me the relevant admin permissions, then I can try and take it on?

@TreyOverton
Copy link

TreyOverton commented Dec 9, 2019 via email

@codeclinic
Copy link
Author

codeclinic commented Dec 9, 2019 via email

@TreyOverton
Copy link

TreyOverton commented Dec 9, 2019 via email

@codeclinic
Copy link
Author

codeclinic commented Dec 9, 2019 via email

@codeclinic
Copy link
Author

codeclinic commented Dec 9, 2019

To be honest, the website wouldn’t be a problem for me to setup either and likewise it’d give a bit of traffic & seo value back to myself. I also have hosting infrastructure already setup. However, If you want to pay for Titan then I guess that’d be your privilege. Eitherway, I guess that's something for discussion further down the line if this goes anywhere.

@bfintal
Copy link
Contributor

bfintal commented Dec 10, 2019

I'm sorry but please do not misconstrue my words. You do not need to be insulted since I did not ask you to buy it. Please read again what I sent you. Here it is so that everyone can see:

I was actually planning on putting up Titan for sale since I couldn't maintain it anymore.

I did not post this reply in this issue and sent it in private since I didn't find it appropriate to post the plan here. But we're talking about the topic now anyway.

As for any details about this, to be honest this was just the plan but no specifics yet really. But probably when I get some free time again, I'd like to address the immediate problems of Titan and update it to a state that's stable again - no new features, just make it up-to-date. Then proceed from there.

I have poured tons of hours in this OSS / plugin, and never saw a dime from this project. It's been quite a while since we've used/updated it, so it's harder to maintain now. Realistically, I can't maintain this project since I have to focus on those that bring food to the table. But this was one of my first big project that gained somewhat of a traction, so Titan has always been special to me.

@TreyOverton
Copy link

Ben: totally valid perspective. But you're forgetting that people started depending on your work and now you can't maintain it, but also won't let others maintain it. You undo a great thing by a desire to not let go.

"When I get some free time again..." Last time that happened was October 2018. You just need to recognize that could totally be "never." And because it's all GPL and Open Source, you can either open it up and allow people to help you, or just face that at any moment someone will simply fork the code and run with it.

The option to be fully in control requires you to be actively maintaining. You can't, so you can either retain some control with help or have zero control because you just won't and people will take matters into their own hands without you. I think your watershed moment has arrived.

@pagelab
Copy link

pagelab commented Dec 16, 2019

It's really troublesome when things like these happens. I personally considered using Titan some years ago, but decided to choose another framework, that is still being actively maintained. I'm glad I have chosen the other option TBH.

But let's not forget that this is an Open Source project (GPLv2). So, by definition, you or anyone can fork it right now and build on top of it. You don't need special authorization from @bfintal to do this. It's the nature of FLOSS. Just remember to keep any copyright messages and refrain to use the “Titan” branding at all on the fork. The project's code and the brand are two separate things.

Also, anyone that uses a GPLv2 project like Titan should be aware that there's absolutely no guarantees in using it. This is explicitly said in the license's text.

So, the reality is that @bfintal is not obliged (legally, morally or otherwise) to give any kind of support or even maintain the project. It's his call.

@codeclinic
Copy link
Author

@pagelab That's true and if you'd read the threads it would be clear to you that this has already been discussed. However, you would also notice that the issue is that @bfintal isn't prepared to let anyone else take over this project. Regardless of the listing on the WordPress plugins directory, it introduces a lot of issues with taking this forward if we are required to fork the project and then somehow encourage the community to follow us. This is especially true when considering the time, effort and to a degree trust that people have put into adopting this framework and using it in their products.

Simply handing the project over to new maintainers would enable the project to best honour @bfintal 's project& all his time and hard work by allowing us to keep it alive. in its current form and thus minimise the impact on those invested in Titan. Thus, maximizsing the potential for titan to live on in some working form.

@bfintal
Copy link
Contributor

bfintal commented Dec 16, 2019

“Isn’t prepared” is probably the perfect way to way to say it @codeclinic. I’d like to take a stab at it though to bring the project forward.

@milojennings
Copy link

I'd really like to see this project taken over and maintained by the community. It's a great framework.
Unfortunately, my company is at a crossroads and will probably have to go a different direction with future projects due to the state of this project.

@milojennings
Copy link

I personally considered using Titan some years ago, but decided to choose another framework, that is still being actively maintained. I'm glad I have chosen the other option TBH.

@pagelab Which framework did you go with?

@pagelab
Copy link

pagelab commented Mar 25, 2020

@milojennings I've been using Kirki for years now.

But with the Full Site Editing and Global Styles features being actively developed in WordPress Core right now, frameworks like this will be less and less needed.

@goodwinpress
Copy link

TF website is down
https://prnt.sc/rpghem

@TreyOverton
Copy link

#428 was reported and ignored, the fix is a few minutes. In this form, dead.

@codeclinic
Copy link
Author

@AaronOverton @goodwinpress @pagelab @milojennings Myself and @davidsneighbour are working on a fork of Titan that will get Titan back as an active project and then add new features and optimisations. https://github.com/davidsneighbour/wp-titan-framework

@codeclinic
Copy link
Author

@bfintal Benjamin, I'm working with a couple of people on getting Titan fixed up and in working order with a view to keeping the framework alive for as long as possible. Hopefully eve give it some new life & features & optimisations.

We are doing this because we invested time, effort and even money into adopting Titan Framework. We appreciate all the time work and money that you put into it, but since you no longer maintain the plugin it has left a lot of devs with a big problem.

If we were in a position to pay you then I know that we would. But, the truth is that this is an open source project and we just want to help out everyone including ourselves that are reliant on Titan for our plugins and themes.

Since you no longer maintaining or doing bug fixes, please please consider handing the plugin over to myself and the other people I am working with on resurrecting Titan.

We would be extremely grateful if you would consider passing over to us the WordPress plugin repo and allowing us to adopt it formerly. This would make it easy for existing plugins and themes to grab the latest version without needing to change code or ultimately turn to and embedded version.

Likewise or even alternatively if you could give us a copy of the documentation site, that would also be an amazing gesture. We'Re currently working on manually recreating the websites content/documentation using copies found via the Internet Archive Time Machine. IF we had the originals this would make things so much easier and quicker for everyone involved.

Thanks for your time and all the best with your Stackable project. The demo site looks great and I'm sure will attract a lot of interest for it.

P.s. Our goal is simply to get this working again for people reliant on the great work you did with Titan.

P.p.s For anyone interested in the new project come join us at: https://github.com/davidsneighbour/colossus-wp-options-framework

Kind Regards
Phill

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

6 participants