Questioning corporate involvement in GNOME development
In particular, board candidate Emily Gonyer has taken the position that corporations have too much control over the GNOME project. Her declaration of candidacy is explicit on this subject:
After a bit of discussion, it became clear that Emily was concerned about one company in particular:
She also stated that contributions from unpaid developers should be "favored" in some unspecified way. A project like GNOME, she said, should be run and developed by volunteers.
Needless to say, this set of opinions is not shared by everybody in the
GNOME development community. Bastien Nocera (a Red Hat developer) made it clear that he found that position
insulting. Even Richard Stallman chimed
in, saying "We're happy when the developers of free software get
paid.
" But Emily's remarks will certainly resonate with some
developers; concerns about corporate involvement in free software projects is
more widespread than one might think.
In this case, it is not entirely clear that companies are behind whatever
difficulties GNOME may be facing. The GNOME project has clearly struggled
in recent
years; the proliferation of GNOME forks and ongoing criticism of the
project's core decisions make that clear. But it has not been
demonstrated that some sort of corporate agenda is behind these problems;
it is not in Red Hat's interest, for example, to cause users to flee from
its flagship desktop environment. If corporate desires have truly
"
Equally unclear is what can be done about this problem, if, indeed, it is
deemed to be a problem. Certainly the GNOME board could, if it were
sufficiently determined, manage to reduce the amount of company involvement
in GNOME development. That does not seem like anybody's idea of the path
to happiness and the Year of the Linux Desktop, though. So one would have
to attack the problem at the other end by trying to increase the level of
volunteer contributions. The GNOME project appears to work hard already at
attracting new developers; examples include its Google Summer of Code
participation, the Outreach Program for Women, and numerous conferences
around the world. There is undoubtedly more that could be done to bring in
new developers, but it is hard to fault the project for its current
efforts.
Another option, suggested by former GNOME
executive director Stormy Peters, would be to increase corporate
participation by bringing in support from a wider range of companies.
Involvement from more companies would serve to reduce the influence of any
given member of the group. That seems like the sort of task the board of
directors should be concerned with.
For the curious, Dave Neary and Vanessa David performed a survey of
corporate involvement in GNOME development back in 2010. Their report
[PDF] showed that unpaid developers, while making up about 70% of the
development community, accounted for just under 25% of the
contributions to the project; a group of about a dozen companies, led by
Red Hat, accounted for the bulk of the rest. How that picture may have
changed since 2010 is unclear; no followup survey has been done thus far.
But things probably have not shifted to the point that any single
corporation has a dominating influence over the development of the GNOME
project as a whole.
And that is important. When a project is controlled by a single company,
that company's needs will almost certainly win out over anything that the
wider community may want to do. One need only look at Android for a
classic example; company-dominated projects can still be valuable free
software, but they tend not to be community-driven. If GNOME were to be
controlled by a single company, it might well go in directions that would
not be welcomed by its development community. Some people, it seems, feel
that one company has indeed reached a level of control where it is able to
take the project in unwelcome directions.
When one reads the discussion among the candidates for the board, there is
one topic that stands out by its absence: with the exception of Emily, none
of the candidates have expressed any discomfort with the direction of the
GNOME project or the functioning of its community. Perhaps that is
appropriate; there may be no cause for concern. But, again, the forks and
ongoing controversies suggest that the project might want to be asking itself
whether all of its decisions have been wise. Emily may or may not have
found the correct target when she named corporate involvement, but she may
be doing the project a favor by asking, in a high-profile way, whether
something might be wrong.
In any case, the GNOME community now has an opportunity to make a statement
about corporate participation and the direction of GNOME development. If
enough GNOME developers are sympathetic to Emily's position, they will
elect her to the board and she will be able to push for change, though
there are limits to what the board (which is not empowered to make
technical decisions) can do. Her
chances are reasonably good; there are eleven candidates
for the eight available positions. Voting continues through June 8,
with the results to be announced on the 10th.trumped what anyone else wants/needs
", it should be possible
to point out specific examples where this trumping has happened, but such
examples are not (yet) on offer.
Posted May 31, 2014 17:33 UTC (Sat)
by ballombe (subscriber, #9523)
[Link] (10 responses)
Posted May 31, 2014 18:02 UTC (Sat)
by Tara_Li (guest, #26706)
[Link] (4 responses)
But over all, Fedora almost equals Gnome. Mint and the rest just don't have the legs yet.
Posted Jun 1, 2014 23:08 UTC (Sun)
by atai (subscriber, #10977)
[Link] (3 responses)
Posted Jun 2, 2014 8:38 UTC (Mon)
by kigurai (guest, #85475)
[Link]
G3 is IMHO an excellent workstation GUI that is very much optimised for keyboard+mouse.
Posted Jun 2, 2014 14:19 UTC (Mon)
by tjc (guest, #137)
[Link]
Posted Jun 3, 2014 17:00 UTC (Tue)
by Tara_Li (guest, #26706)
[Link]
Posted May 31, 2014 18:23 UTC (Sat)
by drag (guest, #31333)
[Link] (4 responses)
I think that Fedora does a much better job letting Gnome be Gnome then other major distributions with the possible exception of Arch, except Arch makes you configure everything properly yourself so it's always a bit of a pain to use. And possibly Suse, although I haven't used Suse in a very long time so I wouldn't know.
Posted Jun 1, 2014 19:10 UTC (Sun)
by ballombe (subscriber, #9523)
[Link] (1 responses)
Posted Jun 5, 2014 20:26 UTC (Thu)
by jwarnica (subscriber, #27492)
[Link]
Fedora is, unquestionably, moving quite fast, and its base install thus has more bleeding edge packages not directly of interest to Gnome developers, but necessary for them. You *could* build the latest systemd on Debain, or just use Fedora. You *could* build the latest, I dunno, glibc on Debain, or just use Fedora. And working the other direction, if you just have (the latest) systemd, you just use it.
Posted Jun 5, 2014 3:32 UTC (Thu)
by mcatanzaro (subscriber, #93033)
[Link]
Their strengths are that the GNOME packaging is roughly as good as Fedora's, they are sometimes better than Fedora at patching serious issues, and they have far superior quality-control for their updates (compared to Fedora). It is also much easier to join their community and contribute fixes or packages.
Posted Jun 15, 2014 3:57 UTC (Sun)
by N0NB (guest, #3407)
[Link]
Do the Debian packagers make GNOME demonstrably worse, or are they not hiding the warts?
Posted May 31, 2014 19:10 UTC (Sat)
by gpoo (subscriber, #56055)
[Link]
Posted Jun 1, 2014 0:19 UTC (Sun)
by pizza (subscriber, #46)
[Link] (8 responses)
I fail to see how that actually improves anything.
Posted Jun 1, 2014 2:53 UTC (Sun)
by mcatanzaro (subscriber, #93033)
[Link] (1 responses)
I don't think Emily's opinion is representative of the GNOME community's. Without contributions from Red Hat, GNOME would be stagnant. Most (not all!) of the recent rapid improvements in GNOME are from Red Hat employees.
I do wish other big companies had more skin in the game, as used to be the case.
Posted Jun 1, 2014 5:44 UTC (Sun)
by luya (subscriber, #50741)
[Link]
Posted Jun 1, 2014 4:24 UTC (Sun)
by krakensden (subscriber, #72039)
[Link] (4 responses)
It would help if the project's stance didn't often seem like "if you are a developer or a long time *nix user, we hate you and wish you'd go back to fvwm". Maybe more developers and long time *nix users would submit patches. They certainly seem to be showing up to contribute to projects that run on OS X.
Posted Jun 2, 2014 9:19 UTC (Mon)
by k3ninho (subscriber, #50375)
[Link]
I don't run GNOME because it lost features I wanted and the people in the community couldn't share their creation with people who were different to them. This is the problem that the GNOME community needs to solve, possibly related to corp involvement but as likely to be entirely distinct. I would advocate more corps to get involved, but my situation is I'm put off from doing so and therefore I expect others to also be caught between needing to get involved and being rebuffed.
K3n.
Posted Jun 5, 2014 6:50 UTC (Thu)
by Seegras (guest, #20463)
[Link] (2 responses)
Yes, that's how GNOME started to feel some time ago.
Posted Jun 10, 2014 13:59 UTC (Tue)
by Tet (guest, #5433)
[Link]
Posted Jul 9, 2014 1:59 UTC (Wed)
by hitmark (guest, #34609)
[Link]
Multiple projects ("coincidentally" ones where RH pays the major developers) seems to have this "air" about them right now.
and many of them seems to be tied to rapid booting of limited systems. Perhaps aimed at aiding the rapid deployment of cloud computing instances as found in Amazon's EC2.
Even Gnome could tie into that, in the sense of remote desktops.
Posted Jun 2, 2014 8:09 UTC (Mon)
by ovitters (guest, #27950)
[Link]
She sees a problem and proposes some ideas to change it. I don't think those problems are realistic, but it would be bad to ignore completely because of it. She says she notices that it appears Red Hat is totally controlling GNOME. That's what she wants to change (the impression). The steps to change that are pretty radical. But only giving responses such as "you're bad / this cannot work" will make everyone ignore the issue that she's raising. That's not good IMO.
Posted Jun 1, 2014 16:16 UTC (Sun)
by mcatanzaro (subscriber, #93033)
[Link]
https://mail.gnome.org/archives/foundation-list/2014-June...
Posted Jun 1, 2014 17:07 UTC (Sun)
by rsidd (subscriber, #2582)
[Link] (7 responses)
Posted Jun 2, 2014 8:01 UTC (Mon)
by ovitters (guest, #27950)
[Link] (6 responses)
Posted Jun 2, 2014 10:20 UTC (Mon)
by Felix (guest, #36445)
[Link] (5 responses)
For example type-ahead find in Nautils (gone in 3.8 or so): I found out about that change after updating Fedora. Googling what the rationale is. (IIRC) one developer said (before the final Nautilus release) "don't worry Nautilus search will be as fast as the old type-ahead search".
Except it isn't for me: First due to my folder organization (which I *won't* change) I often have many folders with the same name in a subtree. And second even if the first hit is the right folder I can't navigate as fast as possible because somehow Nautilus is lagging in that case (I suspect this is because dozens of search results are displayed, some thumbnailing starts and I'm experiencing I/O waits).
Things like that really annoy me on a daily basis. That being said the Gnome Shell (for me) has more good features than bad things (workspace organization) so I'm still using it.
Posted Jun 5, 2014 3:48 UTC (Thu)
by mcatanzaro (subscriber, #93033)
[Link] (4 responses)
I wonder what you dislike about notifications, though: I find them informative yet unobtrusive.
Dealing with lots of user feedback is difficult, particularly when it conflicts with the design vision, but I've seen many cases where it has influenced the direction of GNOME software (e.g. the wired status indicator, or the ongoing push to restore terminal transparency). The biggest limiting factor is often developer resources: if I want to fix Bug A or implement Feature B and a user wants me to fix Bug C and implement Feature D, I'm probably going to fix Bug A and implement Feature B.
Posted Jun 5, 2014 12:21 UTC (Thu)
by dag- (guest, #30207)
[Link] (1 responses)
And I think that effectively happened with Gnome3.
PS I am a Gnome user ever since it existed (before I used WindowMaker), never really used KDE or anything else.
I don't like Gnome3 (on Fedora) compared to Gnome2 on many accounts. It looks nice, but it works impaired and frustrates me every time I use it. Luckily since I use RHEL mostly (and only occasionally Fedora) I wasn't affected, but now with RHEL7 coming to my desktop I hope the transition is not going to alienate me.
Posted Jun 5, 2014 13:29 UTC (Thu)
by mcatanzaro (subscriber, #93033)
[Link]
Posted Jun 5, 2014 16:09 UTC (Thu)
by Felix (guest, #36445)
[Link] (1 responses)
I totally agree. Advanced search (e.g. full-text search, additional filters) is nice but the whole use case of quick keyboard-assisted navigation just went away.
> Dealing with lots of user feedback is difficult, particularly when it
I can sympathize with that opinion. However when you're changing something in major ways (and criticism is already voiced in blog comments when the change was presented) I think a developer should be prepared to deal with fallout instead of just moving on.
> I wonder what you dislike about notifications, though: I find them
First of all I think they are too small (just being centered at the bottom). I didn't see a way to see multiple notificatons at once - some things might be more urgent than others but I don't want to "loose" the one on "top". So a kind of history would be good.
Then I have issues with the kind of notifications which are provided. To me this tied into the "systray" problem. I'd like to have some "notifications" which never expire (e.g. new IM message) - similar to jumping icons in the MacOS dock. And some notifications just bother me and I want to ignore them ("maybe your printer is not connected" - when I just started it and I already know it'll need a few more minutes until it configured it's network interface).
Posted Jun 5, 2014 16:30 UTC (Thu)
by rahulsundaram (subscriber, #21946)
[Link]
Posted Jun 1, 2014 20:59 UTC (Sun)
by xxiao (guest, #9631)
[Link] (7 responses)
In addition to Gnome, systemd is another example, that Redhat will have its way no matter what.
Posted Jun 1, 2014 23:26 UTC (Sun)
by nix (subscriber, #2304)
[Link] (2 responses)
Posted Jun 3, 2014 16:58 UTC (Tue)
by zblaxell (subscriber, #26385)
[Link] (1 responses)
No, the legacy support for /etc/init.d/ and /etc/fstab doesn't count. I need to know how to make post-systemd components behave the same way pre-systemd components did after their upstream maintainers have changed the component's architecture to fit systemd's view of the world. It wouldn't be a problem if post-systemd sshd was the same thing as pre-systemd sshd, but it's very much not.
It is possible, after reading all the documentation and filling in the gaps from the systemd source code, to get the legacy behavior back; however, busy admins want documents like "how to make the new WiFi behave just like the old WiFi by editing two config files."
Posted Jun 3, 2014 17:14 UTC (Tue)
by raven667 (subscriber, #5198)
[Link]
I don't understand why support for /etc/init.d scripts or /etc/fstab doesn't count as compatibility options?
Also I don't understand what is different about the behavior of sshd that you are referring to, I'm looking at the sshd.service file and it seem pretty straight forward, even including compatibility with environment variables in /etc/sysconfig/sshd. It seems to do the same thing the old startup script did, make sure ssh-keygen is run before sshd starts and starting sshd after the network, audit and syslog are up, with whatever options are stored in the environment file. Alternately there is an on-demand config available if you want it with an sshd.socket file to listen on port 22 that will spawn an sshd@.service and ssh-keygen.service if you set it up that way, which I have not.
Posted Jun 2, 2014 1:29 UTC (Mon)
by HelloWorld (guest, #56129)
[Link] (2 responses)
> http://landley.net/notes.html#23-04-2014
Posted Jun 3, 2014 0:51 UTC (Tue)
by xxiao (guest, #9631)
[Link] (1 responses)
Posted Jun 3, 2014 1:12 UTC (Tue)
by PaulWay (guest, #45600)
[Link]
And I'm with HelloWorld - that article is sadly wrong in so many ways. If that's your best proof that Red Hat is some kind of threat to Linux, then you would be wise to seek better.
Have fun,
Paul
Posted Jun 2, 2014 14:07 UTC (Mon)
by niner (subscriber, #26151)
[Link]
Posted Jun 1, 2014 22:03 UTC (Sun)
by liam (guest, #84133)
[Link] (6 responses)
Thanks/Liam
Posted Jun 2, 2014 14:53 UTC (Mon)
by raven667 (subscriber, #5198)
[Link] (5 responses)
Well of course people who don't work there don't understand the internal machinations of the company, that's why they have to use their imaginations.
> convert those folks from their macs/windows to rhel/fedora
That's laudable but you probably want some using alternate platforms just to shake out interoperability issues and have team members who are familiar with how other platforms have solved problems. You don't want to end up in an insular, but profitable, backwater where no one really knows what the state of the art is (aside from your locally generated software being "the best") because it's considered treasonous to use alternate platforms.
> not a proven design
While its too late now, it would have smoothed the transition considerably if instead of a forced march to gnome-shell if it was offered as a secondary option and the traditional UI was maintained. Of course that would mean that gnome-shell would have less development resources available so it wouldn't be as polished today as it is but it would allow the end-user to have more agency which would have made them happier, usage could grow organically until the old design is deprecated because no one chooses to use it anymore. You think that we all would have learned from the KDE4 example but I guess not.
Posted Jun 2, 2014 18:14 UTC (Mon)
by AdamW (subscriber, #48457)
[Link] (1 responses)
Well, there is another option, which is not to invent criticisms out of 'imagination', but stick to the facts. As the LWN article points out, if RH were in fact dictating GNOME development in its own interest, there would presumably be some kind of evidence of this, yet no-one seems to have provided any. The things people don't like about GNOME 3 don't seem to be things that are obviously helpful to Red Hat.
(note: I work for RH (though not as a GNOME dev), I am not at all unbiased on this. I'm still right, though. :>)
I think part of the problem here might just be that people aren't appreciating the history. Red Hat hires major contributors to projects like GNOME so they have a paycheck to work on them full time. This is a pretty established model by now, and other companies do the same thing for various projects (most obviously the kernel, where there's still a healthy ecosystem with dozens of employers involved). In the past, other companies would do the same for GNOME devs: Sun was a major employer of GNOME devs for a time, so was Novell at one time, Ximian when it was independent, and various others have contributed over the years. Since 2008-2009 or so, what's happened is all the *other* corporate sponsors of GNOME have sort of dropped out, leaving RH as the major corporate sponsor by default. In particular Sun more or less disappeared as an employer of GNOME devs when it was bought out by Oracle. RH hasn't been working on some Cunning Plan to become the major employer of GNOME devs. It's hard to see how it would be in anyone's interest for RH to pull out too, leaving very few full-time GNOME devs.
It'd be interesting to draw a graph of corporate vs. volunteer devs over time, with the companies separated. My guess is the *overall* proportion of corporate vs. volunteer contributions would be pretty consistent over time, and favouring corporate contributions - but back in the mid-2000s you'd see multiple corporate sponsors sharing the load, while from 2010 onwards you'd see mainly RH. But I don't think there's ever been a period where the majority of GNOME development was done by unpaid volunteers.
Posted Jun 2, 2014 19:47 UTC (Mon)
by raven667 (subscriber, #5198)
[Link]
Well sure but the point is that there could be internal discussions which are out of the view of external participants who by definition can't have all the facts. When you have a single dominant vendor then the conditions are right for these kinds of criticisms to start popping up like mushrooms, even though they are almost always baseless they still have some power.
Posted Jun 2, 2014 22:19 UTC (Mon)
by liam (guest, #84133)
[Link] (2 responses)
Adam addressed this adequately, but I'd like to add one thing: make it clear when you are just completely performing free-associative thought so the rest of us can have context:)
>That's laudable but you probably want some using alternate platforms just to shake out interoperability issues and have team members who are familiar with how other platforms have solved problems. You don't want to end up in an insular, but profitable, backwater where no one really knows what the state of the art is (aside from your locally generated software being "the best") because it's considered treasonous to use alternate platforms.
The goal I had in mind is so far from being the case right now that keeping an eye on other systems won't be problem unless a miracle occurs. If said miracle occurs there would still be people who need to run windows/Mac only software, in addition to "anything else". It's the "anything else" that should be oss if at all possible. That, and the amazing folks in qa should be enough to perform an adequate hybrid-dogfood.
>While its too late now, it would have smoothed the transition considerably if instead of a forced march to gnome-shell if it was offered as a secondary option and the traditional UI was maintained. Of course that would mean that gnome-shell would have less development resources available so it wouldn't be as polished today as it is but it would allow the end-user to have more agency which would have made them happier, usage could grow organically until the old design is deprecated because no one chooses to use it anymore. You think that we all would have learned from the KDE4 example but I guess not.
As you say, there was the issue of manpower, and how it's allocated. The decision was made, by gnome folks, to only offer the classic shell for a short period (i'm not counting the changes made to accommodate rhel7 as those are isolated). That's certainly a decision that could be questioned but I don't think it was the main reason why g3 doesn't seem, to me, to be the success that was hoped for. Again, I won't get into it here.
One further thing about the idea of RH controlling gnome.
Posted Jun 3, 2014 14:38 UTC (Tue)
by raven667 (subscriber, #5198)
[Link] (1 responses)
8-) You'll know that is happening when my fingers are typing 8-) Best thing I've read all day.
Posted Jun 3, 2014 20:47 UTC (Tue)
by liam (guest, #84133)
[Link]
BTW, to let you know how pathetic I am, I was genuinely happy to hear you enjoyed that:)
Posted Jun 2, 2014 0:58 UTC (Mon)
by PaulWay (guest, #45600)
[Link] (9 responses)
Instead of the convenient corporate scapegoat, on the other hand, one could look to the GNOME developers themselves. In the many interactions with them I've seen both on LWN and elsewhere on the Internet, I have been impressed with how arrogant, self-centered, and uninterested in listening to other people they are. One conversation here not long ago had a GNOME stalwart reiterating the tired old exclusionary lines - "you're just one person, your use case isn't important" and "if you don't like it, contribute some code to change it" - without any acknowledgement that they'd even looked at the (IMO valid) complaint.
Once the GNOME developer community demonstrates that they actually know and what the users' preferences are, and they demonstrate that these preferences are somehow being held back by employed developers, then I'd be willing to credit their argument.
But this seems to me to be a particularly egregious form of blame shifting and does not do Emily or any of her sympathisers any favours IMO.
Have fun,
Paul
Posted Jun 2, 2014 8:04 UTC (Mon)
by ovitters (guest, #27950)
[Link] (8 responses)
How do you know? The basic responses you got are because we have not a good idea to figure that out. You take this directness and see it as arrogance, while that is not the case.
Posted Jun 3, 2014 1:02 UTC (Tue)
by PaulWay (guest, #45600)
[Link] (2 responses)
Hmmm. Have you tried asking?
Have you tried user surveys?
Have you tried taking someone's complaint about something that's changed and saying "how about we find a way to do what you want and what we want?"
When people file bugs against things that change, have you tried not closing them as WONTFIX?
I've seen the GNOME developers state that they're aiming GNOME at people new to Linux, people on tablets, people coming from other operating systems: have you tried also including "people who have been using GNOME a long time" in that list?
It's admirable to say "we're aiming to reach people who aren't using GNOME yet", but how do you know what they want? Have you spoken to them? Have you got any practical evidence of what their requirements are? Have you real world case studies, rather than just the opinions of GNOME developers?
Do you know why the people who aren't using GNOME aren't using it? I.e. are you wasting your time targeting a group of people that have other barriers between them and you that you cannot remove?
And have you some kind of practical statement of how the existing users of GNOME will not lose out in the bargain?
It sounds to me like there's more problems than just "we have not a good idea [how] to figure that out" - it sounds to me like you're not actually asking how to figure it out at all.
That, to me, is arrogance.
Paul
Posted Jun 5, 2014 7:53 UTC (Thu)
by peter-b (guest, #66996)
[Link] (1 responses)
(N.b. not a GNOME developer).
Posted Jun 12, 2014 12:10 UTC (Thu)
by Wol (subscriber, #4433)
[Link]
Cheers,
Posted Jun 12, 2014 5:59 UTC (Thu)
by eduperez (guest, #11232)
[Link] (4 responses)
>How do you know? The basic responses you got are because we have not a good idea to figure that out. You take this directness and see it as arrogance, while that is not the case.
Well, could you please have a look at this bug:
https://bugzilla.gnome.org/show_bug.cgi?id=705177
You where told that a certain change broke full-screen for a number of applications (GIMP being one of them), and the immediate response was that those applications should not use full-screen at all, because that use case did not match GNOME's vision). A change, by the way, that tried to solve a cosmetic issue, and did not fix it but made it even worse, in my humble opinion.
Posted Jun 12, 2014 12:12 UTC (Thu)
by Wol (subscriber, #4433)
[Link] (2 responses)
Interesting, seeing as it seems to be the opinion of some Gnome devs that full-screen should be the *default* for *all* apps ...
Cheers,
Posted Jun 12, 2014 12:24 UTC (Thu)
by rahulsundaram (subscriber, #21946)
[Link]
Posted Jun 16, 2014 7:12 UTC (Mon)
by eduperez (guest, #11232)
[Link]
Perhaps you are confusing *full-screen* with *maximized*?
Posted Jun 17, 2014 15:09 UTC (Tue)
by nye (subscriber, #51576)
[Link]
Ah, another bug in which reasonable people attempt to interact with William Jon McCann. I think it's fairly obvious that's not going to get very far.
Posted Jun 2, 2014 1:05 UTC (Mon)
by bojan (subscriber, #14302)
[Link] (22 responses)
In fact, nobody can even define or understand what a Linux desktop is. Too many flavours, too much change, not many users.
So, in this soup of irrelevance, we have Gnome, which managed to alienate even more people with version 3, which then caused even more fragmentation in this space. Sure, there are great things in Gnome. For instance, it actually has the only mail client that can semi-work in a corporate environment (with MAPI/EWS mail and calendars). Far from enough to be "the platform".
Either:
- get a few major desktops to merge and create "the platform"
Otherwise, Windows, OS X and probably even Android will continue eating everybody's lunch.
Posted Jun 2, 2014 8:35 UTC (Mon)
by khim (subscriber, #9252)
[Link] (4 responses)
That's not 100% true: you forgot about ChromeOS. It's also not all that popular right now (sales are measured in millions, not even in tens of millions), but it's growing pretty fast. Android (and ChromeOS) are not yet ready. They are not self-hosted, for one. But in a few years… as I already wrote: it'll be interesting to see who'll win—Android or ChromeOS (or perhaps they will be merged?).
Posted Jun 2, 2014 8:42 UTC (Mon)
by bojan (subscriber, #14302)
[Link] (3 responses)
Posted Jun 2, 2014 11:51 UTC (Mon)
by ewan (guest, #5533)
[Link] (2 responses)
Posted Jun 2, 2014 14:00 UTC (Mon)
by khim (subscriber, #9252)
[Link] (1 responses)
Posted Jun 2, 2014 15:18 UTC (Mon)
by ewan (guest, #5533)
[Link]
"No serious entity is doing anything to actually make a platform of it, so no serious entity is thinking of building hardware or software for it"
That's plainly untrue if you count SteamOS; it may not be a mass market success yet (or ever), but Valve absolutely are trying to make a platform out of it, and encourage others to build both hardware and software for it.
Posted Jun 2, 2014 20:06 UTC (Mon)
by sramkrishna (subscriber, #72628)
[Link]
For instance, how would you feel if desktop projects decided that distributions should end packaging at the system level and that all apps instead go through a desktop project creating walled garden? This would of course would be very beneficial to application writers since they would have actual metrics on how popular their software is? Perhaps they could even have people purchase a support plan so that developers can continue to work on it?
The current system does not do a great job of supporting application writers so that they can make money off their work. Without a profit motive, I think it would be hard to see the free software desktop take off in any siginificant way.
Posted Jun 3, 2014 7:51 UTC (Tue)
by TRS-80 (guest, #1804)
[Link] (1 responses)
The real problem is the "just works" desktop (well, laptop) of OS X has skimmed off a lot of developers who would otherwise help GNOME by scratching an itch or fixing a papercut. What's left are the grognards who want to develop a desktop for everyone and have ruined it for the power users.
Posted Jul 9, 2014 2:17 UTC (Wed)
by hitmark (guest, #34609)
[Link]
If Canonical was really about getting on the desktop, they should have grabbed System76 and set up a retail chain of their own.
This because trying to get the big brands to offer Linux options are futile, MS have too deep pockets for that to happen (the sales margins are razor thin, so they companies need the bulk discounts).
Posted Jun 3, 2014 10:08 UTC (Tue)
by fb (guest, #53265)
[Link]
I think it is safe to say that (the traditional) Linux desktop has been losing relevance ever since OSX became an "Unix desktop" alternative.
It is not that the Linux desktop was very relevant then. Even 10 years ago most software houses had already given up writing software for it. But in the last 10 years or so, more and more software developers who were Linux users gradually migrated to OSX. Nearly all (software engineer) colleagues
> Otherwise, Windows, OS X and probably even Android will continue eating everybody's lunch.
Please add iOS to the list. After (remote) maintaining my parents' Linux desktop and laptop, I decided it is too much of a hassle to get stuff to work (and to keep working), IMHO iOS is a better OS for them.
Non-Google Android tablets have no assurance of security updates, Google's Android tablets aren't always available outside of the US. Apple's iPad is really the only OS I know for sure that will get hardware refreshes (at my parent's country), and I don't want the trouble of having to migrate them to another tablet OS.
Posted Jun 13, 2014 15:49 UTC (Fri)
by vonbrand (subscriber, #4458)
[Link]
The funny thing is that the very same people railing against Gnome 3 were those who screamed bloody murder when Gnome 2 came out, and for mostly the same kind of reasons. Yes, it did take me quite a while to become comfortable with Gnome 3 (no big GUI user though, mostly use it to handle my command-line-style utilities windows). But now when I start my netbook (can only run the fallback classic Gnome) it feels somehow archaic...
Posted Jun 16, 2014 14:53 UTC (Mon)
by Arker (guest, #14205)
[Link] (11 responses)
It's perfectly relevant to those of us that use it.
You demand 'relevance' in a form that is, really, irrelevant. Making it 'relevant' in the sense you mean would only make it worthless to the people who actually use and value it already.
I dont mean to call you out personally and would not have even commented but this same lousy logic over and over again, it's a common meme, and it's harmful.
Redhat has clearly staked out their own space, they want a vendor-specific OS that does things their way, and so they have ripped out a lot of components and replaced them with their own, incompatible ones. With systemd and CoreOS stuff they do not just, e.g. replace the init system with one more to their tastes, they actually make it a system that does a lot more than just init, takes over a dozen or more roles, and where before you had a dozen different roles each of which might have several compatible options, so they could be chosen individually and work together - now if you choose their option, your whole ecosystem of compatible alternatives is mooted, there is no more choice; CoreOS is the only way. (I am not saying it really *is* the only way but it seems designed to give that impression, and to discourage anything else.)
Now at the same time they openly scoff at wider *nix compatibility and feel it would 'hold them back' if they cared for it, so they dont. It's clear they think this is a winning strategy for them for some reason, I disagree, but it's their right to pursue it and I would not dispute that. But why anyone else is willing to play along is I will confess more of a mystery to me. As an end-user of Free Software and specifically of Free *nix I certainly dont see any of this as being in my best interest.
I dont think we can blame Gnomes problems on Redhat, Gnomes problems go too far back for that, but I think that they have a certain shared view of things between the projects, similar attitudes towards compatibility with the larger *nix ecosystem (both dislike it and prefer to fork "their" community rather than make any accommodation there) and towards users (welcome only if they know their place and avoid questioning sacred design decisions) and so on and that they wind up closely associated because of this, because they have similar viewpoints, values and desires, not because of any subterfuge.
Although at this point Redhat probably does have a lot of control, by virtue of being by far the largest contributor, there's nothing I have seen to suggest anything nefarious from that - it's more of a default claim that develops automatically because no one else cares.
Posted Jun 16, 2014 15:57 UTC (Mon)
by pizza (subscriber, #46)
[Link] (10 responses)
At the level of systemd/etc, there is no such thing as "wider *nix compatibility" -- every Unix, BSD, and even Linuxes were already incompatible.
Even at a higher level, often the only way to get any sort of compatibility between those environments was to install the GNU tools everywhere.
But anyway.
Posted Jun 16, 2014 18:52 UTC (Mon)
by Arker (guest, #14205)
[Link] (9 responses)
That's simply not true.
Each distribution might use their own init but these are still inits - they do that one job, not everything else, and you CAN easily swap them in and out to replace each other - on slack for instance we have a custom sysV init (but with BSD syntax) but that can be swapped out for e.g. runit, or OpenRC relatively easily. Each of these init systems is different but each performs the same role, and can fit in the same spot in the system.
Systemd does not work in that paradigm, you cannot pull out a standard init and replace it with systemd without replacing a lot of unrelated items as well, nor can you replace systemd with a standard init. A large section of the architecture of the system has simply been replaced en masse, by something with a different structure, a fundamentally different design from the mature design we are familiar with.
And of course personal experience is not statistical data, but I dont see you producing statistical data either and I know a great many programs will compile just fine on various linuces and unices with no more effort than ./configure, and I think the first program I ever ran into that broke that expectation was Gnome. Certainly Gnome and systemd/CoreOS is the first major project I remember taking such an openly contemptuous view towards anyone not eating the exact same dog food they prefer.
So the way I see it, we have a great big *nix ecosystem that includes the BSDs and the Linuces and anything else that wants to be compatible, but the bigger players (Redhat and Canonical) do not want to be compatible with it anymore. So what we are moving towards is a three-way schism. Slackware, Gentoo, and OpenBSD at least, along with some hobbyist projects, will continue to be *nix. Redhat and Debian will become CoreOS, a mostly incompatible fork that will continue to consciously move in the direction of less compatibility every release, while Ubuntu will continue to flog their own versions of the same idea creating yet another mostly incompatible fork, also likely to evolve in the direction of less compatible each iteration.
If that's what they really want to do fine, but I prefer *nix and I suspect most of their users would as well, at least if they understood the question.
Posted Jun 16, 2014 19:48 UTC (Mon)
by rahulsundaram (subscriber, #21946)
[Link] (3 responses)
Sure, you can. The so called unrelated things are all optional. That is how distributions were able to move to systemd incrementally.
Posted Jun 16, 2014 20:50 UTC (Mon)
by Arker (guest, #14205)
[Link] (1 responses)
Moving to it incrementally has the support of the development team. A stable state where systemd is expected to play nice with traditional components it prefers to replace is rather obviously not the same.
Of course it's always technically possible with some developers and time, if you dont mind to spend the time you can make just about anything work, but that's really not the point. It's all designed to be used as one big unit and if you use it otherwise and find a bug expect it to be marked Wont Fix because they... well 'do not care' actually appears to understate it, Poettering quotes I have seen indicate he is actively antagonistic on the point.
Posted Jun 16, 2014 22:09 UTC (Mon)
by rahulsundaram (subscriber, #21946)
[Link]
Posted Jul 9, 2014 2:20 UTC (Wed)
by hitmark (guest, #34609)
[Link]
Seems like a unrelated thing to me, but still joined at the him thanks to forced surgery...
Posted Jun 16, 2014 21:05 UTC (Mon)
by Cyberax (✭ supporter ✭, #52523)
[Link] (4 responses)
With all the correct dependency resolution and handling of corner cases. Yeah, sure.
About the only thing you can do somewhat portably are simple daemons with no non-trivial dependencies.
> So the way I see it, we have a great big *nix ecosystem that includes the BSDs and the Linuces and anything else that wants to be compatible, but the bigger players (Redhat and Canonical) do not want to be compatible with it anymore.
There's a reason why distributions are switching to systemd in droves. And it's not because RedHat forces them to do this at gunpoint - it's because systemd is so damn useful. I've just switched my servers from Debian to RHEL7 and it's like day and night - systemd is so helpful that switching back to SysV is like descending into a stone age.
So 'hobbyists' can continue to slide into irrelevance or they can adapt. Either by creating something that can rival systemd or by working to make systemd acceptable for their use-cases.
Posted Jun 18, 2014 4:17 UTC (Wed)
by Arker (guest, #14205)
[Link] (2 responses)
Well there's the problem! ;)
Packaging proprietary software is not a use-case that Free Software should be supporting to begin with.
Posted Jun 18, 2014 12:36 UTC (Wed)
by mathstuf (subscriber, #69389)
[Link]
I think you need to read the four freedoms again. As opinionated as RMS is, he still allowed proprietary software use in there (even if he doesn't agree with it, he didn't blacklist it at that level).
As bad as some RPMs are, they're better (on the whole) than those installable tarball-in-a-shell-script things.
Posted Jun 18, 2014 13:40 UTC (Wed)
by Cyberax (✭ supporter ✭, #52523)
[Link]
Posted Jul 9, 2014 2:31 UTC (Wed)
by hitmark (guest, #34609)
[Link]
Posted Jun 2, 2014 10:32 UTC (Mon)
by johannbg (guest, #65743)
[Link] (19 responses)
People dont have to look further then Fedora for validation and proof of Red Hat doing that.
Now the Gnome community can easily prevent any direct or indirect corporate misuse of the community and the project by simply limit membership position on board or committees etc, which can influences any kind of technical and non technical decisions from any corporate, be it Red Hat,Novell, Canonical, Google etc to a single person.
The above prevents any majority of any corporate from being able to form a majority to directly or indirectly influence an project and it's community.
Posted Jun 2, 2014 18:28 UTC (Mon)
by fandingo (guest, #67019)
[Link] (18 responses)
What is Red Hat doing specifically? Why are those things bad? When did they happen? What has happened since? Are other organizations behaving in the same way? What were their consequences?
Posted Jun 2, 2014 21:30 UTC (Mon)
by johannbg (guest, #65743)
[Link] (17 responses)
What is Red Hat doing specifically?
Dictating and deciding the direction of the project to their own benefit while treating community contributions as second class citizen.
Why are those things bad?
Oppression while sending false sense of freedom in any shape or form is bad.
If you dont understand why that is there is very little thing I can help you in that regards.
When did they happen?
This is not one time thing, this has been happening from day one in Fedora and is happening today.
What has happened since?
People stopped contributing to the project and the ecosystem in whole.
Are other organizations behaving in the same way?
On a distribution level I dont think anyone can top Red Hat in that regard but I'm not familiar with other distributions and their community since I been very loyal contributor to the Fedora community and Red Hat for the past 8+ years then I got hit harder then usual by reality how Red Hat operates.
I suspect Novell is second to Red Hat in this regards with OpenSuse followed by Canonical and Debian but basically you will see this pattern forming anywhere where there is an enterprise distribution built upon community one or an enterprise application like zenoss,nagios etc. with an community. ( As in you have two product the enterprise one and the community one ).
What were their consequences?
These things usually end with a divorce ( the exception being those that do not have direct single enterprise counterpart ) with the best case scenario that contributors fork off or continue contributing elsewhere in the ecosystem and the worst case scenario they stop contributing altogether to the ecosystem in whole.
Posted Jun 3, 2014 1:05 UTC (Tue)
by PaulWay (guest, #45600)
[Link] (9 responses)
Have fun,
Paul
Posted Jun 3, 2014 2:41 UTC (Tue)
by johannbg (guest, #65743)
[Link] (8 responses)
Seriously go and dig up your own documentation if you require such, the evidence is there all over the project through out it's history or chose to be blindsided by the illusion Red Hat projects about the project.
I dont need too, I know, I was there and I lived through this for all those years of contribution and participation in the community and unfortunately it took me 8+ years to realize as well as understand I was powerless in trying to change what was and is taking place in that community.
So my word of advice to anyone that both is or want's to contribute to Fedora and values it's contributed time, is dont, dont make the same mistake as I did.
If you love Fedora join Chris and the kororaproject and it's community which is filled with good people and will take good care of you and they will need your help as the Fedora project is being mutilated further into RHEL next future vision,version and it's products and the path of Fedora spins and Remix becomes clearer to them.
Or join other distributions like Arch or Mageia or move one layer above , to an layer which is less likely to be subjected to corporate misuse and participate and contribute directly upstream for one or many project you love. Kernel, Gnome, KDE, Libreoffice etc all large or small all upstream communities that directly need your help.
Posted Jun 3, 2014 4:20 UTC (Tue)
by fandingo (guest, #67019)
[Link] (7 responses)
I'm trying to figure out what caused your falling-out with Red Hat. By all indications, you were heavily active in Fedora until 2013, and then something changed. Were you looking for a job there?
Posted Jun 3, 2014 9:48 UTC (Tue)
by johannbg (guest, #65743)
[Link] (6 responses)
You will need to look at the entire history of my participation in Fedora to figure that one out but by my observation and interaction all those years you can split Red Hat employees within the project into three categories
Red Hat employees that are participating on their own accord and on their own time
Red Hat employees that are doing this as a part of their job description and because they want to as in they are interested in Fedora and it's community
Red Hat employees that are doing this as a part of their job description and not because they want to but have to but otherwise have no interest in Fedora
You got teams within Red Hat that know how to engage with communities ( ARM ) and you've got teams within Red Hat that do not ( Red Hat Gnome Desktop Team )
You got people within Red Hat living it's HQ ivory tower that like to invent sub-community leadership positions then dump people outside the community into those position and then you have people within Red Hat that actually spot where in the community assistance is needed and is valuable and pick people from within the community to work on it full time to strengthen that part of the community.
Then you have all the little RH internal empires fighting themselves which spreads like infections decease into the Fedora project with each of our own governing structure design to supporting those tiny little internal empires to continue that power struggle while the project is being shaped into the next RHEL version.
Long story put short we cannot fix the management problem within Red Hat and the RHEL employees that are running the shots within Fedora are not the RHEL people that should be running the shot within Fedora for the best possible outcome for the community and the project in whole.
"By all indications, you were heavily active in Fedora until 2013, and then something changed."
The change in direction of the project and realization happened on how things are truly run in the project.
"Were you looking for a job there?"
I have never looked for or applied for a job at Red Hat as far as I can recall but twice I have been offered one and on both times I declined the job offer for reasons which are entirely irrelevant to the project at hand,it's teams, their leaders and the people I would have worked with since I know they are all good people.
Posted Jun 3, 2014 12:11 UTC (Tue)
by pizza (subscriber, #46)
[Link] (5 responses)
You've said quite a lot without actually saying anything about why *you* left, and why you are coming across like a jilted lover. (Seriously, you sound very bitter!)
What is this "change of direction", from what to what? How are things "truly" run, compared to how they are supposed to be run?
I'm not the only one here genuinely interested in the specifics.
Posted Jun 3, 2014 14:12 UTC (Tue)
by johannbg (guest, #65743)
[Link] (4 responses)
Now that it has been made public I can say the newly appointment [¹] benevolent dictator Matthew Miller and his future vision and direction plays a huge role in that.
Putting an individual in the leadership chair after he leaves a man hanging [2], to lead an entire community is the most stupid thing people in charge of the project have ever done.
This man is no leadership material and cannot be trusted period so behold as the worst project leader in the history of the project steps into it's spotlight.
If you think it was for a huge of luck that he was put by Red Hat in the project leader chair you are wrong.
Other reason includes wide variety of Red Hat systematically keeping progress and involvement in the community back while discriminating community contributions by elevating their own products above the community ones.
"And why you are coming across like a jilted lover. (Seriously, you sound very bitter!)"
Mostly angry at my self for being so stupid for not listening to the warning I was given around FC6/F7 and believe of what the project allegedly stood for and represented and be dumb enough to think I could changed and being stubborn when I realize I could not so I could finish the systemd integration into the project as I signed up for.
The project is changing direction from a generic distribution to a targeted distribution without the people behind it thinking things thoroughly through, leaving contributors scratching their heads trying to figure out how it affects them.
Just catch up on .next and wg's and products and the brainwashing material on the net. Then take a good hard look into it from various affected community perspective.
1. https://lists.fedoraproject.org/pipermail/advisory-board/...
Posted Jun 5, 2014 15:33 UTC (Thu)
by pjones (subscriber, #31722)
[Link] (3 responses)
Posted Jun 5, 2014 16:57 UTC (Thu)
by johannbg (guest, #65743)
[Link] (2 responses)
And when it comes to FESCo and election, on numerous occasion while participating in the community I heard from several individuals that did not want to run for FESCo due to the fact there where always they same Red Hat employees hogging every seat ( Kyle cropping up to hold that pattern true these days ) preventing fresh perspective from the community or just even within Red Hat from taking place because people where afraid going against the stone age fractiont. ( which again just highlight the fact there there is something significantly wrong with the election process since there is not enough diversity in individuals nominating themselves to participates in various governing entities within the project. )
Alot of good thing he did you say like backstabbing Lennart or when he tries to force me to adjust my cron to time feature migration to accommodates his cloud /container vision then hijack my cron to time migration feature proposal which does not even make sense since to be able to implement what he suggested we would have had to create several new targets and at that point you are forced to write new proposal and we could just as well migrate everything to timer units, which we technically cant at this point and probably never will since cronie and timer units aren't interchangeable components. They complement each others shortcoming.
Every time I was going to confront him on certain things he said on that ticket or even trying to understand why he was so obsessed with this he conveniently was absent from the FESCo meeting.
The fact is that anyone that does not have shit for brains has spotted far greater leadership material in Stephen Gallagher who has been part of the new future vision from the get go while showing true leadership skills while doing so, If the underlying political move for Matt's choosing boiled down to support the RHEL 8 next release as in the.next and wg proposal.
If that was not the reason for Matt being chosen you have much more capable people leading the project both within Red Hat and outside it with women candidates taking precedence over male once ( With Máirín probably top on that list after years of dedication to the project or Ruth ) .
In the end of the day what Matt has demonstrated is that he cant be trusted for anything else than leading his left foot in front of the right.
Posted Jun 9, 2014 23:38 UTC (Mon)
by AdamW (subscriber, #48457)
[Link] (1 responses)
(Note that I am speaking in generalities here; I have no specific information as regards any of those particular people. I'm just pointing out a possibility you seem to be overlooking.)
Posted Jun 10, 2014 0:44 UTC (Tue)
by johannbg (guest, #65743)
[Link]
The possibility I did not take into account was that people that are behind this process within Red Hat did, since up to this point they have been smarter than this ( which indicates they might have been replaced ) so one can only speculate what went through Denise mind when she signed this off for the project and who managed to cloud her judgment since she should have stopped this nonsense from happening in the first place.
Posted Jun 13, 2014 4:31 UTC (Fri)
by russell (guest, #10458)
[Link] (5 responses)
1. Those who produce the code, control the direction, even if no one else likes it. Try swimming against that tide as a volunteer.
2. Redhat also hires vocal people from the community to ride rough shot over any descenting opinions.
One thing Redhat does NOT do:
1. Collaborate with volunteers
Posted Jun 13, 2014 11:39 UTC (Fri)
by mathstuf (subscriber, #69389)
[Link] (1 responses)
Check out the KDE SIG. There are Red Hat employees that work with volunteers very well there (at least).
Posted Jun 17, 2014 22:50 UTC (Tue)
by nix (subscriber, #2304)
[Link]
Nonfalsifiability is fun...
Posted Jun 13, 2014 12:55 UTC (Fri)
by pizza (subscriber, #46)
[Link] (1 responses)
You are absolutely correct in that "those who produce the code, control the direction" -- but your solution to "I don't like the direction" is "eliminate the folks producing the code".
I have a very hard understanding how that can be considered progress.
If you don't like the direction the ship is sailing, fork the code and produce something better; But complaining about how you're swimming against the tide when you deliberately chose to do so...
Posted Jun 15, 2014 5:07 UTC (Sun)
by russell (guest, #10458)
[Link]
Posted Jun 13, 2014 15:55 UTC (Fri)
by vonbrand (subscriber, #4458)
[Link]
Could you please point out the people Red Hat has hired specifically to scream louder than dissenters from the community?
Posted Jun 13, 2014 15:53 UTC (Fri)
by vonbrand (subscriber, #4458)
[Link]
The mantra of open source has always been "she who does the work decides where we go," it is a fact that "corporate entities" are doing most of the work (i.e., look at LWM's kernel development statistics), so they get to call the shots. If you don't like this, get more involved.
Posted Jun 4, 2014 3:52 UTC (Wed)
by jberkus (guest, #55561)
[Link]
More seriously, I see problems with Gnome development, but these center around the chaotic marketplace which are Gnome-based applications, with a lack of integration and some apps conspicuously absent. These don't strike me as corporate/Red Hat issues though; if anything, I would expect a large corporation to try to impose a unifying order on everyone else. If so, RH has been very unsuccessful in doing so.
Posted Jun 5, 2014 2:45 UTC (Thu)
by therealmik (guest, #87720)
[Link] (2 responses)
If you're looking for the source of GNOME's problems, look for the person who decided that notification icons should be hidden until you go looking for them.
Gnome-shell is pretty much the opposite of what I want my desktop environment to do - and I'm pretty sure I'm not alone.
Posted Jun 10, 2014 17:32 UTC (Tue)
by rriggs (guest, #11598)
[Link]
Posted Jun 10, 2014 18:37 UTC (Tue)
by pizza (subscriber, #46)
[Link]
And oddly enough, it's pretty much exactly what I want my desktop environment to do -- and I *know* I'm not alone in that.
For me, it was light-years beyond what G2 offered, even in its original 3.0 release.
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
I doubt GNOME target itself as a Fedora-only project.
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Those who do the work, chose the direction.
Those who do the work, chose the direction.
Those who do the work, chose the direction.
I think Emily's opinion failed to take account the reality.
Those who do the work, chose the direction.
Those who do the work, chose the direction.
Those who do the work, chose the direction.
> we hate you and wish you'd go back to fvwm
Those who do the work, chose the direction.
Those who do the work, chose the direction.
Those who do the work, chose the direction.
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
> I'm not sure we need to go back to type-ahead find, but I think that was
> far better than what we have now.
> conflicts with the design vision, but I've seen many cases where it has
> influenced the direction of GNOME software (e.g. the wired status
> indicator, or the ongoing push to restore terminal transparency). The
> biggest limiting factor is often developer resources: if I want to fix
> Bug A or implement Feature B and a user wants me to fix Bug C and
> implement Feature D, I'm probably going to fix Bug A and implement
> Feature B.
> informative yet unobtrusive.
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
How old are you? 14?
That article is illogical, trollish and misinformed that I hardly know where to start.
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Now, if there is a feeling in gnome that they are losing their relevance (something I've heard people say but not core members, who, in particular, point out the pretty healthy contributions gnome gets) the problem might be in a place they don't feel comfortable looking. A number of possibilities: perception of an unfriendly developer community (rather than dismissing it see what the common refrains are and investigate it), gnome design is clunky/different/insular/not days driven (another hard one b/c of personalities involved, unrecordable irc conversations, not a proven design, and, IMHO, a perception of disingenuous about the design), gtk (the biggie, and not likely to change, but to ignore it in dealing with this question would be foolish).
Note, I like the idea of what the early drafts of the g3 design document had in mind. IMHO, the current design deviates just enough to make it both different from what people are used to using while not providing enough benefit. For instance, one of the organizing principles has been to "reduce clutter and distraction". Both of those are always going to be important things to keep in mind but don't strike me as being information dense enough to be, IMHO, THE organizing principles. Minimizing distraction, in particular, looks to be a red herring (in the sense of it's a bit of a pointless thing to pursue on its own, but should always be kept in mind... there's probably a better colloquialism I could've used). I'm interested in making the de a better enabler for dealing with complexity b/c that's what the people gnome should be targeting (the Mac crowd subset of Doers) are immersed in. There's a few things I can think of of the top of my head that would be worth investigating but this post is long enough, and this isn't the proper forum.
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
The question of knowing what else is out there isn't a serious problem because that is something that happens now, and SHOULD continue, but this is mostly of concern to designers and analysts. It's a rare situation where you find state of the art solutions conceived/developed whole cloth from any of these platforms (Linux included), but they are still helpful to see trends and, perhaps, gaps in what solutions you provide.
Whitehurst gave a talk at some startup event where he mentioned gnome (well, the desktop, but really gnome) as something he wanted to get rid of early in his tenure to save money, but was told that it was important to the community. It was a cost of doing business.
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
How do I know when you're typing vs dictating?
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Wol
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Wol
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Irrelevant is the word, unfortunately
- get a serious entity to bulldoze one of them into real existence
Irrelevant is the word, unfortunately
Linux desktop (any flavour apart from Android) really is irrelevant these days.
Otherwise, Windows, OS X and probably even Android will continue eating everybody's lunch.
Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
SteamOS is not yet relevant. Sure, there are huge number of press releases, but it's not yet clear how much interest there will be among [potential] users. It may grow big or it may become a footnote in the history books, we just don't know yet.
Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
I use Thunderbird with Exchange (admittedly IMAP for mail, but EWS calendars).Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
I had used to run Linux at home, and now nearly all run OSX.
History repeats itself
Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
There is too much difference for the sake of difference alone. As someone who packages a proprietary software for multiple distros I can only say 'kill them all with fire'. Or may be "nuke them from orbit, it's the only way to be sure".
Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
Irrelevant is the word, unfortunately
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Because I am for the personal sacrifices I made for the greater good of the project.
2. https://plus.google.com/+LennartPoetteringTheOneAndOnly/p...
If you think it was for a huge of luck that he was put by Red Hat in the project leader chair you are wrong.Questioning corporate involvement in GNOME development
...
The project is changing direction from a generic distribution to a targeted distribution without the people behind it thinking things thoroughly through, leaving contributors scratching their heads trying to figure out how it affects them.
The directional change in Fedora has been led almost exclusively by people on FESCo, and everybody involved was elected in a reasonably free and fair way. Everybody involved has also been elected or re-elected since we've started going down the current path.
mattdm has been a large and incredibly positive part of that. It's completely unfair to him to to suggest this is somehow wrongdoing; clearly he was elected to FESCo by other Fedora contributors that liked what he was doing, and the same is true of the rest of FESCo.
While I'm in no position to know the decision making process to choose the FPL, it wasn't surprising (or "huge of luck") that he was chosen — he's done a great job, and people who take leadership roles and work well with others are the people who get selected for other leadership roles. Aside from that, the role of FPL has little direct impact on technical direction of Fedora. That's chosen by FESCo, in coordination with the Board.
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Questioning corporate involvement in GNOME development
Gnome-shell is pretty much the opposite of what I want my desktop environment to do - and I'm pretty sure I'm not alone.
No... far from it. But the GNOME developers choose not to see or hear the complaints. GNOME3 still pisses me off on a daily basis. It always seemed to me that the misguided designers that brought us the Gnome Shell disaster worked for Red Hat.
Questioning corporate involvement in GNOME development
