Hi again @micmc !
Thanks for the detailed reply!
First things first, changing these two files will get you 80% of the way
- https://github.com/kaleidos-ventures/taiga-back/blob/main/taiga/base/templates/emails/includes/footer.jinja
- https://github.com/kaleidos-ventures/taiga-back/blob/main/settings/common.py (actually, overwrite some variables using config.prod.py, you don't need to change this file at all)
Your feedback is very welcome, particularly while we are designing the next major Taiga release. Welcoming feedback doesn't mean blindly accepting it. We have our own research and our metrics after 5 years or running this beautiful open source platform and we need to put together all those inputs. I came here (the "ringing of a bell" moment you mention) because a Taiga core team member said "Hey folks, I read this, we should take this input into account for the next release, it's interesting". So, please, please, please, don't project intentionality into my words expressed above, it's simpler than that.
I was privileged enough to enjoy early access to the Internet as back as 1995, went into open source in 1996, SuSE 5.1) and I made my career in open source since 2002. I've seen quite some stuff over the past 19 years and what you say is true, but may I say I don't like that truth? I mean, white-labeling Taiga is not something that excites me. We put much work into having a strongly opinionated project management platform and then we make sure it's flexible (besides being open source) for people to adapt it both at the end-user level as well as sysadmins, but it's not a priority to make it absolutely trivial for people to wash out Taiga branding. Also, our data doesn't support that need. Our hypothesis here is "some people high in hierarchy in big corps do value platform rebranding" and also that "they'd be willing to pay something, not much, but something, in order to have a fully controlled rebranding module". Well, we can develop such rebranding module as paid add-on. 99% of the Taiga community couldn't care less about that but they care about a sustainable product so that's some revenue that we can use for other more exciting stuff.
When you develop a commercial open source platform (meaning, you need revenue for payrolls) you have many choices to make. One in particular is how much you're willing to be washed out for the sake of being used. There are red lines, you may call it ego, but I also like to call it "open source should be respected, not abused". We have a delicate equilibrium here. On one hand, you want people to have zero barriers to use and adapt your tools (whether it's SaaS, self-managed, or intermediate services like Cloudron), on the other hand, you want to have a strong presence, avoiding being diluted as a project and as a brand.
Again, these two files are nearly everything you need to change to adapt it to your audience.
- https://github.com/kaleidos-ventures/taiga-back/blob/main/taiga/base/templates/emails/includes/footer.jinja
- https://github.com/kaleidos-ventures/taiga-back/blob/main/settings/common.py (actually, overwrite some variables using config.prod.py, you don't need to change this file at all)
Cloudron doesn't give you access to those files but that's simply Cloudron, it makes sense for them not to allow for that.
You made your point here when you said:
"it's your software and you can believe it's "fair" to have Taiga branding and link in OTHER PEOPLE'S private communication emails, but I will say imho it is not. Moreover, I will ad it is very likely much useless for the purpose of promoting your app as you may think it does. As much as the link the designer puts at the bottom of a website he's built."
That's fine. We can disagree, but rest assured we are listening. This is not a GPT-3 generated response... or is it?