GNUstep bounty

2005-09-21 Thread Adam Fedor
I've put together a list of projects that I'd like to get finished, and 
that we perhaps could use some of our money for. If you'd like to help 
fill this out, let me know.



=


The GNUstep project is offering a bounty for the completion of various
parts of GNUstep. The bounty varies based on the type of project. 
Although
it may not be a lot of money, it might be enough to serve as an 
incentive
to work on GNUstep. If you are interested in working on any of these 
projects,

please contact Adam Fedor <[EMAIL PROTECTED]>. Each project will have a
specific timeline and list of deliverables against which payment can be 
made.


1. Complete printing support

Printing in GNUstep is includes only a very basic lpr interface and the
beginnings of a CUPS interface. However there needs to be a lot of 
testsing

done and probably a lot of bug fixing and completion of unimplemented
functions.  A printer support application also needs to be written.

Bounty: US $700.

2. Complete RTF, HTML and other text converters.

RTF support is outdated, and other text converters need to be written.

Bounty: US $500

3. Complete audio support.

Like printing support, audio support is really only a shell of what it 
should

be.

Bounty: US $700.

4. Accessibility, multiple input support

Add support for multiple input devices, multi-language input (XIM?) and
various (other) accessibility interfaces.

Bounty: US $1000

5. Keyed archiving support (Cocoa compatible)

Complete keyed archiving support for all relevent classes.

Bounty: US $500

6. Add new Cocoa classes. Compile a list of new classes. Create skeleton
files for all missing classes. Complete as many classes as possible.

Bounty: US $500



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GNUstep bounty

2005-09-22 Thread Fred Kiefer
Hi Adam,

Adam Fedor wrote:
> I've put together a list of projects that I'd like to get finished, and
> that we perhaps could use some of our money for. If you'd like to help
> fill this out, let me know.
> 

the idea of bounties for contributions to GNUstep is ok with me, but I
think that we should break down the parts we offer bounties for in
smaller pieces. If I understand you correctly this is what you are
suggesting with the list of deliverables. When we publish the bounty
list we need links to detailed descriptions of these deliverables.
Otherwise people may get frustrated with the big tasks and not start at all.
What I don't understand are the price differences between the items.
While is sound support more valuable then text converters?

Overall the list of bounty items looks fine to me.

Cheers
Fred


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GNUstep bounty

2005-09-23 Thread Stefan Urbanek
Hi,

Citát Fred Kiefer <[EMAIL PROTECTED]>:

> Hi Adam,
> 
> Adam Fedor wrote:
> > I've put together a list of projects that I'd like to get finished, and
> > that we perhaps could use some of our money for. If you'd like to help
> > fill this out, let me know.
> > 
> 
> the idea of bounties for contributions to GNUstep is ok with me, but I
> think that we should break down the parts we offer bounties for in
> smaller pieces. If I understand you correctly this is what you are
> suggesting with the list of deliverables. When we publish the bounty
> list we need links to detailed descriptions of these deliverables.
> Otherwise people may get frustrated with the big tasks and not start at all.
> What I don't understand are the price differences between the items.
> While is sound support more valuable then text converters?
> 
> Overall the list of bounty items looks fine to me.
> 

Even I am not the one who should decide about this issue, I have a suggestion.
Fred is asking very important question about the price differences.

Take for example, how I and my colegues are doing it when we have to deal with
real projects - in tenders. We usualy have several proposals from 4 or more
software development companies for each request. Some of the companies are
sometimes "shooting prices from the legs", then I ask them to provide more
detailed breakdown of the work. Each item is assigned estimated amount of work
in hours or days and persons. Sometimes it is broken to particular
functionalities. Moreover, each item is assigned a type person performing the
work: analyst, programmer, tester, document writer, ... and each type of person
has its price per day or per hour. From this list a simple summary is computed
to get the price for the whole work. Well, nothing new - quite obvious. Why
would not we use similar approach in OSS project GNUstep?

I would suggest to prepare a wiki page with detailed request for development.
Each request should have:
- name/very short summary
- breakdown table
- contact person from GNUstep core developers who is responsible for that part
and who should be consulted (this is important)

The breakdown tables should contain columns (and perhaps column groups):
- partial task
- estimated amount of work (units)
- type of work (to determine unit price)

At the end of the proposal unit prices should be listed. And at the beginning
of
the proposal a list of basic knowledge required should be mentioned (like in a
job offer ad)

If you would like to do it, do it "the business way".

What I can do is to polish the bounties offer and prepare a nice PDF that can
be
put on the GNUstep site later to attract developers. 

Stefan Urbanek

p.s.: If you are really decided to give away money from the GNUstep fund, then
why not to use it for gaining more publicity to GNUstep too? I and perhaps
others, can try to write a slashdot article about (another) OSS project doing
development in a commercial way. What do you think?
--
http://stefan.agentfarms.net

First they ignore you, then they laugh at you, then they fight you, then
you win.
- Mahatma Gandhi


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GNUstep bounty

2005-09-23 Thread Chris Vetter

On Fri, 23 Sep 2005 08:48:17 +0200 Stefan wrote:
[...]
> p.s.: If you are really decided to give away money from the GNUstep fund,
> then why not to use it for gaining more publicity to GNUstep too?
[...]

I second that.

-- 
Chris

-- 
GMX DSL = Maximale Leistung zum minimalen Preis!
2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GNUstep bounty

2005-09-23 Thread Fabien VALLON

On 2005-09-23 09:33:43 +0200 Chris Vetter <[EMAIL PROTECTED]> wrote:



On Fri, 23 Sep 2005 08:48:17 +0200 Stefan wrote:
[...]
p.s.: If you are really decided to give away money from the GNUstep 
fund,

then why not to use it for gaining more publicity to GNUstep too?

[...]


Port WebCore to GNUstep / Window would gain a lot of publicity IMO

Fabien



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GNUstep bounty

2005-09-23 Thread Chris Vetter

On Fri, 23 Sep 2005 11:07:40 +0200, Fabien wrote:
> On 2005-09-23 09:33:43 +0200 Chris Vetter <[EMAIL PROTECTED]> wrote:
> > On Fri, 23 Sep 2005 08:48:17 +0200 Stefan wrote:
> > [...]
> >> p.s.: If you are really decided to give away money from the GNUstep 
> >> fund,
> >> then why not to use it for gaining more publicity to GNUstep too?
> > [...]
> Port WebCore to GNUstep / Window would gain a lot of publicity IMO

Well, I didn't write that, Stefan Urbanek did, but yes, that would certainly
get some attention.

Stefan Kleine-Stengemann (sp???) did a port and it was/is quite useful, at
least for playing around and testing -- I still have the source for a
rudimentary web browser around somewhere that is mostly working (that is,
for 'simple' pages (eg. those that do not require frames) -- though it
probably is rather outdated by now. Nevertheless a port of WebCore, combined
with a real browser based on that port and GNUstep certainly would get
GNUstep some reputation/recognition.

-- 
Chris

-- 
GMX DSL = Maximale Leistung zum minimalen Preis!
2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GNUstep bounty

2005-09-23 Thread Markus Hitter


Am 23.09.2005 um 08:48 schrieb Stefan Urbanek:


Citát Fred Kiefer <[EMAIL PROTECTED]>:


Adam Fedor wrote:

I've put together a list of projects that I'd like to get  
finished, and
that we perhaps could use some of our money for. If you'd like to  
help

fill this out, let me know.


the idea of bounties for contributions to GNUstep is ok with me,  
but I

think that we should break down the parts we offer bounties for in
smaller pieces.


Take for example, how I and my colegues are doing it when we have  
to deal with
real projects - in tenders.[...] Why would not we use similar  
approach in OSS project GNUstep?


Because from the commercial perspective, the price of a/the bounty is  
neglible? I'd see it more like an extra candy, an encouragement to do  
a more important project instead of that more eye catching one.  
Perhaps an extra argument for commercial developers to improve  
GNUstep for this project instead of linking that hackery used last time.


I would suggest to prepare a wiki page with detailed request for  
development.

Each request should have:
- name/very short summary
- breakdown table
- contact person from GNUstep core developers who is responsible  
for that part

and who should be consulted (this is important)


Yes. Even the process of defining tasks is already a first step to  
get them solved.


The breakdown tables should contain columns (and perhaps column  
groups):

- partial task


Yes. Don't forget a proper testsuite.


- estimated amount of work (units)
- type of work (to determine unit price)


And the roughly expected price per man per hour would be where?


And at the beginning of the proposal a list of basic knowledge  
required should be mentioned (like in a job offer ad)


Open source projects are typically open to everyone. Not sure wether  
GNUstep should make a differece here. Some people need a week to get  
something running, others a month. Since results can be verified  
easily, I'd measure people by their results, not by their university  
degree.



my $0.02

Markus

- - - - - - - - - - - - - - - - - - -
Dipl. Ing. Markus Hitter
http://www.jump-ing.de/






___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GNUstep bounty

2005-09-23 Thread Stefan Urbanek
Citát Markus Hitter <[EMAIL PROTECTED]>:

> 
> Am 23.09.2005 um 08:48 schrieb Stefan Urbanek:
> 
> > Citát Fred Kiefer <[EMAIL PROTECTED]>:
> >
> >> Adam Fedor wrote:
> >>
> >>> I've put together a list of projects that I'd like to get  
> >>> finished, and
> >>> that we perhaps could use some of our money for. If you'd like to  
> >>> help
> >>> fill this out, let me know.
> >>
> >> the idea of bounties for contributions to GNUstep is ok with me,  
> >> but I
> >> think that we should break down the parts we offer bounties for in
> >> smaller pieces.
> >
> > Take for example, how I and my colegues are doing it when we have  
> > to deal with
> > real projects - in tenders.[...] Why would not we use similar  
> > approach in OSS project GNUstep?
> 
> Because from the commercial perspective, the price of a/the bounty is  
> neglible? I'd see it more like an extra candy, an encouragement to do  
> a more important project instead of that more eye catching one.  
> Perhaps an extra argument for commercial developers to improve  
> GNUstep for this project instead of linking that hackery used last time.
> 

There are three ways:
1. voulenteer development
2. commercial development
3. paid developer

Even we are now discussing the 3rd way, the second way should be kept in mind.
Any ideas for encouraging the commercial developers? (if you mean companies by
that term)

> > I would suggest to prepare a wiki page with detailed request for  
> > development.
> > Each request should have:
> > - name/very short summary
> > - breakdown table
> > - contact person from GNUstep core developers who is responsible  
> > for that part
> > and who should be consulted (this is important)
> 
> Yes. Even the process of defining tasks is already a first step to  
> get them solved.
> 
> > The breakdown tables should contain columns (and perhaps column  
> > groups):
> > - partial task
> 
> Yes. Don't forget a proper testsuite.
> 
> > - estimated amount of work (units)
> > - type of work (to determine unit price)
> 
> And the roughly expected price per man per hour would be where?
> 

I forgot it, of course it should be there.

> 
> > And at the beginning of the proposal a list of basic knowledge  
> > required should be mentioned (like in a job offer ad)
> 
> Open source projects are typically open to everyone. Not sure wether  
> GNUstep should make a differece here. Some people need a week to get  
> something running, others a month. Since results can be verified  
> easily, I'd measure people by their results, not by their university  
> degree.
> 

The purpose of mentioning the required basic knowledge is to provide more
information to the potential developer. Developers should faster decide whether
they would be able to perform the task or not without asking the list. It
shuold not serve as a selection process for us: "you do not know that, then you
should not do the task".

People learn and some of them want to learn. The list of required knowledge can
serve also as a list of knowledge that the developer of the task would learn or
would strenghten. If someone dares to implement a feature without required
knowledge, be so, but implement it right. That should be also mentioned on the
"call for developers" announcement.

Stefan Urbanek
--
http://stefan.agentfarms.net

First they ignore you, then they laugh at you, then they fight you, then
you win.
- Mahatma Gandhi


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GNUstep bounty

2005-09-23 Thread Adrian Robert
Speaking of financial incentives, what ever happened to the paid  
icons project that started up last year?  Could someone from the UI  
list who might be listening update us developers on that status?


thanks.



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GNUstep bounty

2005-09-23 Thread Markus Hitter


Am 23.09.2005 um 14:43 schrieb Stefan Urbanek:


And the roughly expected price per man per hour would be where?


I forgot it, of course it should be there.


Well, I meant "where": in which price range. Would you expect to  
attract commercial developers with a one-digit number, like e.g. $5/ 
hour? Maybe my rough estimates are completely wrong, though.



Markus

- - - - - - - - - - - - - - - - - - -
Dipl. Ing. Markus Hitter
http://www.jump-ing.de/






___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GNUstep bounty

2005-09-23 Thread Adam Fedor
On 2005-09-23 07:08:09 -0600 Adrian Robert <[EMAIL PROTECTED]> 
wrote:


Speaking of financial incentives, what ever happened to the paid  
icons 
project that started up last year?  Could someone from the UI  list 
who might 
be listening update us developers on that status?


I should forward the email from Quentin if I can find it, but 
basically Jasper is still working on it, but since it has taken so 
long, he has decided to do the rest of the icons for free.




___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GNUstep bounty

2005-09-23 Thread Adam Fedor
On 2005-09-23 00:48:17 -0600 Stefan Urbanek <[EMAIL PROTECTED]> 
wrote:
At the end of the proposal unit prices should be listed. And at the 
beginning

of
the proposal a list of basic knowledge required should be mentioned 
(like in a

job offer ad)

If you would like to do it, do it "the business way".

What I can do is to polish the bounties offer and prepare a nice PDF 
that can

be
put on the GNUstep site later to attract developers.
Stefan Urbanek



Yes, I was looking for help in putting more detail into the tasks. 
Particularly from people who have more insight into what needs to be 
done.


Note that I don't have the money to fund all of these at once, so we 
either have to pick priorities or fund projects in stages.



p.s.: If you are really decided to give away money from the GNUstep 
fund, then
why not to use it for gaining more publicity to GNUstep too? I and 
perhaps
others, can try to write a slashdot article about (another) OSS 
project doing

development in a commercial way. What do you think?


Sure. How would we spend the money here?



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GNUstep bounty

2005-09-23 Thread Nicolas Roard
On 9/23/05, Adam Fedor <[EMAIL PROTECTED]> wrote:
> On 2005-09-23 07:08:09 -0600 Adrian Robert <[EMAIL PROTECTED]>
> wrote:
>
> > Speaking of financial incentives, what ever happened to the paid
> > icons
> > project that started up last year?  Could someone from the UI  list
> > who might
> > be listening update us developers on that status?
>
> I should forward the email from Quentin if I can find it, but
> basically Jasper is still working on it, but since it has taken so
> long, he has decided to do the rest of the icons for free.

Basically, we gave 150$ (if i remember well) to Jasper in the beginning, as
a first payment. He started to work, but then after some promising icons he
stopped and was delayed for various reasons. Then he decided to make the
rest of the icons for free, as he was so late. The current icons and some
proposals can be seen here:
http://www.jasperhauser.nl/projects/gnustep/
(jasper even wrote a complementary guideline for creating icons.. note that he
misunderstood and he uses étoilé where he should have used gnustep ;-) (the
icon guidelines we wrote with quentin were for gnustep, not étoilé,
even if étoilé
uses them).

--
Nicolas Roard
"Any sufficiently advanced technology is indistinguishable from magic."
  -Arthur C. Clarke


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev