JIT?
Jason Rogers
jacaetevha at fast-mail.org
Thu Dec 16 22:56:53 UTC 2004
On Thursday 16 December 2004 16:37, Michael Latta wrote:
[snip]
For a long time I have wanted something like this because I would like to be
able to offer some funds to the development of Seaside, for example, or to
the writing of documentation, etc.
I think it would be fine to collect money for work performed as long as we
could have a structure in which we can predetermine the cost for a project.
I don't like to mistrust anyone, but neither do I want to tempt someone to
greed.
My idea goes something like this:
- a proposal for work is made (by a developer or sponsor)
- the proposal eventually includes a price from the developer
- that price pays for all development costs for the targeted release
- do you charge more for documentation?
- do you charge more for tests?
- do you expect tests and documentation to be included?
- a quorum of "sponsors" pledges funds for the work
- the developer creates the release
- the sponsors validate that the targeted release is what they wanted
- ... after which the developer is paid for the work by the sponsors
A developer could do this on multiple cycles -- 1.1, 2.0, 2.01, 3.0, etc. The
community decides what they are willing to pay for, it's the developer's
responsibility to please the sponsors.
This doesn't cover everything, but it's a rough idea. Some things to
consider...
1. Somewhere along the way the developer and interested parties need to have a
conversation to decide what the release contains.
2. It's plausible that the developer may need to have another conversation
with his/her sponsors to ask for more money, so there would need to be a
mechanism for that. However, since this isn't a binding contract the
sponsors are not obligated to pledge any more money, in which case the
developer may decide to abandon the project.
3. We may run into issues where people don't "cough up" their pledges, in
which case we can have a process for dealing with this (perhaps black-listing
a sponsor).
4. Who would administer such a program?
5. What costs are there in administering such a program?
6. Can those costs be rolled into the cost of the project? I think they can
and should be.
It's a loose structure but it could work.
--
Jason Rogers
"I am crucified with Christ: nevertheless I live; yet not I,
but Christ liveth in me: and the life which I now live in
the flesh I live by the faith of the Son of God, who loved
me, and gave himself for me."
Galatians 2:20
More information about the Squeak-dev
mailing list
|