Slashdot Mirror


Gnome.org Desktop Integration Bounty Hunt

tempest303 writes "In order to help improve integration between apps on the Gnome desktop, Gnome.org is offering bounties for the completion of a variety of integration tasks. Bounties range from $15, for submitting new .ical files for Evolution 2.0's multiple calendar view, to $2500 for allowing synchronization between Evolution's addressbook with Gaim's buddy list!"

26 of 329 comments (clear)

  1. Great initiative by MikeCapone · · Score: 5, Insightful

    It's all good and well to program for love and pride, but these rewards will help the project move over some of the less glamourous problems.

    Consolidation is important in the Linux world; if coders spent more time on it instead of creating new competing apps (not that there's not a place for that), the world would be a better place.

    1. Re:Great initiative by tronicum · · Score: 3, Insightful

      It is important to have competition inside the linux community as well. If there would be only one Desktop, it would result into an monoculture the M$-world.

      It is a nice idea to setup bounty on OSS as the developers get an instant reward on their work.

      The downside of course is the only big Fondations (Apache, Gnome, etc) have money to spend because they get it from the industry (like Intel, IBM,...)

    2. Re:Great initiative by mnemonic_ · · Score: 3, Insightful

      Of course it would be sad if tasks only got done because of bounties...

  2. Re:Nice but by Spider[DAC] · · Score: 5, Insightful

    Actually, its on a tight timeframe, the rules state that it has to be officially accepted into CVS, follow clean code and be nice.

    People may cooperate, but unite behind one front-man.

    This means that a lot of hacking will go on in the shadows, then pour out "when its done", Just like usual. Since the code has to pass the module maintainers eyes, form and correctness will be ensured.

    Overall I think this is a great incentive. (Compare this to Abiword and the patchbounty, for example )

    --
    I didn't do this, now did I?
  3. Re:Nice but by Daverd · · Score: 4, Insightful

    Well, once they actually release their code and claim the money prize, their code is now open-source and anyone can look at it. It only motivates them to hide their work until the point where anyone uses it. But I think it's the same way in the current (unpaid) model of contribution... individuals' work is generally not available to anyone until they release it.

  4. Slashdot GNOME Logo by sebol · · Score: 2, Insightful

    Slashdot's gnome Logo is outdated

    The current gnome logo is more than 1 year old.

    This is the new one:-
    http://gnomedesktop.org/images/topics/gnomenew.png

    --
    -- Hasbullah bin Pit (sebol)
  5. Bounty server... by Hanzie · · Score: 2, Insightful

    Mod parent up.

    I think this is a great idea. You think of something you really want, go to the bounty server and give it a price. If other people think it's worth kicking into, it'll add to the donation pot.

    I think you've come up with another way to make money with free software.

    The donators could also choose which licenses they'd accept the software to be released under.

    This would also be interesting to try out with closed-source software. See how many donations are available.

    I guess with the closed source option, you'd have to specify with whom you'd be willing to share the source. If I were donating 10,000 to get a closed source program that scours the stock market reports and lists the fast moving stocks, I don't think I'd like to share that particular program with the other two guys who bid +$3.28 each.

    --
    ********* sig: If you don't like the law, get filthy stinking rich, and buy a better one.
    1. Re:Bounty server... by pVoid · · Score: 4, Insightful
      While I applaud your enthousiasm, I think this has very little chance of actually working.

      Why? because of a very dangerous thing called "scope-creep". I freelance, and get small contracts (< $20k). I've worked in big contract shops before, multi million dollar software being designed and implemented a la carte for our custommers, and yet, despite all that experience in large shops, it's extremely difficult with even the smallest project to first nail a solid technical spec document, and then to stick to it.

      Now this is when I'm dealing one on one with the client, over phone etc... Imagine what this scenario would be like on an online forum...

      Unmanageable to the nth degree, methinks.

  6. Best of both worlds by Space+cowboy · · Score: 1, Insightful

    So, the "communist lefty hippy" types are happily beavering away on whatever takes their fancy (some odd pointer relocation optimisation, or whatnot :-)

    And the mercenary potential-captains-of-industry types suddenly see pecuniary advantage in the OS stuff. Perhaps they'll even stay around afterwards.

    Good idea :-)

    Note - for the humour-impaired, neither characterisation is intended to be taken too seriously...

    Simon.

    --
    Physicists get Hadrons!
  7. Re:That is really cool. by Anonymous Coward · · Score: 1, Insightful

    I wonder how Novell got Gnome to pay for developing their new email client?

    Of course. I'm sure the gnome foundation got all those bucks from donations, and decided to use them to improve Novell Desktop. Not the other way around.

    (rolls eyes)

  8. Re:What an excellent idea... by Anonymous Coward · · Score: 1, Insightful

    You should try KDE. Load it with all of its apps and I think you'll be quite surprised by how well it works together. Everything drags and drops together and if you stick to K* apps(ala sticking with IE, Office, etc) its a seemless experience. Actually its better and more full featured than a stock MS Windows install by far. In truth as far as "application integration" goes, KDE is king of all opensource in that regard. It will be nice once all of the "Gnome apps" are gtk2 and work as well together as their KDE counterparts do.

  9. Re:The Linux Desktop? by Skeezix · · Score: 3, Insightful
    Since when did GNOME become the Linux desktop?

    The bounty page says that they are trying to achieve integration between key components of the linux desktop. Evolution, OpenOffice.org, and gaim, are a few key components of the linux desktop. You may choose not to use them, but that doesn't make the statement false.

    And since when did hackers need money to hack?

    Hackers don't necessarily need money in order to hack. You miss the point of this contest. The point is, it's a win-win situation. If you are a hacker and could use some extra money, now you have some extra motivation to grab a task and work on it. And it's a win for Novell, who I hear donated the funding for this. So my question is, why are you so negative?

    And where does this leaves the previous claims of GNOME being "integrated"?

    There is always room for improvement, wouldn't you say?

    Why can't those making the money, i.e. Ximian / Novell / SUN do the work for their profits?

    They do. But now those outside Novell, etc. have a chance to make some money and contribute to our favourite desktop.

  10. Re:Interesting concept by GreyWolf3000 · · Score: 2, Insightful
    That could be open to litigation.

    I mean, what if the rules aren't always clear?

    This wouldn't be a problem if the bounty were small, but what if bounties got to be in the five digits?

    My point is, who's writing the rules? Who's determining if an entry has met all the criteria?

    --
    Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
  11. Why synchronization?! by Anonymous Coward · · Score: 5, Insightful


    Wouldn't have been more easy for Evolution, Gaim and other programs to share a single addressbook?!




    Learn from KDE, where Kopete is now dumping it's own contact list in order to share the same Kaddressbook with Kontact, KMail and any other KDE program.




    Why making things more complicated instead of making them simplier?

    1. Re:Why synchronization?! by donscarletti · · Score: 2, Insightful

      Good point, centralisation of data is always the best idea. But if I saw one more K in that last post I think I would have flipped out.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
  12. YES! by kuzb · · Score: 5, Insightful

    FINALLY, someone out there is getting the idea! You can't eat a "thank you", and while the amounts paid may or may not be worth the effort put in, it's something! Great incentive.

    With even a little bit of cash out there for developers to earn, projects like gnome can go a lot farther, a lot faster IMO. My hat is off to you guys at gnome.org!

    --
    BeauHD. Worst editor since kdawson.
  13. Re:Shouldnt even be an issue by Anonymous Coward · · Score: 1, Insightful

    Good god that looks ugly.. why didn't they use the win2k file selector like KDE did? it looks and works very well. *sigh*.. another two years of gtk file selector suckyness.

  14. Re:Nice but by Haeleth · · Score: 2, Insightful

    Slaves? Is there someone rounding up innocent developers, nailing them to seats in front of computers, and giving them sound beatings if they don't work on these projects? I don't see any mention of that.

    If you want an analogy, think of it as like a lottery. You can't enter expecting the money. If you don't like the idea of your work being wasted, then don't enter.

  15. Re:Are they using Apple as the defacto design targ by tehanu · · Score: 2, Insightful

    The stupid thing about it is that whilst the button order Apple uses *may* be better in their usability tests, this is in the Mac environment where Apple can enforce consistency.

    In a typical Linux desktop however, all of the non-GTK2 apps have the Windows button order. This includes things like all KDE programs, all GTK1 programs, Mozilla, OpenOffice, closed-source programs for Linux etc.

    What is more confusing, a slightly less intuitive button order which is consistent across all apps (and incidentally the one that most new converts are probably used to already from their Windows days), or one where the button order changes all the time no matter how "intuitive" one of those button orders is? I find it difficult to believe any usability tests will find the 2nd option easier for Mr and Mrs Average to use.

    I do admire Gnome's attempts to have HIG guidelines and I think it is a good thing, but sometimes I have to wonder if they really understand usability or if they are just blindly following Apple's guidelines without thought of how it works in the real world of the Linux desktop.

  16. First things first: installer by zpok · · Score: 1, Insightful

    Hi there.

    Let me introduce myself: I'm grandma, I'm dumb.

    After having flamed a bit about Linux only being for those who are into Linux as opposed to Apple/Windows being for the vast masses who don't give a fuck, I was told that indeed Gnome was THE distro for the stupid (me).

    Three days and 78 downloads later I'm still not closer to a functioning Gnome.

    What's so hard - conceptually - about an installer that you know, just installs this shit and be done with it?

    Ye gods, I really begin to doubt any linux person actually has an idea what user friendlyness actually means.

    Rant over. When-if-I get this stupid dwarf installed, I may rant some more, but so far I think it has been admirable in its attempt to keep the stupid at bay...

    --
    I think, therefore I am...I think.
  17. Re:Nice but by Malcolm+Scott · · Score: 2, Insightful
    RTFA...
    At the top of each bounty item, in the little header, there's a link to a bug in bugzilla.gnome.org. If you intend to work on a bounty, please add a comment to this bug registering your intent to work on it. That way, if multiple people want to work on the same task, they can more easily find each other and collaborate. Please do not close this bug; it will be marked FIXED by the contest organizers when the prize is claimed.

    In the case of multiple submissions for the same bounty, the judging panel will do its best to choose the highest-quality submission and award a bounty to the submitter responsible for it.
  18. Re:Really a good idea? by GrimReality · · Score: 2, Insightful

    You made your post sound like a troll, but I would like to support some of the stuff that you said.

    When I tried out KDE, one thing that I found to be very impressive was the integration among the core applications and those non-core applications that are built as 'KDE applications'.

    However, here is the catch, I am a GNOMEish person, (personal preference mainly) and when I use a KDE application (not a QT application), a whole load of stuff happens, and it is as if half of KDE is starting.

    Your fears about something like this happening with GNOME is justified, and would like to run XFCE now and then and it would be great if GTK only apps were available.

    In Debian packages, I have always found many gtk programs distributed as two packages, one for GNOME-ized and the other gtk-only, and I have found gtk-only versions to be faster and (since I am using GNOME 1.4, I do not get much benefit of integration).

    You might have been modded down as a Troll, but your point is worth thinking about.

    Thanks.

    GrimReality
    2003-11-23 01:52:46 UTC (2003-11-22 20:52:46 EST)

    P.S.: Please don't call GNOME 'bloatware', I use GNOME 1.4 daily and has found it to be not-bloated. I have not used GNOME-2 much, but it seems to be a lot more simplified (and faster) than GNOME 1.4, so I don't think GNOME deserves to be called 'bloatware'.

  19. Publish Your Calendar WITH JICAL by AELinuxGuy · · Score: 2, Insightful
    I just happened to have given a presentation at our LUG about group calendaring with Evolution (and every other iCal compatible software - like Apple iCal, Outlook, KOrganizer, Mozilla Mail) using a slick program called JiCal. Here is a link to the presentation text.

    We use this method of automatically publishing our calendars via SSH to a web server at my office and, thus far, it has worked flawlessly. Perhaps somebody can use JiCal as the backend for this bounty?

  20. Not a bad idea... by BrokenHalo · · Score: 2, Insightful
    This could be a model for getting much-needed projects off the ground if there were some mechanisn for individuals to contribute to a "bounty fund".

    If I had the money, I would offer a bounty to anyone who could come up with an equivalent of EndNote that works seamlessly with OpenOffice (I would happily pay for the package if they produced a version for Linux) or a bounty to anyone who can come up with an interface as easy-to-use as SPSS for any of the existing (powerful but hard-to-use) statistical programs...

    That's my wishlist, anyway, but as I'm a student I can't afford to do it alone, and don't have the time to code these interfaces...

  21. Re:Nice but by pVoid · · Score: 1, Insightful
    Uhm, I never fought to keep my right as an outdated/outskilled employee. For crying out loud, I'm a freelance programmer, the toughest market out there...

    What I am fighting against is turning programming into a sweatshop workers' market - and believe me, there is a trend to push it there. Off-shore development ring a bell?

    I shall reiterate: why are people against children working for pennies an hour in Nike shoe factories in India? Why are people against even just normal adults working for pennies an hour? Think about that a bit, and then come back and let's talk.

    Nobody anywhere is advocating lazy people making lots of money, that's just a side-effect of labour laws that can be dealt with simple vigilence (e.g. proper quality control and responsability - for example not letting companies like Enron survive for so long).

  22. Re:Gnome human-computer interaction evaluation by Anonymous Coward · · Score: 1, Insightful

    Yes, there has. And GNOME still doesn't have alphabetical keybindings for the main menu (a la IceWM, KDE and Windows bloody 95!).

    Windows can't be moved off the top of the screen. There's no wireframe mode in the stock sources (essential for networked-X operation in factories, schools etc).

    For all the supposed "UI work" done on GNOME, they've made some terribly elementary mistakes.