Tag Archives: 3.0

GNOME: Oh dear, here they come again

I was hopeful to see some major changes in GNOME Topaz (3.0). But now I have quickly viewed the discussions on the marketing list. Especially those threads:

  1. GNOME Marketing Strategy (Was Audiences), Paul Cutler
  2. GNOME 3.0 slogans, Michael Hasselmann

PLEASE DONT (do it again)

Dont waste your time thinking again about target audiences and slogans. Some say the real target audience are distributions. But distributions care for whatever their users care. You have users – a desktop is something universal.

It doesnt work that way, that a handful of coders and other geeks randomly gather virtually and every 6 months think about some new marketing stuff. The GNOME 3.0 goals were some good direction. The problem now is to get this ideas done. I dont think GNOME will be able to do it all in one step. The problems and solutions are on the table, already. There are GNOME users – you need to communicate with them. Dont let such stuff happen like Ubuntu did with the FUSA applet.

Those discussions are fruitless and have been talked about every once in a while. They never led to anywhere. This is partly because GNOME is controlled by the coders and some major corporations like Nokia, Canonical, Red Hat or Novell, who do finance some projects and pay some high profile developers. So those two groups do set the agenda. GNOME does not and will not have any marketing of its own. It does have some accidental marketing, but this is never tough through. Who should deliver such messages? If any slogan is chosen, you really think any distributor cares about slogans?

In the past marketing has been called propaganda. Its a matter to manipulate the human mind – its neither a development model nor an organizational model.  GNOMEs organization is not very well stuffed. There is not a lot of money and there are only a handful of people doing stuff. he GNOME Board does not have a lot of power and the developers not necessrily listen to what they say. Even less is true for the GNOME marketing team. No developer really cares about what they think or write. Fact.

I think from the birth GNOME tries to be user focused, but it still struggles with this goal and if people draw a picture of GNOME the users still do not appear. Developers are important, but without the users, nobody would use the software. And GNOME is unlike OpenBSD not a project which is mainly used only by experts, but very broadly.  But this is not reflected in the development proces. I think the best thing would be to integrate the users more into development decisions. The answer is not to let some geeks define goals for the users. The users have to do that themselves. The only possibility to give feedback is the GNOME Bugzilla. But this is mostly also not very user friendly. There is no option for users to give simple feedback. A user submitting a bug report often gets a reply to try out alpha or beta versions of the software package. This cant be true! Those geeks are just way too far away of genera users to be able to feel what those might want ot need. Even worse: Why should any developer be motivated to solve any issue a user has?

Advertisements

Leave a comment

Filed under Free Software, GNOME, Linux, Programming

Commenting on GNOME 3.0

First of all I think that this is the first time for some time that I see GNOME taking the right steps and the right direction when they announce the GNOME 3.0/plan. I have left marketing team because there was no marketing plan – no direction and man opportunities missed. So I was very astonished to read this well written document. I will take the chance to comment on some stuff:

Planning for GNOME 3.0

[…]
Let’s first diverge a bit and discuss the general impression that GNOME is lacking a vision. If you look closely at our community, it’d be wrong to say that people are lacking a vision; but the project as a whole does indeed have this issue. What we are missing is people blessing one specific vision and making it official, giving goals to the community so we can all work together in the same direction. In the pre-2.x days, the community accepted as a whole one specific vision, and such an explicit blessing wasn’t needed. But during the 2.x cycle, with our six months schedules, it appeared that everything (community, development process, etc.) was just working very well, and as the vision got more and more fulfilled, the long-term plans became less important as we focused on polishing our desktop. But we’ve now reached a point where our next steps should be moving to another level, and those next steps require important decisions. This is part of what the Release Team should do. Please note that Release Team members don’t have to be the ones who have the vision; we “just” have to be the voice of the community.

Exactly the point. Apple is leading the desktop because they have a vision. People follow when they like a direction. If no direction is chosen people will look elsewhere.

(As a sidenote, the roadmap process that we tried to re-establish two years ago was a first attempt to fix this. Unfortunately, it turned out that we were missing the most important side of things: a project-wide roadmap. This is because a collection of individual roadmaps isn’t enough to create a project-wide roadmap.)

Right. Many project all do their own stuff. I would even think further and also communicate with guys from Abiword, GIMP, Gnumeric – those are big apps that build on top of GNOME – they do have their links to GNOME but strictly spoken, they are not part of GNOME – but they are very important parts. Or even Epiphany is like the unwanted child of GNOME – now there is nearly no distribution selecting it as primary browser. Which means GNOME is dismissed, often also by the GNOME folks.

* Revamp our User Experience
* Streamlining of the Platform
* Promotion of GNOME

Very good points – and also not too much.

Changing our User Experience

[…]
It seems pretty clear now that there are two important ideas that can have a real positive impact on the user experience:

* GNOME Shell: the shell idea is not just about changing the panel and the window manager. It’s about changing the way you start an activity and how you switch between two different activities. Or more generally, how you manage your different activities on the desktop.
* Changing the way we access documents (via a journal, like GNOME Zeitgeist): having to deal with a filesystem in their daily work is not what makes users happy — on the contrary, they generally just want to access their documents and not to browse their hard disk. Providing new solutions to this problem (using timelines, tags, bookmarks, etc.) is something that has been of interest in our community for a long time, but we never completely jumped in. We simply should.

I love the ideas. But what I have seen so far looked not yet very promising. I think one problem of a desktop interface is that you may have a lot of cool applications – but all have different interfaces. Thats one thing old Apple was good at: Making and encouraging simple interfaces, so that many apps do look similar and work similar. The other problem is that users do get confused with an increasing number of applications. So to give a good selection of tools is nice. I am happy, that Empathy (Chat) and Brasero are now also part of GNOME. Personally I would dismiss Evolution as part of GNOME, because it is just way of. The better solution would be if Evolution would start implementing some simple solutions like the possibility to filter spam without opening it (which I had filed as a major bug, but was dismissed – and thats the main reason I now use Thunderbird).

So I want to suggest that applications are becoming more hidden, while the tasks are getting more transparent. Maybe even show it like you can combine actions like LEGO. People need work process chains. Maybe they like to save actions. As Open Source software we do not need to put all the featured into one big piece of software like OpenOffice.org or Firefox. We can put knowledge into the desktop as the whole.

Streamlining of the Platform

I am talking much about that. I am sure it makes sense but i dont know too much about that.

Promotion of GNOME
[…]

One common issue that often came up when discussing how to promote GNOME was that promoting the desktop as a whole is difficult. But there’s no need to do that.

I suggest implementing technology to get steady feedback from the users. The borders should be transparent. Let users decide some parts, ask them what they like. This should be a fixed part of the development process and not only be done evetually after a release. The whole idea of release often and early is to get quick responses so that you can refocuse your development. But its important to also listen to the right users. If you only listen to geeks who are loud and the only ones you hear because others dont know how to contact you, you will get the wrong impressions. Thats were technology could help – not only to report bugs, but also suggestions – get them involved!

This leads us to a third item: relaunch our website. While our current website is known for being broken in various different ways from a communication point of view, we’ve not been able to deliver the new version that would fix things. Fixing the website is a large task, but we should not give up on this: the GNOME website is a core part of the GNOME identity, and we cannot ignore the current issues. This happened because of lack of manpower, but the good news is that there are web developers that are fond of GNOME and just don’t know they can help the project.

Disagree very much on this point. There is abolutely no lack of manpower, but there has been active blocking against help. Some old pages have been removed years after I have pointed out the fact that they are outdated. Or nobody was able to do a custom 404 page. This is nt because this would be hard – its because the people who control the website and the SVN access dont value small improvements with big impacts. A website without a custom 404 page should just be ignored – the webmasters think it does not matter if people dont find what they are looking for. Its the thinking that has to change! The scripts that are executed to update the website do only run on Linux and no OpenBSD – most of the websites is hacked together and not much effort has gone into making the process more transparent. A quick solutions would be to have one content focused webmaster who indeed accepts patches and tries to coordinate the small efforts. Sure it would be nice to have the best CMS in the world – but having such a website is just shameful. the website is bad in every aspect – the homepage still reflects that its made by coders for coders. Often there are news about coding summits. Those summits are nice – but all the GNOME hackers do have the rest of http://www.gnome.org/* and all mailing lists to inform themselves about such events. The main page should people get interested in USING GNOME. its the first page they see. And they even do not care about a new GNOME version. What they need is to be taught what GNOME is, and why they may want it.

So mostly a good vision, except that the analysis of the website is far from reality. But i am very optimistic that if that really is a consensus view we weill see a nice new GNOME 3.0 !!

Leave a comment

Filed under Free Software, GNOME, Linux, Technology