[Trac] Re: Trac plugin contract development

2009-04-25 Thread Radek Bartoň

On Monday 06 April 2009 08:10:04 Mihamina Rakotomandimby wrote:
 Michael Renzmann wrote:
  Personally, I'm not in favour of any bidding-style models. Bounties are
  fine, as they allow a group of people to throw their money in a pot if
  they are interested in a similar piece of software.

 That is the theory, but IRL, how does it take place?
 How the bounty is sent and received?

I'm concerning to place PayPal widget to my account wiki page on 
trac-hacks.org with notes and terms of donation utilization, but I would join 
any more organized system gladly.

-- 
Ing. Radek Bartoň

Faculty of Information Technology
Department of Computer Graphics and Multimedia
Brno University of Technology

E-mail: black...@post.cz
Web: http://blackhex.no-ip.org
Jabber: black...@jabber.cz

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-04-06 Thread Mihamina Rakotomandimby (R12y)

Michael Renzmann wrote:
 Personally, I'm not in favour of any bidding-style models. Bounties are
 fine, as they allow a group of people to throw their money in a pot if
 they are interested in a similar piece of software.

That is the theory, but IRL, how does it take place?
How the bounty is sent and received?

-- 
  Chef de projet chez Vectoris
  Phone: +261 33 11 207 36
System: xUbuntu 8.10 with almost all from package install
http://www.google.com/search?q=mihamina+rakotomandimby

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-30 Thread Chris Nelson

Jeff Hammel wrote:
 ...
 Maybe its worth setting up a list for people who are interested in
 seeking or doing paid development work, at least in the interim? 
 ...

I was thinking more in terms of a wiki page at Edgewall or
Trac-Hacks.org.  Don't see it here?  Maybe these developers can help.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-30 Thread Olemis Lang

On Sun, Mar 29, 2009 at 3:07 PM, Jeff Hammel jham...@openplans.org wrote:
 On Sun, Mar 29, 2009 at 12:18:30PM -0700, rupert.thurner wrote:
 On Mar 29, 6:24 pm, Jeff Hammel jham...@openplans.org wrote:

  The idea occured to me to setup a trac with bounties for plugin and other 
  development work similar to RequestAHacks on trac-hacks but for paid work. 
   While I'd love to do this...probably not right now as I don't have much 
  free development time (although I could be persuaded).

 Just to throw out some things that have been going around in my head:

  * auction style bidding and back-room discussions should be discouraged

  * a potential client should post the desired hack (or a roadmap, if there is 
 more than one phase) with a time-frame and the amount they are willing to pay.

  * once a client approves a developer for work on a project, the plugin is no 
 longer open for others to work on


Instead of thinking about reinventing the wheel ... why not to look
for a working example ?

  * is the resulting work open source?  I would heartily say yes, but I know 
 there are different opinions on the matter.  As far as I'm concerned, the 
 client is paying for a solution to a problem, not for the software license.  
 If it is useful to others, it should be publically available for the good of 
 the Trac community


+1 for FOSS ... the buyer should be paying for the seller time
dedicated to building the plugin they need ... and for customizing it
so as to meet further specific reqs demanded by the buyer ...

  * the spec should be as precise as possible, though obviously several passes 
 at discussion will probably usually be necessary to refine what exactly are 
 the deliverables


IMHO this should be left to the parties to be considered ... once they
agree, deal is done ...

There *MUST* be rules to clearly arbitrate interactions between
bidders and sellers ... control  infrastructure for delivering
payments ... and many other related issues ...

... so I insist, why not to use an already existing working site for this ... ?

  * needless to say, any sort of infrastructure is a means of connecting 
 client and developer and it is up to THEM (not to this list, not to 
 as-yet-nonexistant web site, etc) to ensure the contract is fulfilled.

In case of conflicts this should be handled by an arbitration board
... if a serious approach is to be followed ... ;)

 In other words, no real legal protections are given, though of course if 
 someone faults another person then the victim will probably want to note this 
 in public forum.


This doent help ... sellers dont want to waste their time and buyers
dont want to throw out their money ... ;)

  * is post-install support required? can clients pay for installation/setup 
 work?  How many bugs and support hours are asked per hack?  What quality 
 assurance is required?


This should be left to the parties to decide ... IMHO ...

... but I still think that there are enough general purpose (I mean
Trac and beyond ;) sites for doing this ... I am not sure about using
yet another one ... that doesnt even meets the barely minimal reqs ...

However if someone ever does something like this, and meets the barely
minimal reqs ... well that'd be fine ... ;)

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
Comandos : Pipe Viewer ... ¿Qué está pasando por esta tubería?

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-30 Thread Olemis Lang

On Sun, Mar 29, 2009 at 3:17 PM, Noah Kantrowitz n...@coderanger.net wrote:
 On Mar 29, 2009, at 3:07 PM, Jeff Hammel wrote:
 On Sun, Mar 29, 2009 at 12:18:30PM -0700, rupert.thurner wrote:

 On Mar 29, 6:24 pm, Jeff Hammel jham...@openplans.org wrote:
 The idea occured to me to setup a trac with bounties for plugin
 and other development work similar to RequestAHacks on trac-hacks
 but for paid work.  While I'd love to do this...probably not right
 now as I don't have much free development time (although I could
 be persuaded).


 I'd love to hear what thoughts others have had on this idea.

 My general thoughts:
 1. Bounty-based only, no bidding.

+1 for bidding IMO

 2. Must state desired license up-front. FOSS is preferred, but not
 required.

+1 ... even if I think that should remain being FOSS ... a broader
audience will be captured otherwise ... ;)

 3. Support is separate, ticket bounties are for the request only.

-1 ... all reqs at once ... if both parties agree, deal is closed ...

 4. Neither the Trac nor Trac-Hacks team will involve themselves in
 disputes.

ok ... but ...

 Any deal is made between the two parties only.


-100 ^ 2 ... this doesn't work ... it there *MUST* be very clear rules
and arbitration process ... otherwise it's barely useful ... safety is
a *MUST*, at least IMO ...

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
Comandos : Pipe Viewer ... ¿Qué está pasando por esta tubería?

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-30 Thread Jeff Hammel

On Mon, Mar 30, 2009 at 09:23:01AM -0500, Olemis Lang wrote:
 
 On Sun, Mar 29, 2009 at 3:17 PM, Noah Kantrowitz n...@coderanger.net wrote:
  On Mar 29, 2009, at 3:07 PM, Jeff Hammel wrote:
  On Sun, Mar 29, 2009 at 12:18:30PM -0700, rupert.thurner wrote:
 
  On Mar 29, 6:24 pm, Jeff Hammel jham...@openplans.org wrote:
  The idea occured to me to setup a trac with bounties for plugin
  and other development work similar to RequestAHacks on trac-hacks
  but for paid work.  While I'd love to do this...probably not right
  now as I don't have much free development time (although I could
  be persuaded).
 
 
  I'd love to hear what thoughts others have had on this idea.
 
  My general thoughts:
  1. Bounty-based only, no bidding.
 
 +1 for bidding IMO

-1; I would be uninterested in such a site, for two reasons:

 1. it would be a hassle to me so I wouldn't do it

 2. it would encourage developers to try to undercut each other, which IMHO 
would ensure a shoddy product
 
  2. Must state desired license up-front. FOSS is preferred, but not
  required.
 
 +1 ... even if I think that should remain being FOSS ... a broader
 audience will be captured otherwise ... ;)
 
  3. Support is separate, ticket bounties are for the request only.
 
 -1 ... all reqs at once ... if both parties agree, deal is closed ...

I think contracts could (maybe even should) include some level of support.  For 
instance, if I write a plugin that hides security tickets (example), and the 
client states that they are satisfied, but deploying in the wild reveals a 
critical bug like search being broken, then this may demand some support.

  4. Neither the Trac nor Trac-Hacks team will involve themselves in
  disputes.
 
 ok ... but ...
 
  Any deal is made between the two parties only.
 
 
 -100 ^ 2 ... this doesn't work ... it there *MUST* be very clear rules
 and arbitration process ... otherwise it's barely useful ... safety is
 a *MUST*, at least IMO ...

I whole-heartedly disagree. While the site can/should setup rules, it is not up 
to the site to enforce the rules.  This would involve a legal team, which I for 
one would not be interested in paying for.

Jeff

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-30 Thread Jeff Hammel

On Mon, Mar 30, 2009 at 07:56:40AM -0400, Chris Nelson wrote:
 
 Jeff Hammel wrote:
  ...
  Maybe its worth setting up a list for people who are interested in
  seeking or doing paid development work, at least in the interim? 
  ...
 
 I was thinking more in terms of a wiki page at Edgewall or
 Trac-Hacks.org.  Don't see it here?  Maybe these developers can help.

A tag could be added on trac-hacks that developers could add to their wiki 
pages and then a page that [[ListTagged]] these.  However, this doesn't allow 
any discussion.

Jeff

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-30 Thread Jeff Hammel

On Mon, Mar 30, 2009 at 09:17:54AM -0500, Olemis Lang wrote:
 
 On Sun, Mar 29, 2009 at 3:07 PM, Jeff Hammel jham...@openplans.org wrote:
  On Sun, Mar 29, 2009 at 12:18:30PM -0700, rupert.thurner wrote:
  On Mar 29, 6:24 pm, Jeff Hammel jham...@openplans.org wrote:
 
   The idea occured to me to setup a trac with bounties for plugin and 
   other development work similar to RequestAHacks on trac-hacks but for 
   paid work.  While I'd love to do this...probably not right now as I 
   don't have much free development time (although I could be persuaded).
 
  Just to throw out some things that have been going around in my head:
 
   * auction style bidding and back-room discussions should be discouraged
 
   * a potential client should post the desired hack (or a roadmap, if there 
  is more than one phase) with a time-frame and the amount they are willing 
  to pay.
 
   * once a client approves a developer for work on a project, the plugin is 
  no longer open for others to work on
 
 
 Instead of thinking about reinventing the wheel ... why not to look
 for a working example ?

Such as?  This isn't reinventing the wheel, this is taking what I've observed 
on other sides as applied to the current needs.
 
   * is the resulting work open source?  I would heartily say yes, but I 
  know there are different opinions on the matter.  As far as I'm concerned, 
  the client is paying for a solution to a problem, not for the software 
  license.  If it is useful to others, it should be publically available for 
  the good of the Trac community
 
 
 +1 for FOSS ... the buyer should be paying for the seller time
 dedicated to building the plugin they need ... and for customizing it
 so as to meet further specific reqs demanded by the buyer ...
 
   * the spec should be as precise as possible, though obviously several 
  passes at discussion will probably usually be necessary to refine what 
  exactly are the deliverables
 
 
 IMHO this should be left to the parties to be considered ... once they
 agree, deal is done ...

Yes, but, if the spec is vague like build a mailing list for Trac, then the 
scope can be whatever.  If I petitioned to build such a plugin, and someone 
else petitioned to do such a plugin, we might have different ideas on what 
could be done.  Maybe my solution is hacky.  Maybe their solution is elegant.  
Maybe my solution doesn't fit the client's needs at all. So I don't think this 
should be negotiated behind closed doors and in fact I would encourage only 
taking petitioners once something precise is left in place.  This is for the 
protection of both the developer and the client to make sure they're on the 
same page.

 There *MUST* be rules to clearly arbitrate interactions between
 bidders and sellers ... control  infrastructure for delivering
 payments ... and many other related issues ...

Ideally yes, but I don't think anyone has the time and money to setup such an 
infrastructure.

 ... so I insist, why not to use an already existing working site for this ... 
 ?
 

Such as?

   * needless to say, any sort of infrastructure is a means of connecting 
  client and developer and it is up to THEM (not to this list, not to 
  as-yet-nonexistant web site, etc) to ensure the contract is fulfilled.
 
 In case of conflicts this should be handled by an arbitration board
 ... if a serious approach is to be followed ... ;)

Again, this seems to involve resources beyond that which are available.

  In other words, no real legal protections are given, though of course if 
  someone faults another person then the victim will probably want to note 
  this in public forum.
 
 
 This doent help ... sellers dont want to waste their time and buyers
 dont want to throw out their money ... ;)

But this already occurs, it just occurs when (e.g.) people show up to #trac and 
ask for paid development on a plugin and they negotiate via private messages.  
I'm not ready to tackle the be-all-end-all of software bounties.  I am ready to 
setup some infrastructure which is better than our no-infrastructure.

   * is post-install support required? can clients pay for installation/setup 
  work?  How many bugs and support hours are asked per hack?  What quality 
  assurance is required?
 
 
 This should be left to the parties to decide ... IMHO ...

Indeed, but it should be noted that this is explicit.  In my experience, 
clients often think they get free support.  Naive, I know.

 ... but I still think that there are enough general purpose (I mean
 Trac and beyond ;) sites for doing this ... I am not sure about using
 yet another one ... that doesnt even meets the barely minimal reqs ...

Such as?

 However if someone ever does something like this, and meets the barely
 minimal reqs ... well that'd be fine ... ;)
 
 -- 
 Regards,
 
 Olemis.

Jeff

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, 

[Trac] Re: Trac plugin contract development

2009-03-30 Thread yoheeb

I am not sure where this thread is headed, but I sure hope trac-hacks
doesn't become a trac specific rent-a-coder site.

As a matter of fact, this seems like something that is perfect for
rent-a-coder, or on of the dozen similar sites.  They already have the
bidding structure in place (configurable, open bid, closed bids, etc.)
the milestone and payment methods.  They handle the payment
processing, etc.  Then each party can work out all the little details
on their own.

that's my nickel anyway.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-30 Thread Chris Nelson

yoheeb wrote:
 I am not sure where this thread is headed, but I sure hope trac-hacks
 doesn't become a trac specific rent-a-coder site. 
 
 As a matter of fact, this seems like something that is perfect for
 rent-a-coder, or on of the dozen similar sites.  They already have
 the bidding structure in place (configurable, open bid, closed bids,
 etc.) the milestone and payment methods.  They handle the payment
 processing, etc.  Then each party can work out all the little details
 on their own. 
 
 that's my nickel anyway.

A link at Trac-Hacks or Edgewall that said, You may be able to sponsor
some Trac development at link to rent-a-coder or something would be
perfect for me.  It would steer people looking for Trac development to a
specific site where, one hoped, Trac developers would therefore hang
out.  I don't want to post my requests on 3-4 sites.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-30 Thread Erik Bray

On Mon, Mar 30, 2009 at 10:37 AM, Chris Nelson chr...@sixnetio.com wrote:

 yoheeb wrote:
 I am not sure where this thread is headed, but I sure hope trac-hacks
 doesn't become a trac specific rent-a-coder site.

 As a matter of fact, this seems like something that is perfect for
 rent-a-coder, or on of the dozen similar sites.  They already have
 the bidding structure in place (configurable, open bid, closed bids,
 etc.) the milestone and payment methods.  They handle the payment
 processing, etc.  Then each party can work out all the little details
 on their own.

 that's my nickel anyway.

 A link at Trac-Hacks or Edgewall that said, You may be able to sponsor
 some Trac development at link to rent-a-coder or something would be
 perfect for me.  It would steer people looking for Trac development to a
 specific site where, one hoped, Trac developers would therefore hang
 out.  I don't want to post my requests on 3-4 sites.

I suppose to add to that there could be a link somewhere prominent on
trac-hacks with a note encouraging Trac plugin developers who might be
willing to write plugins for a bounty to sign up at rent-a-coder.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-30 Thread Michael Renzmann

Hi.

FWIW, I'd be ok with trac-hacks.org supporting a bounty-based development
model in addition to what is there already. We could support such
development by providing resources as we do already for traditional
community-developed hacks, as long as the resulting code will be released
under a recognized FOSS license.

Personally, I'm not in favour of any bidding-style models. Bounties are
fine, as they allow a group of people to throw their money in a pot if
they are interested in a similar piece of software.

I think that the Trac community should not even consider trying to involve
itself into things like providing legal services for the contracting
parties, escrow services or mediation - this is far beyond our scope. If
such services are deemed to be required , there are other platforms which
provide them (but certainly not for free).

However, these are just my 2 cents.

Bye, Mike

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-29 Thread York Bush

Chris,

Send me a note with more details, maybe we can help you. 

yb...@3gsllc.com
http://www.3gsllc.com

York.

Chris Nelson wrote:
 Noah Kantrowitz wrote:
   
 On Mar 28, 2009, at 9:47 AM, Chris Nelson wrote:
 ...
 This should probably be more explicit online, and Jonas can correct
 me if I am wrong, but Edgewall is no longer an official support
 organization. At this point it acts as a project hosting site for
 Trac, Genshi, et al, and acts as an IP holding umbrella. AFAIK all
 the employees have since moved on to other places.
 

 That would explain why I got no reply to my inquiry.

 

   

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-29 Thread Jeff Hammel

The idea occured to me to setup a trac with bounties for plugin and other 
development work similar to RequestAHacks on trac-hacks but for paid work.  
While I'd love to do this...probably not right now as I don't have much free 
development time (although I could be persuaded).

I for one would be interested in paid plugin development, depending on what the 
plugin would do and if it matches my skill-set.  While I don't have much free 
time, Trac plugins are often pretty quick.  Please feel free to email me with 
any plugin needs you might have.  I'll say in passing that I don't have any 
interest in interfacing with proprietary software and that I only have linux 
machines at my disposal for development and testing.

Maybe its worth setting up a list for people who are interested in seeking or 
doing paid development work, at least in the interim?

Jeff
IRC: jhammel, k0s

On Sat, Mar 28, 2009 at 10:47:44AM -0400, Chris Nelson wrote:
 
 We use Trac and love it.  We're about to roll it out to a broader user 
 community and there are some rough edges we'd like smoothed and some 
 features/plugins we'd like.  We're not Python experts and are busy with 
 product development even if we were.  We'd consider paying for the 
 development of new, open-source plugins to meet our needs.  I've inquired at 
 Edgewall, Googled, and searched on Trac-hacks.org and not found anyone who 
 says, We'll take your money to work on Trac.  Is there any commercial 
 developer of trac out there?
 
Chris
 --
 Christopher Nelson
 ___
 SIXNET - Innovative. Open. Industrial Data Products. 
 331 Ushers Road, Ballston Lake, NY 12065
 Phone: +1(518)877-5173,  Facsimile: +1(518)877-8346
 E-mail: mailto:chr...@sixnetio.com
 Get product details at http://www.sixnetio.com 
 
  

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-29 Thread rupert.thurner

On Mar 29, 6:24 pm, Jeff Hammel jham...@openplans.org wrote:
 The idea occured to me to setup a trac with bounties for plugin and other 
 development work similar to RequestAHacks on trac-hacks but for paid work.  
 While I'd love to do this...probably not right now as I don't have much free 
 development time (although I could be persuaded).

 I for one would be interested in paid plugin development, depending on what 
 the plugin would do and if it matches my skill-set.  While I don't have much 
 free time, Trac plugins are often pretty quick.  Please feel free to email me 
 with any plugin needs you might have.  I'll say in passing that I don't have 
 any interest in interfacing with proprietary software and that I only have 
 linux machines at my disposal for development and testing.

 Maybe its worth setting up a list for people who are interested in seeking or 
 doing paid development work, at least in the interim?


it would be great to discuss it on this list, even the requirements,
to create synergies.


rupert.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-29 Thread Jeff Hammel

On Sun, Mar 29, 2009 at 12:18:30PM -0700, rupert.thurner wrote:
 
 On Mar 29, 6:24 pm, Jeff Hammel jham...@openplans.org wrote:
  The idea occured to me to setup a trac with bounties for plugin and other 
  development work similar to RequestAHacks on trac-hacks but for paid work.  
  While I'd love to do this...probably not right now as I don't have much 
  free development time (although I could be persuaded).
 
  I for one would be interested in paid plugin development, depending on what 
  the plugin would do and if it matches my skill-set.  While I don't have 
  much free time, Trac plugins are often pretty quick.  Please feel free to 
  email me with any plugin needs you might have.  I'll say in passing that I 
  don't have any interest in interfacing with proprietary software and that I 
  only have linux machines at my disposal for development and testing.
 
  Maybe its worth setting up a list for people who are interested in seeking 
  or doing paid development work, at least in the interim?
 
 
 it would be great to discuss it on this list, even the requirements,
 to create synergies.
 
 
 rupert.

Just to throw out some things that have been going around in my head:

 * auction style bidding and back-room discussions should be discouraged so 
that interested developers don't have any incentive not to Play Nice

 * a potential client should post the desired hack (or a roadmap, if there is 
more than one phase) with a time-frame and the amount they are willing to pay.  
Both of these can be negotiable, but some ranges would be nice so that the 
desired hacks could be easily searched

 * once a client approves a developer for work on a project, the plugin is no 
longer open for others to work on (common sense, I know, just feel the need to 
say it)

 * is the resulting work open source?  I would heartily say yes, but I know 
there are different opinions on the matter.  As far as I'm concerned, the 
client is paying for a solution to a problem, not for the software license.  If 
it is useful to others, it should be publically available for the good of the 
Trac community

 * the spec should be as precise as possible, though obviously several passes 
at discussion will probably usually be necessary to refine what exactly are the 
deliverables

 * needless to say, any sort of infrastructure is a means of connecting client 
and developer and it is up to THEM (not to this list, not to as-yet-nonexistant 
web site, etc) to ensure the contract is fulfilled.  In other words, no real 
legal protections are given, though of course if someone faults another person 
then the victim will probably want to note this in public forum.

 * is post-install support required? can clients pay for installation/setup 
work?  How many bugs and support hours are asked per hack?  What quality 
assurance is required?  

That's all I have off the top of my head.  Assuming I have 6-10 hours free a 
week for development, I could do a decently complex plugin per week at least, 
just as a typical ballpark figure.  My only real concern is coordination.  
Because Trac has a pretty good component architecture, this unfortunately gives 
rise to doing fairly substantial things as plugins, which is good in that it 
makes Trac really customizable, and bad that it gives rise to a plethora of 
duplicate functionality and results in poor coordination, and I think it is 
important that Trac core get some strong development as well as distilling the 
set of plugins down to as little duplicated functionality as possible and as 
much extensibility as possible.  But its an orthogonal issue.

I'd love to hear what thoughts others have had on this idea.

Jeff

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-29 Thread Jeff Hammel

On Sun, Mar 29, 2009 at 04:07:20PM -0400, Jeff Hammel wrote:
snip/ 
 Because Trac has a pretty good component architecture, this unfortunately 
 gives rise to doing fairly substantial things as plugins, [...]

Sorry, I phrased this poorly.  Doing substantial things as plugins isn't bad at 
all, just the duplicate functionality, poor coordination, and path for plugin 
functionality to core are the undesirables in practice of how this works.

Jeff


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-29 Thread Noah Kantrowitz

On Mar 29, 2009, at 3:07 PM, Jeff Hammel wrote:


 On Sun, Mar 29, 2009 at 12:18:30PM -0700, rupert.thurner wrote:

 On Mar 29, 6:24 pm, Jeff Hammel jham...@openplans.org wrote:
 The idea occured to me to setup a trac with bounties for plugin  
 and other development work similar to RequestAHacks on trac-hacks  
 but for paid work.  While I'd love to do this...probably not right  
 now as I don't have much free development time (although I could  
 be persuaded).

 I for one would be interested in paid plugin development,  
 depending on what the plugin would do and if it matches my skill- 
 set.  While I don't have much free time, Trac plugins are often  
 pretty quick.  Please feel free to email me with any plugin needs  
 you might have.  I'll say in passing that I don't have any  
 interest in interfacing with proprietary software and that I only  
 have linux machines at my disposal for development and testing.

 Maybe its worth setting up a list for people who are interested in  
 seeking or doing paid development work, at least in the interim?


 it would be great to discuss it on this list, even the requirements,
 to create synergies.


 rupert.

 Just to throw out some things that have been going around in my head:

 * auction style bidding and back-room discussions should be  
 discouraged so that interested developers don't have any incentive  
 not to Play Nice

 * a potential client should post the desired hack (or a roadmap, if  
 there is more than one phase) with a time-frame and the amount they  
 are willing to pay.  Both of these can be negotiable, but some  
 ranges would be nice so that the desired hacks could be easily  
 searched

 * once a client approves a developer for work on a project, the  
 plugin is no longer open for others to work on (common sense, I  
 know, just feel the need to say it)

 * is the resulting work open source?  I would heartily say yes,  
 but I know there are different opinions on the matter.  As far as  
 I'm concerned, the client is paying for a solution to a problem, not  
 for the software license.  If it is useful to others, it should be  
 publically available for the good of the Trac community

 * the spec should be as precise as possible, though obviously  
 several passes at discussion will probably usually be necessary to  
 refine what exactly are the deliverables

 * needless to say, any sort of infrastructure is a means of  
 connecting client and developer and it is up to THEM (not to this  
 list, not to as-yet-nonexistant web site, etc) to ensure the  
 contract is fulfilled.  In other words, no real legal protections  
 are given, though of course if someone faults another person then  
 the victim will probably want to note this in public forum.

 * is post-install support required? can clients pay for installation/ 
 setup work?  How many bugs and support hours are asked per hack?   
 What quality assurance is required?

 That's all I have off the top of my head.  Assuming I have 6-10  
 hours free a week for development, I could do a decently complex  
 plugin per week at least, just as a typical ballpark figure.  My  
 only real concern is coordination.  Because Trac has a pretty good  
 component architecture, this unfortunately gives rise to doing  
 fairly substantial things as plugins, which is good in that it makes  
 Trac really customizable, and bad that it gives rise to a plethora  
 of duplicate functionality and results in poor coordination, and I  
 think it is important that Trac core get some strong development as  
 well as distilling the set of plugins down to as little duplicated  
 functionality as possible and as much extensibility as possible.   
 But its an orthogonal issue.

 I'd love to hear what thoughts others have had on this idea.

My general thoughts:
1. Bounty-based only, no bidding.
2. Must state desired license up-front. FOSS is preferred, but not  
required.
3. Support is separate, ticket bounties are for the request only.
4. Neither the Trac nor Trac-Hacks team will involve themselves in  
disputes. Any deal is made between the two parties only.

--Noah

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-28 Thread Mihamina Rakotomandimby

Chris Nelson wrote:
 We use Trac and love it.  We're about to roll it out to a broader user 
 community and there are some rough edges we'd like smoothed and some 
 features/plugins we'd like.  We're not Python experts and are busy with 
 product development even if we were.  We'd consider paying for the 
 development of new, open-source plugins to meet our needs.  I've inquired at 
 Edgewall, Googled, and searched on Trac-hacks.org and not found anyone who 
 says, We'll take your money to work on Trac.  Is there any commercial 
 developer of trac out there?

We can
Describe your needs, please.

-- 
Chef de projet chez Vectoris
http://www.google.com/search?q=mihamina+rakotomandimby
Telephone: +261 33 11 207 36

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-28 Thread Noah Kantrowitz

On Mar 28, 2009, at 9:47 AM, Chris Nelson wrote:


 We use Trac and love it.  We're about to roll it out to a broader  
 user community and there are some rough edges we'd like smoothed and  
 some features/plugins we'd like.  We're not Python experts and are  
 busy with product development even if we were.  We'd consider paying  
 for the development of new, open-source plugins to meet our needs.   
 I've inquired at Edgewall, Googled, and searched on Trac-hacks.org  
 and not found anyone who says, We'll take your money to work on  
 Trac.  Is there any commercial developer of trac out there?

This should probably be more explicit online, and Jonas can correct me  
if I am wrong, but Edgewall is no longer an official support  
organization. At this point it acts as a project hosting site for  
Trac, Genshi, et al, and acts as an IP holding umbrella. AFAIK all the  
employees have since moved on to other places.

--Noah

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-28 Thread W. Martin Borgert

On 2009-03-28 10:47, Chris Nelson wrote:
 who says, We'll take your money to work on Trac.  Is there any commercial 
 developer of trac out there?

Doesn't trac have a consultants page, like the one we have in
Debian? http://www.debian.org/consultants/

(I'm doing work/programming/training on trac for a customer
currently, but for that very reason I'm busy.)

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac plugin contract development

2009-03-28 Thread Chris Nelson

Noah Kantrowitz wrote:
 On Mar 28, 2009, at 9:47 AM, Chris Nelson wrote:
 ...
 This should probably be more explicit online, and Jonas can correct
 me if I am wrong, but Edgewall is no longer an official support
 organization. At this point it acts as a project hosting site for
 Trac, Genshi, et al, and acts as an IP holding umbrella. AFAIK all
 the employees have since moved on to other places.

That would explain why I got no reply to my inquiry.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Trac 
Users group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---