Tuesday, January 22, 2008

Go On, tell me how you really feel.

I've sat on this topic for a couple of days now. I've counted to 10, played several rounds of UT'99 with bots named as Theresa, and so on. Yet, I still think I want to do this. If the opening line wasn't a hint, I'm slightly mad. I'm slightly mad because I'm blogging about a person whom I typically hold in high regard. When he says something, it's probably a good idea to pay attention. However, this person has recently announced his intentions to leave the Mepis Community, and I just want to scream "Don't let the door hit you on the way out jackass."

A basic problem for me is trying to decide where to start on how this, desire, came about. Last year discussion really started on how turn the Mepis distribution of Linux into a community run distribution. For the most part Mepis Linux has been developed as a one man show by Warren, with other developers either being employeed on contract or agreement as time went on. The Mepis Development team has pretty much bounced back and forth between 1 or 5 people for an extremely long time. The result is that as a distribution, Mepis tends to lag on technology behind other LiveCD's. It doesn't matter how many positive reviews you get, or how stable your operating system is, or how much hardware works out of the box that doesn't work in other distributions if you pay attention to perception. Mepis has always been perceived as a slow moving, never on time distribution.

To many writers it didn't matter about the behind the scenes legal battles, the health problems Warren continues to go through, and so on. Mepis wasn't moving fast enough.

I don't mean this in a bad way, but last year talk began to circulate on how to remove Warren as a bottleneck. I don't mean remove Warren from Mepis. I mean move him into a position like Linus has with the Linux kernel. Linus enjoys a heavy oversight on the kernel, general responsibility for the release of the kernel, and the ability to still get dirty with the code. However, if Linus for some reason came down with a cold and couldn't type, that wouldn't stop Linux kernel development. Andrew, Ingo, or other lieutenants could take over for a short time and make sure releases got managed. Sure, they'd whine and complain about having to do it, but the process wouldn't stop.

So talk went on about how to best set Mepis up so that if Warren wound up in the hospital or out of commission for several months, updates, patches, and applications wouldn't be held back as a result. Sure, the named release might not occur, but users wouldn't be left completely out of a loop.

Some of these aspects were immediately attacked by various members of the community. Allen Gabston-Howell went to work on a community mirror for Mepis, and a community repository. With the family emergency mentioned before in this blog, Timkb4cq also set up a community repository. Another member of MepisLovers, Jerry, spearheaded a complete users manual, which I believe I've mentioned before as well.

Now, if you've downloaded the Mepis 7 Final, you might note that the release has some completely new artwork. What you might not know is that the new artwork was accomplished in I think under 2 weeks by some dedicated artists. Now, I feel a little guilty since I stayed out of the new artwork progress... since I quite frankly couldn't care less. However, now seeing the new artwork, and seeing how quickly it all came together, I feel sorta stupid that I didn't try to get involved at some level.

So, the proof is there that the community can have an immediate and positive effect on Mepis Linux.

However, most of us who started seriously talking about the future of Mepis last year, probably knew it was going to be a long road. Mepis Linux wasn't going to become a community-distribution overnight. There are a lot of technical details still to go in how to handle the OS as we try to move from a loose-knit chaotic group into something with a visible form.

For example, Ubuntu has as Ubuntu Technical Board, whose general purpose is to oversee programs that are used with Ubuntu. Mepis Linux is going to need something like that. There are going to have to be people who check the packages that are in the repositories, review suggested packages for inclusion, and so on.

There has to be a stated definition of what Mepis is, what it's going to be, and how that is going to be accomplished, and that is a definition that all contributers would have to hold to. We've had multiple posts in the MepisLovers forums about people who want full disk encryption in the Mepis Installer. I'm firmly against that because I see Mepis being targeted to just work.

One of the key features I see in Mepis is that it is a complete OS off of the disc. There are not that many choices to make when you install it. Some services and some formatting, but for the most part, what you see on the LiveCD... is what you get. I personally think that Mepis should be about simplicity from the disc.

All of this is made more complicated by Warren himself. I think I've used the analogy in the past that getting information out of warren was akin to trying to pull a tooth from a live Polar Bear. It hurt last year when Warren announced that he was going back into contracting. Mepis had pretty much failed to make a positive financial impact on Warren.

That move hit me since I'm trying to build a business based on Linux offering pre-built computers, books, and online guides. If Warren couldn't make it work? What hope do I have? The crucial difference that I have to remind myself of is that MepisGuides is being turned in Linux Guides by Je.Saist. In order to sell computers and books I can't use Mepis as a branding. I can state that the books feature Mepis, and that the computers come installed with Mepis, and I can insure that money from the sales gets back to Warren, but I have to use a different branding for myself. The result is that I can be flexible. I can offer OpenSuse. I can offer RedHat. I can do support for other versions of Linux. In most cases, if my guides don't depend on Mepis Assistants, they'll generally work on other versions of Linux.

The process is made more complicated by Warren's health. I perhaps was the one responsible for spreading the idea that Warren was in bad health again during his move back into contracting when trying to counter-act potential negative community feelings over the lack of updates.

Most of us don't want to talk about health. Aside from a post on my old LiveJournal blog I don't think I've brought up my own nerve problems here. I don't want to talk about how a neurosurgeon looked me in the eyes and told me that if my legs went again I could be in a wheelchair for the rest of my life. I don't want to talk about how I can't run or walk extensively because my knees swell up and turn purple. I don't want to be known as that "Sick guy who really needs your help." I want to be known as that "tech guy who writes a great blog, makes you think" and as "that tech guy who does an awesome visual documentation site" and as "that tech guy that really knows his hardware." I know a couple of other people on MepisLovers who go out of their way not to talk about medical problems they have.

All of this is going somewhere, and I'm getting to it. The point for me is that I don't really like negative behavior around Mepis. I'd rather be focused on what is next, than on what is now.

So, it hurts again when I see somebody whose been a valued part of the community decide that Mepis isn't moving fast enough, Warren isn't responding fast enough, there isn't enough interest, and so on, decide that he's going to leave the community. From my perspective I perhaps see the move in a worse light since I know this person has threatened to leave again, and again, and again, in the past. It's almost a 3 month cycle of "things are not going the way I think they should be going, I'm pulling the plug and leaving." After a point... that gets old. It's gotten to the point now that I wish the person would shut his trap... and leave. Go ahead, pull the plug, leave a nice note saying goodbye and thanks for all the fish. Then don't come back.

Now, I know Warren is working on Mepis. I know that it is a priority for him. I also know that he's not at own home. He's in a contract apartment last time I checked. He's at a job where people say "thank you for being here" on a regular basis. He's got tasks to do aside from Mepis itself. So what if I don't hear from Warren in a week or so. So what if I don't get an email, or I don't see him log in to say a bug tracking system?

I knew last year that Mepis as a community run distribution probably wasn't going to be a reality until 2009. I think many of the others involved know that there is an extremely long road ahead as we try to find a balance between what works, and what keeps everybody involved at some level. I knew last year that Warren probably wasn't going to be checking in every week, on the week, and so on. I knew that like me, he can go for months without a peep... then turn around and post something amazing.

I, quite frankly, am horribly embarrased about updating the Guide site's front page. It's... I dunno, two months old now I think. That doesn't mean I've stopped committing guides to the archives, or that I've stopped working on the guides. I've got several hardware reviews and other items that need to go up.
In fact, I've actually got a guest submission sitting in the an email inbox that I've been horribly delayed on posting... which is actually the first guest submission ever.

At the same time though, I admit my front page is a mess. The current model of all the guides on the page worked for a little while... but now that I've got guides for AntiX, Mepis-7, Mepis 6, Mepis 3 Series, FTI, Cox, and so on... browsing the front page looking for a specific guide is a bloody pain in the rear. I freely admit that, and I already know how I intend to fix the problem. Simple answer, change the tabs at the top to point to each section, and give each set of guides their own index page.

The point for me there is that I don't see how I have any place to criticize Warren for being unresponsive and less than communicative when I've probably set the benchmark in Mepis for disappearing.

Don't get me wrong though, I'm not saying it is not okay to level criticism. I am saying it makes me slightly mad when somebody abuses criticism repeatedly and then runs away.

4 comments:

Anonymous said...

Mepis will became a Community Distribution or stay on a Benevolent Dictatorship?
I understand Saist tried to build a business on Mepis, but he have strong resistence from the actual Mepis business model.
Will Warren change something?

In my opinion the Mozilla model can help. I invited the community to read the "The Cathedral and the Bazaar" but I had no positive feedback.
I see the status quo is kept strongly.
The Mozilla model leave the Mozilla products in the hands of Mozilla Foundation, but everyone can contribute to make Firefox better.
This is the only thing we want to happen in the Mepis future organization.
Mepis and all the decisions and the copyrights will stay in the Warren hands, but everyone can contribute, maybe through selective privileges to make modifications.

Saist, please, don't live the Mepis community!

Please see here: http://mepislovers.org/forums/showthread.php?t=13349

Unknown said...

Mepis will became a Community Distribution or stay on a Benevolent Dictatorship?

The model that I encourage is the model based on the Linux Kernel. Warren has proven in the past that he knows where he wants to go with his distribution, and how he wants to get there. As pretty much proven with the users manual and artwork, the community can have a positive impact "now."

The real questions now are how the community can take some of the grunt work of putting Mepis together, providing patches, and the like, off of Warren's shoulders, as well as how the community can manage updates and additions going forward.

The concept for myself is that I want to build a business that is capable of... supporting Mepis. Say Yamal who has compiled the last couple of ATi drivers. I would like to be in position that I could ship Yamal a Radeon 9600, a Radeon x1800, a RadeonHD 2x00, and a RadeonHD 3x00 so that he can test out the drivers on each type of card.

If someone did the same with Nvidia, I'd like to be in a position to simple ship the volunteer the needed hardware to work with.

As I've pointed out in the past, money that has gone into custom systems so far has seen shipment of items like a Rage128 AIW, a Plextor ConvertX, and a Chaintech AV-710 to Warren so that he has hardware examples.

However, that sort of hardware support and financing is going to take a long time to setup. It would be nice if I had a computer shop or a vendor such as Asus say something like this: "Saist, we'll support you and Mepis. If you need a particular piece of hardware, give us a call." For something like that from a 3rd party vendor who is interested in supporting Open Licensed software I wouldn't have any problems doing a deal where I run specific ads, or specifically single out that vendor for a recommendation.

***

In some aspects of Mepis the Mozilla model is already in place. The highlighted example right "now" is AntiX.

I've personally been working on an XFCE distribution based on Mepis. The, well, problem, is that I'm probably putting way too much thought into it, and being a bloody perfectionist about having everything working like I think it should work out of the box. I've stopped talking about that project though because I have nothing to show. I have nothing to upload... and until I can put an ISO online that I'm relatively pleased with... I don't think it's right to talk about something that doesn't exist.

Saist, please, don't live the Mepis community!

Doubt I could leave. That would require another community willing to deal with my ego.

Unknown said...

Tuesday, January 22, 2008
Go On, tell me how you really feel.

I've sat on this topic for a couple of days now. I've counted to 10, played several rounds of UT'99 with bots named as Theresa, and so on. Yet, I still think I want to do this. If the opening line wasn't a hint, I'm slightly mad. I'm slightly mad because I'm blogging about a person whom I typically hold in high regard. When he says something, it's probably a good idea to pay attention. However, this person has recently announced his intentions to leave the Mepis Community, and I just want to scream "Don't let the door hit you on the way out jackass."

*******

Thank you for this most uplifting introduction. Well, I got news for you Saist.

I have not announced that I will leave the Mepis Community or will drop Mepis.
I have stated that I am pulling out of the Community Mepis Mantis bugtracker.
I still use Mepis 7.0 today. Because I like Mepis and the Mepis community.
I am not running away; so the rest of your insulting and personal attack looks pretty stupid.

My recent decision only means that I have given up on trying to help Warren in improving Mepis. Not because I don't want to, but because Warren apparently doesn't care to communicate anymore.
Communicating with product users is an essential and integral part of doing things if you want to succeed in trying to involve users more actively.
Running a fine linux distro like Mepis all by yourself is a very admirable thing. I deeply respect Warren for that. Alienating your customers by shutting up completely is not a good move.

/************

[snipped]

All of this is going somewhere, and I'm getting to it. The point for me is that I don't really like negative behavior around Mepis. I'd rather be focused on what is next, than on what is now.

So, it hurts again when I see somebody whose been a valued part of the community decide that Mepis isn't moving fast enough, Warren isn't responding fast enough, there isn't enough interest, and so on, decide that he's going to leave the community. From my perspective I perhaps see the move in a worse light since I know this person has threatened to leave again, and again, and again, in the past. It's almost a 3 month cycle of "things are not going the way I think they should be going, I'm pulling the plug and leaving." After a point... that gets old. It's gotten to the point now that I wish the person would shut his trap... and leave. Go ahead, pull the plug, leave a nice note saying goodbye and thanks for all the fish. Then don't come back.

*********

Now, this is getting a bit ugly. It's your blog, so you can write whatever you want, but please refrain from interpreting my motives and actions. You really don't know me at all.
You probably don't know that I have privately communicated for a very long time with Warren - and on a lot of things. Things that you don't have a clue about.
Get the facts before you start condemning someone. You fail miserably there.

/**********

Now, I know Warren is working on Mepis. I know that it is a priority for him. I also know that he's not at own home. He's in a contract apartment last time I checked. He's at a job where people say "thank you for being here" on a regular basis. He's got tasks to do aside from Mepis itself. So what if I don't hear from Warren in a week or so. So what if I don't get an email, or I don't see him log in to say a bug tracking system?

**********

So what if people do put up something Warren has wanted for over 3 years and then find out factually that there is no intention to use it?
That's is really embarassing to the 50+ people who signed up to help report bugsÅ›

/***********
[snipped]


The point for me there is that I don't see how I have any place to criticize Warren for being unresponsive and less than communicative when I've probably set the benchmark in Mepis for disappearing.
Don't get me wrong though, I'm not saying it is not okay to level criticism. I am saying it makes me slightly mad when somebody abuses criticism repeatedly and then runs away.

*************

So you felt the need to publicly air your feelings? You have never communicated with me about the feelings you expressed here. Only privately asking for my advice


Ko

23.01.2008


Posted by Saist at 2:24 PM

Unknown said...

okay, Ko, I'm not going to get into a tit-for-tat on this. I think how I feel and how I got to that point is relatively spelled out.

Now, if you didn't mean to leave the community, that is not the impression that has been given. As I stated in the original post it is almost a 3 month cycle with some kind of comment to the lines of he's disinterested, he's non-responsive, or this isn't going like I think it should, that is joined with a statement that you are leaving or pulling out. As I said, that gets old, really quickly.

If that isn't how you want your comments to be taken, sorry. I recall once Warren saying something to the effect that you were helping him be more communicative.

Well, accept some help from a Media Professional. If you title an email "I'm getting out" after having a history of threatening to leave? Don't.