PDA

View Full Version : Selling code



Nor
05-07-2003, 09:53 AM
what price???
per hour/line/total size/complexity/hair ive pulled out

i've gotten a lovely server framework and don't know what to do next.
free -limited- version in a dll. $$$ for source???
anyone have a good plan to follow?


547 lines of code. not including commits or dead lines
spread accross 4 class.
cMulticastServer //sending data. add/removing clients etc
csocketTCP //needs to be renamed but handles all the socket crap
cThread // take a guess
cMonitor // handles CreateMutex and WaitForSingleObject

Thread safe.
almost finished optimizing it.
easy encryption. felexable.


anyone ever manages to sell the stuff before????

adrianxw
05-07-2003, 10:12 AM
>>> per hour

Nope. Consider, a seasoned professional and a keen amateur, is the 30 minute job from the pro worth less than the 3 week's of agony of the amateur?

>>> line

Nope. You can write a Hello World program in a few lines, a properly internally documented and professional 100 lines, or a gross 1000 lines of obfuscation. Which is worth more?

>>> total size

Nope. Again, it is possible to write efficient code and it is possible to bloat code to extreme, which is worth more?

>>> complexity

Nope. What is complicated to one, is a piece of cake to another.

>>> hair ive pulled out

Nope. Just because you sweated buckets over it doesn't mean everyone would have.

So what have we got. You can't price something by how much you put into it. You have to compare that with other things out there that were written by people who did not need to put that much into it.

What you need to do, is find out what problems your software solves for what target group of people. Then find out what other products they have available to them, and what they cost. Then price your product accordingly.

Fountain
05-07-2003, 05:46 PM
>>So what have we got. You can't price something by how much you put into it. You have to compare that with other things out there that were written by people who did not need to put that much into it.

What you need to do, is find out what problems your software solves for what target group of people. Then find out what other products they have available to them, and what they cost. Then price your product accordingly.<<


Ummm exactly.......sell it for its worth-If it is good ppl will buy if it is sh** they wont.

Is yours cheaper or better than the competition? It HAS to be one or you will 'crash n burn'

Good luck
:)

OneStiffRod
05-07-2003, 09:01 PM
Products are what count... if i can't box it up in a shiny package with some nice graphics on it I can't sell it...

this code would do u better to just put in your library and then sell yourself... as someone who's written a full function server.

Scourfish
05-07-2003, 10:16 PM
GPL it

Xei
05-08-2003, 12:18 AM
Yous sell it for what the software is worth to the business. In most cases it would be done by contract, in which case they can cancel you half way during development and owe you nothing(however that does only work in certain conditions, business can be dealt numerous ways).

Nor
05-08-2003, 04:44 PM
GPL?
that the free copyright?

SourceCode
05-08-2003, 10:48 PM
Actually it is called copyleft, you can read more about it here (http://www.gnu.org/copyleft/copyleft.html) .
The GPL protects your work and at the same time gives you power to let others add features to your program while you maintain credit for the program, and of course control of what features get added. The end result will be a software program with more features. This could benefit you financially in an indirect way, you could put it on your resume. You can read about the GPL here (http://www.gnu.org/copyleft/gpl.html).
You could probably add it to the projects section of sourceforge and get others to help you to add more features and stuff, but you would want some form of license for this I am sure.
There are alot of other licences similiar but not exactly the same, read into them if your really interested here (http://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses).