Joomla! is fast becoming a thorn

12 Dec

Honestly, even with the coming of Joomla 1.6 and the enormous effort by the COMMUNITY of developers to make this the best Joomla! yet, my enthusiasm keeps fading on a daily basis, and its quickly being replaced with a feeling of frustration and “what’s the point”. I should have written this post way back in September just before it was time to go back into my studies, just to explain to those who have followed and encourage my work, understand why I almost just want to disappear from the Joomla community, wishing I never ventured. I understand that disappearing will not help me, it will not help those who are greatly interested in Joomunity, now Tuiyo (read on for why the name change, and the only reason why i will keep developing this component) project.

All i wanted to do was write code, when my head gets too bugged down with reading about genes, etc; there is and was no secret agenda, its not about making any particular name for myself, or get an award, or making any financial gain, believe it or not, i write code just as a getaway from the things i do all the time. To me this has been a hobby for the last six years and nothing more. I try to avoid where possible the narcissistic ideology that is deeply buried within the Joomla “leadership”, which, like Arno Ziljstra i will blame, but not condemn (for i am probably not a leadership guru either).

Three years ago,I was looking for a good CMS for this very blog, to write about my scientific career and simply to share stuff with my friends. Ideally it had to be written in PHP, a web technology which by this time I had been working with for nearly 3 years, together with a few others. I did not have to do an extra work on the CMS, because i simply did not have time, as you will imagine Joomla was top on the list. Yes, i should have gone WordPress or Drupal, as most of my friends and colleagues, but Joomla to me was fresh, the buzz was hot in 2005/2006, it seemed like it will be a matter of everything is ready for you, just use it and get on! More still this drstonyhills.com was fast becoming a community of friends, than a personal career blog, so i needed to adapt. There popped community builder on my radar. Everything seemed almost perfect, The enthusiasm was high, I became very involved in the Joomla community, joined Rockettheme, joined JoomlArt. Especially the forums at rockettheme, they just make you love Joomla. I used only about three templates from RT in my ~2.5 year membership, but the COMMUNITY at RT was more than just templates, they gave you a sense of belonging, a sense of participation. I made a few great friends out there. Kuddos to Andy on such a great  community.

Just as a child who sets out on their first few steps, after a year of crawling, the atmosphere at 60cm above the ground is different that that at 30cm, the enthusiasm is great, you soon learn, not just to walk, but to run, to play etc. Ironically though, unlike when you crawled you quickly realize the boundaries, the stumbling blocks, etc. It did not take me long to realize the limitation of community builder, and before i could think, i began modifying it. The result was the start of what Joomunity is all about today.I am not going to repeat that story as those who’ve been here since then understand, but i feel compelled to reconsider my mission, in a desperate bit do rekindle my enthusiasm (now almost killed) in Joomla. Remember this set out, to provide a “free solution for,  building communities” with Joomla, represented in the slogan “…building communities”. I am quickly realizing that CMS that a bundled in a cog of leadership jujistu, is not the best choice for people who just want to have fun. Yes leadership is important, I know i fail bad when it comes to that, but seriously Joomla!’s leadership is another level.

Forgive me if i am ignorant, but i must admit, even as i say Joomla leadership, i almost don’t know what it is, or who it is, or what they do. All i know is the odd person, showing up here and there, or the odd email shooting you down for using ‘Joo’ in your component or domain name. Is this the only matter on the openSourceMatters agenda? Maybe, the whole problem is, i am expecting something from a leadership that , either does not exists, or has a different agenda and interest? Who leads Joomla? If there is any solace to find from a potential answer to this question, i had to go find out exactly. My entrance into the Joomla scène shortly after the Mambo, Joomla, Miro saga, does me a disservice, but if OpenSourceMatters are the new ‘leaders’ of Joomla then surely i don’t know what their mission is. I can almost feel the effect of expressed genes in my cells when i read “….to serve the financial and legal interests of the Joomla project….”. Reading this makes me think that the Joomla project is not a community run project, but these people are using the community of developer to serve their own financial and legal interest. If openSourceMatters really cared about its community, then the communities interest will be openSourceMatters interest. Yes they argue that if you fail to protect your trademark you’ll soon realize you don’t own it, but the question is who owns it in the first place?

Worryingly, the people at the fore front on Joomla community, Are not listed on the OSM board, I am talking about people like Andrew Eddie (didn’t he resign in 2006?), Johan Janssens, who are at the fore front, pushing a Joomla 1.6 iteration, Amy Stephen whom to the best of my knowledge is holding what is left of the community together (sadly not even on a Joomla hosted site), and many others who are doing their own bit to make joomla the best CMS out there.. is this some kind of hierarchy? If there is anybody to serve the interest of Joomla community it should be these developers and community cordinators. Like i said maybe there is some other leadership i don’t know off. But my head hurts thinking of the whole soup.

Joomunity to Tuiyo is another story i owe an explanation for. First off i know i have made serious mistakes with Joomunity. With Tuiyo, the plan is to take the project in a different direction, 100% opensource with a Swiss style government. Its not my intention to be president of a Tuiyo ‘matters’ board or anything like that. I am nearly already exhausted with the cost, frustration and criticism on this project. People to assume such roles and binding policies with the community it serves will be drafted when the time comes. Once its complete, this project will be hosted on Google code,

So then why a name change? Back in early-mid 2008 i received an email from some one, can’t remember who, but it was signed ‘president of OSM’. How i wish i hadn’t deleted that particular email the day i got it. Basically it asked me to remove the trademark symbol(tm) on the Joomunity logo because it was in violation of the Joomla rules, terms or whatever unknown, unreferenced Joomla policy, drafted behind close doors by people claiming to have the interest of the ‘community project’ at heart. All this because i used ‘Joo’ in Joomunity?. No big deal, I just had to find out the legal implications of the trade mark symbol, because i honestly did not want any legal jujitsu either. After discussing the issue with many others, and despite being advised, the contrary, i.e i am not obliged by any law to take it off (Maybe OSM should consider suing FusionGarage for using JooJoo as the name of their unfortunate tablet device). Because this component was being written for the Joomla community i complied. The next morning ™ disappeared from the logo and all referenced Joomunity docs. As though that were not enough, i received another email telling me i needed permission to use MY domain name JOOMUNITY.ORG and that i had to fill a form on OSM website to obtain permission, to comply with yet unreferenced Joomla policy. By this point i almost feel like maybe i am not a member of this community or something as i don’t know of such rules. By this time you get a very alienating type feeling; but then if you have complied with the first, why not comply with the second? There went my request, form completed and sent. If you want to believe the true meaning of a joke, then if you have not done this compliance request form thing, go try it out now. Sadly though, even as i speak, its been nearly a year, and i have not received any reply nor the required permission to use the Joomunity name or logo. So what was this all about?

The sense of non belonging, meant i just dumped Joomunity all together. It was so annoying, i contemplated going solo, writing a standalone CMS with plugs to Joomla! This was a serious alternative, work had already began and we decided to rename to YOO- rather than JOO-, I spoke to a lot of people (including several Joomla developers who were going through the same thorny issues) about this and i think it was the best chance yet to salvage what was becoming a lost opportunity, and frustration. But legal quagmires again meant, YOO- died even before it was born, but the code base was available. Now what? All this code on my computer. A friend of mine, was working on a PHP project which he had to submit for an assignment, and basically he had a serious community building initiative going his way and needed help. By this time i needed something to keep me excited and i jumped on the bandwagon. It was proving to be the start of yet another amazing time. The only problem was i had emails banging in my head, “where is joomunity ?”. Honestly speaking there is another beta (beta 4) which still sits on my computer as i speak, but the project i was working on now, with my friend was so much better so the plan was, okay, although it is standalone now, i could force this into Joomla component somehow. And that has successfully been achieved in what is now Tuiyo! I must say Tuiyo is not a bridge, it a fully functional Native joomla component, which started as a standalone component.

Now what? Joomunity, Yoonity, Tuiyo all sitting on my computer, its like a real serious thorn in my flesh. One part of me feels i have let the people who so encouraged this effort down, and makes me want to get it out there like now, The other part of me is extremely frustrated with Joomla! i even considered Drupal (not like it will be any better there). The only reason why i will release this product is because I am almost paralysed by that responsibility. It will be impossible for me to continue with Joomla. Once this is released, It will be handed over to people who care much about this. Although i will be at hand in the first few months (max a year) to support the product. I sincerely apologise to all those who have been waiting for so long, yet are being very loyal. I also applaud your understanding that with the time i have to my studies (research), there is virtually no time to be arguing with the Joomla leadership (if at all any at all). Some people argue that there is a change in the way things are going for Joomla. i.e, decision making is becoming more open, and participation in the project is becoming more open, yes it is, but OSM should not think it can use its community to satisfy its own interest. As far as i am away, the majority of people who care a lot about Joomla, have little or no financial interest or personal gain in this project. Maybe their mission is a little misguided. And unless they reconsider the position of the COMMUNITY in the whole project, a repeat of the Mambo, Miro, Joomla saga, could be reality (Or maybe their whole aim is to prevent such a thing from happening again? ). Stealing something and preventing others form stealing from you is NOT open source. That defines the capital joke that is OSM.

Like i said on altogetherasawhole.com, maybe i should have stuck to what i do best, and not let my hobby become a thorny worry. I wish the Joomla group? team? foundation? corporation? all the best!

20 Responses to “Joomla! is fast becoming a thorn”

  1. Dilbert 22. Dec, 2009 at 3:40 pm #

    hi Fultang, hello Charl Laas

    thx for steppin up the plate Charl You are great!

    i second the statement.- “I also look forward to the release of Tuiyo, whenever it happens!!”

    merry X-Mass

  2. Charl Laas 22. Dec, 2009 at 9:20 am #

    Hi Fultang

    As I said before in the support forums, it will help sentiment a great deal if you keep us updated.

    I think you have explained your feelings beautifully and a lot of people will have a better understanding of what happened to Joomunity. To be honest I would have done the same!!

    It is great to see Amy responding in the way she did. May this be the start of many good things for Joomla in the future.

    We look forward to Tuiyo. I know i feel like a child waiting for a new present, but take your time and do it in the way you would like to do it. Afterall it is for your enjoyment that you are coding!

    I look forward to the release of Tuiyo, whenever it happens!!

  3. Dilbert 22. Dec, 2009 at 7:38 am #

    would love to see a early bird release

    tx for all you did!

    Your Friend

  4. martin 21. Dec, 2009 at 7:29 pm #

    dear Sir

    When can we expect a release? Plz let us know

    tx in advance!

    Martin

  5. hubert 21. Dec, 2009 at 7:18 am #

    hi Fultang

    that is the greatest story i heard in this month.

    Well – i love you!

    Keep on working on tuyio. It rocks!

    best greetings
    Hubert

  6. stuart 19. Dec, 2009 at 2:32 pm #

    Hello DrStonyhills hello all.

    Well this is a Christmas-prestent to the whole joomla-community: Sure thing!
    Fultang, I would like to say thank you! Thank you for keeping with this even though you have had to go through so much to get it accomplished and to make the best of it.

    I am deeply satisfied to see this; Many thanks for your efforts.
    I hope you’ll give us a release and I’ll wait for your Tuiyo, which really seems to rock and which will be the best component ever for joomla users.

    Merry Merry Christmas to you and to all joomla users -

    Greetings from South Africa
    Stuart

    @ Brent, Landon: great to see you both here – Have great holidays!

  7. Eduardo Marchese 19. Dec, 2009 at 2:27 pm #

    hy livingstone, thank you very much for explaining us. Your efforts in joomunity and tuiyo are amazing and to me you look amazing. I hope you’ll give us a release and I’ll wait for your Tuiyo, which really seems to rock and which will be the best component ever for joomla users. merry Christmas to you and to all joomla users.

  8. Livingstone Fultang 18. Dec, 2009 at 9:04 pm #

    @Amy Stephen, That sure straightens a lot of things about Joomla, and Thank you for taking the time to explain how it all works. Thumbs up with your enormous effort in maintaining the community. Sure hope the coming weeks and year are a great one for the Joomla community!

    @All, Thanks guys for all the deeply felt encouragements! I’m hanging in there.

    Merry Christmas to all!

  9. dave 18. Dec, 2009 at 8:41 pm #

    good day!

    Well it is really really just amazing.

    Thx that you are back – livingstone fultang. It rocks.
    I want to let you know the best whishes from Australia!

    Great to see you back here!
    And the dream still is alive!

    Happy Holidays
    Dave -

  10. Alexandr 18. Dec, 2009 at 7:10 pm #

    Hello from Russia

    My Dear!

    Well – it is true. You are an great and outstanding guy in the joomla-scene. And i am pretty sure that you have lot of great ideas.

    I wanna thank you for doing what you have done to help make everyone happy,

    Especially for creating the social-engine-stuff – called tuiyo.
    Well you are a great guy! And you make the community a better place. Can’t wait to test out Tuiyo and help/donate where possible!

    Thank you Fultang!

    Greetings to England.

    Alexandr
    Moskow-Russia [10 degrees below zero – it is very cold here

  11. Landon L 18. Dec, 2009 at 7:08 pm #

    Simply amazing is what is was. And the dream still lives, Happy Holidays

  12. Luigi 18. Dec, 2009 at 6:58 pm #

    good evening mister fultang

    you are beautiful – you a re great. Well. Cmon – i love Jooumunity
    and i love to see it comming to the world.

    It would be a great gift to the world – a christmas gift

    Cmon do a rel ease

    best regards
    Luigi

  13. martin 18. Dec, 2009 at 4:38 pm #

    hi dr stonyhills

    keep on working on tuyio – we love it. You did a great thing!
    You have friends all over the world.

    martin

  14. Amy Stephen 18. Dec, 2009 at 1:28 am #

    Ok, four things, not three. :-P

  15. Amy Stephen 18. Dec, 2009 at 1:26 am #

    First of all, thank you for opening up your heart and sharing your experiences and frustrations in the community.

    I have to say that I don’t think I am holding the community together and am in some ways harming the community, too. I don’t intend to hurt the project, but I am. I’m trying to think some of that thru and make corrections. Truth is, I’m also frustrated.

    I need to think about some of the things you have said. Off the top of my head there are three items you have identified that we need to work on:

    1. Our Trademark Policy – We have only had our trademark for a year and it’s very important for our community. I personally believe we need to adapt the policy to add in automatically licensing for those use cases we want to promote. Free software developers should be able to raise the project flag on their property with our full support and appreciation. Let’s think on that and come up with a thoughtful set of recommendations for OSM early next year.

    2. Belonging – Let’s work on changing ‘The sense of non belonging,’ to ‘a strong sense of belonging.’ Certainly, that’s a goal of AllTogetherAsAwhole.org – to bring that sense of community to those of us who are hard core J! folks. The ultimate goal *for me* would be to see that organic group environment on property one day and I hope we get there.

    3. Developer Support – It sounds like the Joomla! Developer Team will be providing a resource for better developer collaboration as soon as January. I think those of us (myself included) coding very large sets of software need better peer support and that’s certainly coming.

    4. Our OSM Submission System – We need to get a team of developers together to help OSM build a system that processes transactions better. There are many who have had the same challenges you have had. It’s not intention by OSM to create this frustration and we should try to help build software they and we need to make this work better.

    I hope that members of the Joomla! Leadership Team and OSM will read your post and try not to take your experiences personally, but really look at how clearly you have explained the reason so many people are frustrated. I believe in my heart that no one intended these things to happen and certainly no one wants you to be frustrated. But many are. So, good for you to explain it! And, next year, let’s pull together and deal with where we are at this stage of our community evolution and build a strong, supportive, engaged, helpful fun community in which we all want to belong.

  16. Seun Adebayo 17. Dec, 2009 at 10:58 am #

    Wow! what resilience you’ve got. Am wiling to support this project financially for all the issues you’ve exposed.

  17. Cosmic Fantasia - Web development 14. Dec, 2009 at 2:48 am #

    Thanks for your efforts Dr and thanks for comments. It gets a bit hard not knowing where things are at and then you just have to assume.

  18. Brent 13. Dec, 2009 at 6:01 am #

    Dr.Stonyhills,

    I would like to say thank you! Thank you for keeping with this even though you have had to go through so much to get it accomplished. I couldn’t help but feel very bad for your situation while reading your letter. You are an outstanding person for doing what you have done to help make everyone happy, and the community a better place. Can’t wait to test out Tuiyo and help/donate where possible! Thank you again!

    Brent

  19. wanchope Blanco 12. Dec, 2009 at 9:44 pm #

    Hi Dr,

    Its very nice to know the background story of the component many of us are very exited to have in our hands, but its really frustrating to know all things you have had to do to develop this work I really didnt know all this things you comment about joomla neither OSM.

    Greetings from Colombia

Trackbacks/Pingbacks

  1. uberVU - social comments - 18. Dec, 2009

    Social comments and analytics for this post…

    This post was mentioned on Twitter by drstonyhills: My frustrations with Joomla!. http://bit.ly/8SZ0gy...