Gnome.org Desktop Integration Bounty Hunt 329
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!"
Nice but (Score:5, Interesting)
Re:Nice but (Score:5, Insightful)
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 )
Not a bad idea... (Score:2, Insightful)
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 progra
Re:Nice but (Score:4, Insightful)
Re:Nice but (Score:2, Interesting)
Even more distrubing is that this is basically making slaves out of developers: who gets the bounty? the first worker to submit? What happens to the 340 other people who started working on this?
I thought there were laws against this kind of labour.
Re:Nice but (Score:2, Insightful)
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.
Re:Nice but (Score:2)
Because he's a programmer. Most programmers labor to replace themselves out of a steady job. That's what progress is about. You replace yourself, you update your skills, and then you hope you can find a new opportunity somewhere else. It's not an easy life, but it sure beats fighting for your "right" to keep an outdated
Re:Nice but (Score:2, Insightful)
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 h
Re:Nice but (Score:3, Insightful)
Re:Nice but (Score:2, Interesting)
Money is EVIL (Score:2)
Makes perfect sense to me. After all, if you are doing work for nothing, why the hell would anybody do the stuff which isnt fun or interesting?
Re:Nice but (Score:2)
Re:Nice but (Score:5, Funny)
Skill != Morality
Just because some righteous programmer jumps on the open source bandwagon doesn't mean he's any good.
Being the greedy bastard that I am, I prefer to use my skills for evil rather than good. That $2500 bounty ain't worth my time.
Re:Nice but (Score:2)
Re:Nice but (Score:2)
Great initiative (Score:5, Insightful)
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.
Re:Great initiative (Score:3, Insightful)
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,...)
Re:Great initiative (Score:5, Interesting)
Small donations are the way of the future!
A fund should be set up where people can donate money that would be allocated to bounties, and they could either select on which task they want their money to be allocated to drop it in a pool of ressources that would be allocated through some kind of more or less democratic process (secure online polls/surveys?)
As far as I know this thing doesn't exist in the open source world. Correct me if I'm wrong.
Re:Great initiative (Score:2, Interesting)
Often, I find little annoying quirks with no immediate fixes, usually this sort of inter-operability issue.
I'd LOVE to be able to post up my concern with $10 or so, and see if more people would be willing to pitch money towards it, to motivate some programmer.
Re:Great initiative (Score:4, Insightful)
Why would that be sad? (Score:5, Interesting)
This provides a nice feedback mechanism that allows non-programmers to reward programmers for "filling in" and doing what the non-programmers wanted to be done. It's a natural balance, and I consider it progress in how opensource is developed. One of the few sustainable ways we could keep Linus Torvalds working on the kernel 40 hours a week is by having IBM, Red Hat, et all contributing to his work, just like Red Hat employs Alan Cox, or any number of other examples.
Re:Great initiative (Score:3, Informative)
LinuxFund.org [linuxfund.org]: From teh FAQ: Issuing development grants for projects which may not be suitable for commercial or volunteer efforts but which will enhance the long-term vitality of the Open Source. All projects we fund will become Open Source. To be more clear, the projects that we aim to fund are the development and the
documentation of Open Source.
Pubsoft.org [pubsoft.org]: They seem to do something similar.
Of course, I'm sure the FSF wou
Interesting concept (Score:5, Interesting)
Bounty server... (Score:3, Insightful)
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
Re:Bounty server... (Score:5, Insightful)
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.
Re:Bounty server... (Score:2)
Perhaps it might be possible to change the system, and let it adapt?
The first purpose of the bounty server is open source projects needed. It would be pretty simple to implement it. Then, as the closed-folks move in and take advantage, they'd have to conform to the rules of the new playground.
For large and complicated stuff, it definetly wouldn't work that way at first. And a good thing
Binding Arbitration! (Score:3, Interesting)
So what happens is the Client submits their signed spec (possibly after refining it with the Developer) and payment to a knowledgable (capable of understanding the spec) and trustworth neutral party: the
Re:Bounty server... (Score:5, Interesting)
This is just a variation of the Street Performer Protocol [firstmonday.dk]: People pool their money to fund the scarce CREATION of a unique work they want put into the public domain (rather than paying for artificially scarce COPIES of data).
--
Bounty server / Royalty server (Score:2)
The basic idea behind a royalty server is to slowly collect dependencies between intellectual properties and attempt to draw commercial distributors (through public guilt and ridicule, if neccessary) into sharing
Re:Interesting concept (Score:3, Informative)
Re:Interesting concept (Score:2)
Re:Interesting concept (Score:2)
1. More along the lines of slashdot would work better, with moderators scoring out the good and the bad.
2. Then a pot of sponsers can be setup once the issue closes.
3. After sponsership closes, then a functioal specification is written by potential de
Re:Interesting concept (Score:2)
Any number of projects could register with the site and supply a Pay Pal account. All the regiestered projects would be put into category such as Net->MUA or Audio->MP3->Player, etc.
Now, users can register with the site and donate money. For every dollar, they are given one voting point that they can vote any registered project. On the first of the month, the totals for all projects are shown, and then those proje
Re:Interesting concept (Score:2, Interesting)
open bid requests lists in the upper right...
Re:Interesting concept (Score:3, Insightful)
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?
Re:Interesting concept (Score:2)
If 5,000 people put $10 toward fixing X, but the result is that X is only partially fixed according to the subjective judgement of those 5,000 people, then each contributor should be able to take back a certain percentage of their money from the pot before payday. Such a chargeback should stay on your record though, so if you're just a bait'n'switch cheapass your money wo
Re:Interesting concept (Score:2)
I don't recall the names of either of the sites now, but several years ago there were at least two 'free software bounty' web sites, with slightly different models. One provided for people to propose projects and have others bid (promises of) money on the solution (increasing the pool for high-demand projects), the other (as I seem to recall) was a little more structured and the project requests were submitted with a predefined bonus by the submitter.
I guess it never caught on ver
Re:Interesting concept (Score:3, Informative)
There seems to be another similar service [opensourcexperts.com] up and running now however.
conference (Score:2, Funny)
thanks slashdot
What an excellent idea... (Score:5, Interesting)
In the long-term it may be more effective to build a high-level API to allow this integration. Perhaps some kind of built in RDBMS with a well defined schema for commonly shared application data. Several static tables to provide an area for common data (Contacts, Favourite websites/ftp servers etc) plus an extensible area for application specific data.
If the open source community had a well-defined process (shock horror!!) to request changes to the schema we could begin to provide the kind of application integration currently on offer by MS.
Integrating Gaim with Evolution is great but surely a strategy for integration email clients with IM clients in the general sense would be much more valuable.
Definatly a move in the right direction though!
Re:What an excellent idea... (Score:2)
But wouldn't something like that imply some sort of middleware that does the dirty work? Something of an API between X and the window manager (uck! too many layers!)
I guess that's part of the reason behind freedesktop.org though, and I'm not sure it would be that simple to implement in the short run.
Re:What an excellent idea... (Score:2, Funny)
Re:What an excellent idea... (Score:2)
Another KDE does this already (Score:2)
KDE 3.2 (using a cvs build of it now) uses a wallet to store information like that. Currently only konqueror (think like opera's storing passwords & such) & kopete (account information) use it, though I am willing to bet that by the next major version (or maybe first point release). I am willing to bet that kde will have it fully well before gnome.
Re:What an excellent idea... (Score:2)
Sssshhh... (Score:2, Funny)
Slashdot GNOME Logo (Score:2, Insightful)
The current gnome logo is more than 1 year old.
This is the new one:-
http://gnomedesktop.org/images/topics/gnomenew.pn
Re:Slashdot GNOME Logo (Score:5, Funny)
trying... to... care... but... can't...
Re:Slashdot GNOME Logo (Score:2)
Have you seen how old the sgi one is?
Slashdot GNOME icon (Score:4, Funny)
Plueeeease, it can't be so difficult, can it?
rubinstein
Best of both worlds (Score:2, Insightful)
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.
Finally better LDAP support (Score:3, Informative)
I've been wishing for better LDAP support in Evolution (and MUAs in general), and wrote up a page on my Wiki about Writable LDAP Addressbooks [nakedape.cc]. Looks like they've got at least on covered.
Sounds like... (Score:3, Interesting)
Gnome human-computer interaction evaluation (Score:4, Interesting)
Re:Gnome human-computer interaction evaluation (Score:2, Informative)
Don't worry so much. [gnome.org]
Re:Gnome human-computer interaction evaluation (Score:5, Informative)
It would be interesting to do a follow up on that test though and see what has actually been implemented since.
By the way, the study can be found here [gnome.org]
Re:Gnome human-computer interaction evaluation (Score:5, Informative)
http://developer.gnome.org/projects/gup/ [gnome.org]
There's a wealth of information under there. The Sun studies, conducted in March 2001, can be found here. [gnome.org] I wouldn't be too "worried" if I were you.
Re:Gnome human-computer interaction evaluation (Score:2)
I'm not trolling, just criticising. Every time I've used Gnome for a while, something happens (I imagine it is something I do but for the life of me, I can't say what) and then it becomes horribly tweaked, e.g., I'll try to sign in and all I get are bunches of error message boxes. I don't have that kind of issue w/ KDE. Maybe I use it wrong
Sort of a Mindcraft of usability studies (Score:2)
Supposedly Sun had folks trained in HCI doing this study. But I'm a little skeptical, as many of the worst designs a good HCI person would be able to spot without doing any user testing (they sho
Re:Gnome human-computer interaction evaluation (Score:3, Informative)
What about icalshare.com? (Score:5, Informative)
Cheers,
Ian
Are they using Apple as the defacto design target? (Score:2, Interesting)
It sure looks like Gnome 2 has been basically trying to turn into OS X. I remember asking on gnome-devel and gnome-list, back in the pre-Gnome2 days, why things like button order were changing between 1.4 and 2. After a lot of hemming and hawing the final answer seemed to be "because Apple does it this way, and they're known for user friendly design". The hoped-for Evolution + Gaim interoperation looks to be a clone of the way iChat and Mail.app work tog
Re:Are they using Apple as the defacto design targ (Score:2)
Re:Are they using Apple as the defacto design targ (Score:3, Insightful)
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 t
Right down to the flaws... (Score:4, Interesting)
Evolution's contact editor allows you to annotate a contact with the dates of their birthday and anniversary. However, these dates don't automatically copy themselves into your calendar...you won't see them when you glance through your schedule, and an alarm won't fire to warn you of a friend's upcoming birthday...Clearly, this is a travesty."
Indeed it is a travesty. And a travesty that exists between Apple's Address Book and iCal apps as well. You can get round it using software like Birthday Shifter, but this really ought to be in the main app's functionality.
Cheers,
Ian
Because we are humans (Score:2)
Humans don't like to do a task in many different ways, because we are lazy(case in point: Perl and its TIMODOHI(or whatever they call it) method). Try to make something different for the sake of 'innovation', but not really making tasks easier for us is *not* good.
Right now, desktop environments *need* to learn and mimic ideas from established UIs(Mac, Windows) so they can reach the same level and stop playing catch-up. The
This is what I wanted! (Score:2)
MAPI Bounty (Score:2)
Re:MAPI Bounty (Score:4, Funny)
http://www.ximian.com/products/connector/ [ximian.com]
Of course, I'll sell you one for $100 and pocket the $31 if it makes you feel better.
Re:MAPI Bounty (Score:2)
Re:MAPI Bounty (Score:2)
Exchange is simply a MAPI implementation, using some secret RPC mechanism that is almost a reference 'how not to write a distributed application' design. I guess it is probably documented in the NDA-only, RAND-licensed settlement protocols, but that is no use whatsoever.
Maybe we could use OLE automation to talk to outlook, and bridge into the exchange database that way. That is probably what the WindowsCE synchonisat
Re:MAPI Bounty (Score:2)
But i think you are on the right track, while it would be great to break the rpc protocol and create a native adapter, i'd personally be willing to run a proxy on a windows box (i'm forced to run windows and use outlook anyway). or even better yet, run the proxy under wine.
Why synchronization?! (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?
Re:Why synchronization?! (Score:3, Insightful)
Re:Why synchronization?! (Score:4, Interesting)
Er, maybe, but :
a) Gaim doesn't have an addressbook. It has a buddy list. That's a very different thing. Some buddies won't even have email addresses associated with them (which I guess is the key they're using).
b) Gaim and Evolution were developed separately. Gaim won't be using any shared addressbook until it's a neutral standard, I'd guess, with multiple implementations (KAddressbook/Evo) working together.
c) Integration of what EXISTS and WORKS NOW is infinitely easier than inventing a completely new address book standard, getting Evolution to use it, Gaim to integrate with it etc. This can be done (in fact *is* being done right now, I'm watching it happen) in a matter of hours, not months or years.
How about cross-desktop integration? (Score:3, Interesting)
I get the sense that 2004 is going to be an extremely important year from a usa
YES! (Score:5, Insightful)
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!
First things first: installer (Score:2, Insightful)
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 p
Re:First things first: installer (Score:2)
What's so hard - conceptually - about an installer that you know, just installs this shit and be done with it?
go here:
www.ximian.com
It has an installer you just run, it downloads and installs everything you need to run Gnome. Plus it installs RedCarpet for you, which will let you easily install additional software and keep your current software update.
Re:First things first: installer (Score:2)
It seems this will install Gnome 2.2, but what the. If I can get into this dwarf, I can always update, I assume.
cheers!
Re:First things first: installer (Score:2)
Re:First things first: installer (Score:2)
See, I'm on OS X and have installed Darwin. That's where I'm at.
I've already asked some questions to the darwin-gnome usergroup, but to my great surprise no answers yet. (I was really polite
So I guess so far I've been really stupid about this, expecting an integrated desktop came with what's needed to make it work. The Gnome website and manuals don't really say anything about that. Guess it must be genetically aquired knowledge
It's now become a longer term project and
Re:First things first: installer (Score:2)
Cheers!
Re:First things first: installer (Score:2)
You shouldn't need a lot of competence to install an OS.
I've installed a lot of them, including Be and - shudder - Windows.
But I finally am getting the picture. Hopefully somewhere next week I'll be able to upgrade my gene-set with some Linux nollidj...
this is good... (Score:2)
What's more important than the money, though the money is fun, is to combine this with some form of contest-winning award that people can proudly feel happy about and can use it to bragg and boost up a CV if they need to show some objective evidence of expertise or something.
Make it a contest; contests are fun, and issue some prize certificates.
Publish Your Calendar WITH JICAL (Score:3, Insightful)
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?
Financing an Open Code Market... (Score:4, Interesting)
For $25k, Novell just bought amazing publicity. Perhaps an Open Code Market could attract such financing?
Big companies could even offer matching funds to any/certain types of OS software, letting users direct where the money goes. This would not only help finance and promote projects, but publicize the company and the Open Code Market.
And since I'm giving away business advice... it seems to me trade associations would also be a good funder for many targetted projects (I imagine that would be a good way to get funding for things like accounting systems, specialized database packages, etc...)
Someone please try those ideas out. I'd much rather make a living selling code that will be open
Where is Jabber? (Score:5, Informative)
I understand that Gaim supports XMPP, but it does as for a secondary one. For example, when it starts it request you to login to AIM.
Why not support Gossip or even Tkabber instead? Why Gaim?
Well, if you think it's just a flame war about IM clients, then take this:
In addition to three GAIM-related bounties, the fourth one is "purely" related to AIM protocol: Handle aim: links in Epiphany. When I read this I begin thinking that Gnome management team has been sold out to AOL. Otherwise why wouldn't the include also Handle JID: links in Epiphany.
What's wrong with Gnome team?
Re:Really a good idea? (Score:2, Offtopic)
xmms is out...try beep (Score:2, Informative)
Re:Really a good idea? (Score:3, 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
Re:That is really cool. (Score:2, Interesting)
Re:The Linux Desktop? (Score:4, Insightful)
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.
Re:Another great reason to jump from Red Hat to .. (Score:4, Informative)
Debian's KDE support today is superb, only rivaled by SuSE.
(I think the misunderstandment that Debian is a GNOME-dist comes from the the 2.2-time when they didnt distribute KDE at all, because of license issues)
Re:Another great reason to jump from Red Hat to .. (Score:2)
Thats funny, I chose Window Maker.
Re:Shouldnt even be an issue (Score:3, Informative)
Re:Shouldnt even be an issue (Score:2)
I have few hopes for the 2.6 file selector.
Re:Shouldnt even be an issue (Score:2)
Re:Does bad code get rewarded? (Score:2)
Re:The 'free' software idea (Score:3, Interesting)
What's different now is that specific things are expected in order to fit in a clearly outlined project plan.
Meaning: you have to walk in line. That's something you generally don't do for free. Hence the bounty.
Still I think this doesn't show a deficit, neither does it say anything about socialism - or in what sense the OSS is or should be socialist in nature. If it wasn't for all those "egotistic" flags already planted, we wouldn't have t