Script bounty

Hi all,

Ubuntu had a neat idea, they have a forum where professionals can go and place requests for software, and utility’s.

The people can also leave a $$$ amount of how much they will pledge to get the requested piece of code written.

other users can add to the bounty, to make it more interesting for the coder.

I have a feeling that if we can do something like this, we will get real feedback on what the professionals need NOW, and are willing to pay for.

I have a feeling that a set of Autocad DXF and DWG, import and export tools will be on the top of the list, the blender-shockwave plugin would be very desirable for web professionals as well.

I know that today, if this existed, i would be pledging 600$ for the autocad plugin set, and I would toss 25$ into the pot for the flash (bflender) exporter to be brought to 2.42a standards.
i would pledge 500$ for a project that was dedicated to getting my models and textures to / from Zbrush to blender faster with a Zplugin and a pyscript for blender.

dunno, perhaps we should hold a poll :slight_smile:

I think it’s a great idea, in theory, I being the sort of person who believes whole-heartedly in the value of capitalism. :slight_smile:

However, I’ve flushed an amazing amount of my life down the seemingly bottomless hole of translating between users of software and programmers of software, and it seems to me that it might be awfully difficult, in practice, for the set up to be clear enough that the developer of the software ends up providing what the users of the software perceive as their money’s worth.

My $0.02 (adjusted for trans-oceanic currencies, and today’s market fix).

This is an interesting idea. Wouldn’t there be some risk that code contibutors might hold back and only make their contributions to Blender once a bounty had been attached to a proposed change or addition, however? I think the idea has potential benefits and potential drawbacks. I’m interested in seeing how this develops.

hmm, interesting idea… heres a varient that might be easier:

make a ‘in need of sponsors section’ where coders would post potential scripts/programs and people could support them by donating. That way, the coders would be doing it for the sake of everyone with a little hope of being appreciated instead of actually getting paid for coding…

stupid,now gone

Cool! thanks for contributing everyone :slight_smile:
cant wait untill I see some programmers post their feelings on the subject.

pOOf = a term used by magicians during a vanishing act.

ummm in all reality my nick name is p00f, wich is not a word. nor dose it have any deffinition , or meaning.
Let me explaine… 0 is a number, and is not in the alphabet. 0 can not be used to form words.
the only time you see this now a days is with the “counterstrike” culture, and the l337 talk.

still a nice attempt at humour :slight_smile: thanks for your input, and time.

Wow, a misguided ranter who doesn’t understand the very license he provides a link to? How unusual. :rolleyes:

Edit: BTW Ubuntu didn’t come up with the idea. Bounty sites are common in the open source world, more with some apps than others tho.

Does anyone agree with the idea that money will wreck what is currently a great, free program?

brendon murphy’s assumption seems to be that if people pay for scripts they will not share them with anyone else.

  • Just make the bounty require a public release, With a GPL licence.

Money isnt such a bad thing in OSS projects,
Elephants dreem had to be funded funded, the guys who made it needed to eat, Ton gets payed by the blender foundation.

Youd probably be surprised how many things in Blender came about because of commercial needs and were partially or totally funded.
I have found funding features in Blender a great way to get usefull tools, that others might not otherwise add in.

  • and example is Numeric input for transform, I needed for architectural modeling, theeth added it in for a resionable ammount… in this case it also lead to theeth refactoring transform code which allowed for Ton to add the Manipulator, This also lead to Theeth and myself working together later on…

Theres nothing stopping people from writing scripts and charging for them now, so I dont see it changing if we fund dev’s to work on OSS scripts.

one danger with funding script writers is that they write the script and dont maintain it (Similar problem with GSOC)… or write a script with few comments that is hard for others to maintain. - However this isnt that big a deal, we just need a QA process that makes sure scripts are well written and documented before being acceptable for the bounty.

Although its a nice thought, it might potentially more interesting to have projects like Elephants Dream. (Like a open game for example)

But on the other hand there is maybe the need for specialised scripts. And it’s like hiring a programmer to implement it.

What a shock, yet another short sighted view from someone who doesn’t understand the opensource initiative. As someone who actually does occasionally contribute to the Blender’s codebase, I fully understand how injection of capital into the process could lead to some serious benefits in the long term.

Blender moves forward on the backs of one paid coder and a whole swathe of volunteers. Unfortunately, this leads to a whole heap of cool features, but little of core significance, after all, volunteers want to spend time coding things that they enjoy coding, not, for example, some tool refactor. Oh and don’t forget, they do this in their own time, for other users as much as for themselves.

So maybe a user has a specific need for some feature, be it for a personal project, or work(as in getting paid) use, it doesn’t matter. If said person is willing to provide some motivation for a coder to come up with a result, then this is hardly undermining the so-called ‘intergrity of Open Source Software’.

The ridiculous conclusion you draw, brendon murphy, that Blender will need to be paid for as a result of funded work is seriously flawed. Did you stop to consider that BF will not accept non GPL friendly licensed code into the codebase?! Yes some scripter could charge licensing for a script, but seriously, who would pay up?

Flashing dollars at individual scripters may not make Blender Maya(is that really the point of the exercise anyway?!?) but it may motivate a scripter to add some functionality that people will use, it may pave the pathway to some innovative new feature, and it may not. But all that said, the point is that injecting money into the coding process is not going to harm Blender in the long term, nor is it going to change the the way Blender’s community effects the longterm outcomes of the program.

Furthermore, have you considered that the Google Summer of Code program is nothing more than a glorified bounty program? I hope you have never used Blender’s fulid simulator, because you’re destroying the sanctity of Blender and OSS since it’s a paid contribution. Oh and you don’t use subsurf do you? or any other modifier, or IK? What about booleans? Yep you guessed, all funded development. (In case you missed the point, I’m being sarcastic here)

Perhaps a quick glance at http://www.opensourcexperts.com/bountylist.html would impress upon you the fallacy that only fragmented efforts like Linux utilise bounties as a method of promoting feature development. In fact, some very well known OSS projects such as Python, Zope, PHP, and GIMP (to name a very small fraction) have and are benefiting from paid code development.

And you know making a stupid comment like ‘go buy max, it has good format support’ is not helping your argument. Why the hell shouldn’t Blender have good .dxf or .dwg format support? Because you say that someone doesn’t have a right to offer money as a reward for someone coding said feature? I think not.

Finally, the pathetic attempt to solicit sympathy by announcing your home situation to the world does not impress me, nor make me sympathetic. If you are in such a dire situation then perhaps an internet conenction (or usage of internet connection elsewhere) is not such a necessary commodity.

For the record, I, like cambo, have also offered money for a feature I wanted.

What a shock, yet another short sighted view from someone who doesn’t understand the opensource initiative. As someone who actually does occasionally contribute to the Blender’s codebase, I fully understand how injection of capital into the process could lead to some serious benefits in the long term.

Blender moves forward on the backs of one paid coder and a whole swathe of volunteers. Unfortunately, this leads to a whole heap of cool features, but nothing of core significance, because volunteers want to spend time coding things that they enjoy coding, not, for example, some tool refactor. Oh and don’t forget, they do this in their own time, for other users as much as for themselves.

So maybe a user has a specific need for some feature, be it for a personal project, or work(as in getting paid) use, it doesn’t matter. If said person is willing to provide some motivation for a coder to come up with a result, then this is hardly undermining the so-called ‘intergrity of Open Source Software’.

The ridiculous conclusion you draw, brendon murphy, that Blender will need to be paid for as a result of funded work is seriously flawed. Did you stop to consider that BF will not accept non GPL friendly licensed code into the codebase?! Yes some scripter could charge licensing for a script, but seriously, who would pay up?

Flashing dollars at individual scripters may not make Blender Maya(is that really the point of the exercise anyway?!?) but it may motivate a scripter to add some functionality that people will use, it may pave the pathway to some innovative new feature, and it may not. But all that said, the point is that injecting money into the coding process is not going to harm Blender in the long term, nor is it going to change the the way Blender’s community effects the longterm outcomes of the program.

Perhaps a quick glance at http://www.opensourcexperts.com/bountylist.html would impress upon you the fallacy that only fragmented efforts like Linux utilise bounties as a method of promoting feature development. In fact, some very well known OSS projects such as Python, Zope, PHP, and GIMP (to name a very small fraction) have and are benefiting from paid code development.

And you know making a stupid comment like ‘go buy max, it has good format support’ is not helping your argument. Why the hell shouldn’t Blender have good .dxf or .dwg format support? Because you say that someone doesn’t have a right to offer money as a reward for someone coding said feature? I think not.

Finally, the pathetic attempt to solicit sympathy by announcing your home situation to the world does not impress me, nor make me sympathetic. If you are in such a dire situation then perhaps an internet conenction (or usage of internet connection elsewhere) is not such a necessary commodity.

For the record, I, like cambo, have also offered money for a feature I wanted.

  • and example is Numeric input for transform, I needed for architectural modeling, theeth added it in for a resionable ammount…

OMG! you #^@#ing rule theeth, and Cambo!
Wonder why I have never seen that before , is that new to 2.42a? :stuck_out_tongue:

anyways…
{-apples, -oranges}
in general, I noticed Maya mentioned a few times… Maya from the start was a comercial application, It was not part of any bounty program, or donation sponcered.
{/apples, /oranges}

brendon murphy: I find your use of the word ‘we’ in your diatribe interesting. Have you ever at any time contributed any code or other work towards the Blender project?

I think it’s a very good idea.

I’m all for it, but it has been tried before and failed miserably.

I’d say… the only way to do it is through a system either here, or the official blender.org site.

O.K. :wink:

I did perhaps take things to far.
I certainly did make some uneducated statements.
I apologize for this, but still hold my diminished opinion.

stupid now gone

brendon.

brendon, good to see youv got a more realistic understanding.

About 10 people working on the same problem. - Its unlikely for a few reasons.

1st. In general the more experienced developers have jobs, so either they wont have enough time, or the incentive of money is not enough to make them want to devote time to it.

2nd. Students who might want to do this need the experience behind them to compleate such tasks, so not anyone with enough time can do it either.

3rd. Chances are, if a script hasnt been written yet, that its not that easy to write (Id say this is true for DXF support), so even for a fair ammount of money, it may not be worth a person spending the time doing it.

  • Id say that DXF support would cost between 2 and 7k USD if you wanted to pay a professional coder to add it in, depending on how far you want to support stuff like line width and color thta would involve patches to the C source code and BPy Expensions.

Also- People talk, if sombody was making good progress I think others would realize and choose another area to extend Blender.

  • Cam