Custom software development
-
Well, thank you very much for your opinion. The application+website need at least 15k lines of code plus a few SQL, and I guess I'd need 10 days or so (working only on it), plus the time for (at least a brief) testing and then deployment. I'd like, obviously, to own the IP and the source code as well. As soon as I finish the design of the architecture and therefore understand how much time I will need, I'm going to discuss all the "legal" stuff with the customer.
Craig G Fraser wrote:
Just make sure you backup..backup..backup...the source in a few place to keep it safe
Don't worry! I'm really paranoid on backups! :-D Thanks again. :) _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...
Dario Solera wrote:
The application+website need at least 15k lines of code plus a few SQL, and I guess I'd need 10 days or so
:omg: Either you're an extremely fast coder who doesn't make mistakes, or you're being awfully optimistic there... Or maybe it's just me who can't managed more than a couple hundred quality lines of code in a day. That's always possible :)
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
-
Dario Solera wrote:
The application+website need at least 15k lines of code plus a few SQL, and I guess I'd need 10 days or so
:omg: Either you're an extremely fast coder who doesn't make mistakes, or you're being awfully optimistic there... Or maybe it's just me who can't managed more than a couple hundred quality lines of code in a day. That's always possible :)
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
Ryan Binns wrote:
Either you're an extremely fast coder who doesn't make mistakes, or you're being awfully optimistic there...
Well, when I decide that I code, I code for real. In the last 2 days I coded more than 4000 lines... _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...
-
Ryan Binns wrote:
Either you're an extremely fast coder who doesn't make mistakes, or you're being awfully optimistic there...
Well, when I decide that I code, I code for real. In the last 2 days I coded more than 4000 lines... _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...
Dario Solera wrote:
In the last 2 days I coded more than 4000 lines...
:omg: Wow! Is that including design, testing and documentation?
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
-
Dario Solera wrote:
In the last 2 days I coded more than 4000 lines...
:omg: Wow! Is that including design, testing and documentation?
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
No, not design. But a few testing and documentation. _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...
-
Dario Solera wrote:
In the last 2 days I coded more than 4000 lines...
:omg: Wow! Is that including design, testing and documentation?
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
he probably work in C or C++ my boss is working ObjectiveC and write pages a day (1000+ lines) I'm porting his code to windows. I'm much slower. However I achieve the same as results with just a tenth of C# code :laugh:
-
roel_ wrote:
estimate how bad they need it, in what sector they're in
Well, they really need it. It could make them save tons of time and therefore money...
roel_ wrote:
and make sure to get your contract real tight
This is obviously an important point. Anyway I'm sending right now them an email just to introduce the IP/source code question. We'll see... _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...
don't understimate testing. they won't do business with you again if it's broken!
-
he probably work in C or C++ my boss is working ObjectiveC and write pages a day (1000+ lines) I'm porting his code to windows. I'm much slower. However I achieve the same as results with just a tenth of C# code :laugh:
Super Lloyd wrote:
he probably work in C or C++
No, C# (ASP.NET). :) _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...
-
he probably work in C or C++ my boss is working ObjectiveC and write pages a day (1000+ lines) I'm porting his code to windows. I'm much slower. However I achieve the same as results with just a tenth of C# code :laugh:
Super Lloyd wrote:
he probably work in C or C++
That's what I use... C++ :~ Of course, I'm not actually a software engineer... I'm one of the evil hardware guys ;)
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
-
I have been asked to build an application and a website (they work together). They have to perform a few tasks, basically managing some simple data. The website replicates the data in a read-only fashion. The system is quite complex, uses SQL Server and should be multi-client. Since this kind of application could be useful to other customers (operating in the same market), I wonder whether or not selling them too the application is fair. We (me and the primary customer) have not yet decided the "licensing" statements (I'm not an employee). I thought, anyway, to give them the application and the site under a closed-source license. So the questions are: - How much could I ask them? (someone told me at least 7-800 Euros) - Is it fair to sell the same application to other customers, supposing they allow me to? - Should I give them the source? And in this case, Should I ask more money? :-D This is my first "big" work, at least compared with other small websites I have done before, so any suggestion is really welcome, specially from the ones of you that are professionals. Thanks. :) _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...
In general if you get paid to develop something they own the source and it is unfair to ask otherwise however you can ask for rights to the code as well assuming it does not use proprietary methods. Ask them your (going rate * number of hours) - (going rate * ignorance). Do not ask for below market rate unless (1. you suck, 2. it is a non-profit, or 3. you have a personal relationship with them). As for giving them the source, they own it. "Until the day of his death, no man can be sure of his courage" -- Jean Anouilh
-
In general if you get paid to develop something they own the source and it is unfair to ask otherwise however you can ask for rights to the code as well assuming it does not use proprietary methods. Ask them your (going rate * number of hours) - (going rate * ignorance). Do not ask for below market rate unless (1. you suck, 2. it is a non-profit, or 3. you have a personal relationship with them). As for giving them the source, they own it. "Until the day of his death, no man can be sure of his courage" -- Jean Anouilh
Ennis Ray Lynch, Jr. wrote:
As for giving them the source, they own it.
We already decided that I own the source. :) _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...
-
Ennis Ray Lynch, Jr. wrote:
As for giving them the source, they own it.
We already decided that I own the source. :) _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...
Then you cheated them. They took all of the risk and you got all of the rewards. After all you didn't develop the software at your own expense and then market it to them. While it is certainly legal to do so and not a violation of the ACM code of ethics it still doesn't pass the would you want your mother to know about it test. "Until the day of his death, no man can be sure of his courage" -- Jean Anouilh
-
Then you cheated them. They took all of the risk and you got all of the rewards. After all you didn't develop the software at your own expense and then market it to them. While it is certainly legal to do so and not a violation of the ACM code of ethics it still doesn't pass the would you want your mother to know about it test. "Until the day of his death, no man can be sure of his courage" -- Jean Anouilh
Ennis Ray Lynch, Jr. wrote:
it still doesn't pass the would you want your mother to know about it test
:confused: Could you explain that? Understood! My mother (and father, and sister, and friends) already know the whole story... Anyway, I think it is ethic and fair, since I explained them (the customers) that I'm going to try to sell the software to someone else too, but I give them exclusive rights on one specific feature they requested. So, as we say in Italy, clear pacts, long friendship (or something like that). :) _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...
-
don't understimate testing. they won't do business with you again if it's broken!
Super Lloyd wrote:
don't understimate testing.
Don't worry. :) _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...