School Assignment? Project Due Tomorrow? Chat LIVE With A Programming Expert!

Welcome to Dream.In.Code
Become an Expert!

Join 307,157 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 1,551 people online right now. Registration is fast and FREE... Join Now!




Pay for Product, you get Source Code?

 

Pay for Product, you get Source Code?

theRemix

4 Mar, 2008 - 08:42 PM
Post #1

D.I.C Regular
***

Joined: 19 Oct, 2005
Posts: 426



Thanked: 10 times
My Contributions
if someone pays you to do a flash thing for them, when you give the final product, should you also give the entire source code for it too?

i have been, mainly so he can make updates to it too

what is the standard expectations for freelance work
and what is your opinion?

User is offlineProfile CardPM
+Quote Post


capty99

RE: Pay For Product, You Get Source Code?

4 Mar, 2008 - 08:47 PM
Post #2

i am colt mccoy
Group Icon

Joined: 26 Apr, 2001
Posts: 9,791



Thanked: 30 times
Dream Kudos: 550
My Contributions
you just have to express it when you make the deal.
alot of people don't give the fla's and same with ad/logo design. we do ad design in our magazine, but we don't give away the original files or psd's unless they pay more for it.

so either you negotiate to give it to him, or you don't , but just make sure that when you make that deal he realizes the swf isn't going to be updatable.
User is offlineProfile CardPM
+Quote Post

theRemix

RE: Pay For Product, You Get Source Code?

4 Mar, 2008 - 09:30 PM
Post #3

D.I.C Regular
***

Joined: 19 Oct, 2005
Posts: 426



Thanked: 10 times
My Contributions
ok.
for this particular project, we didn't agree on anything yet, except to start the project and pay.
but as far as updating goes, theres nothing in the .fla at all, it's all in code, and images are swappable via an xml file. so i don't HAVE to give him the .fla to update the flash.

hmm, i think i'll start discussing whether or not the source will be included prior to start of work. and for this project, not give the source code, since it's not needed for updates. and well, i want to protect application itself.

thanks capty, nice sig/avatar design.
User is offlineProfile CardPM
+Quote Post

no2pencil

RE: Pay For Product, You Get Source Code?

4 Mar, 2008 - 09:35 PM
Post #4

i R L33t Skiddie, k?
Group Icon

Joined: 10 May, 2007
Posts: 13,499



Thanked: 303 times
Dream Kudos: 2875
Expert In: Goofing Off

My Contributions
QUOTE(theRemix @ 4 Mar, 2008 - 09:42 PM) *

if someone pays you to do a flash thing for them, when you give the final product, should you also give the entire source code for it too?

i have been, mainly so he can make updates to it too

what is the standard expectations for freelance work
and what is your opinion?

When you bought MS Windows, did you get the source code?

As mentioned, it should be agreed upon before work begins.
User is online!Profile CardPM
+Quote Post

bhandari

RE: Pay For Product, You Get Source Code?

4 Mar, 2008 - 10:27 PM
Post #5

D.I.C Addict
Group Icon

Joined: 31 Jan, 2008
Posts: 747



Thanked: 1 times
Dream Kudos: 900
My Contributions
and i guess there are some s/w's that can create a fla file from swf file. So better ask him to pay more and give them fla file (if he can find some s/w that can generate code for him).
User is offlineProfile CardPM
+Quote Post

PsychoCoder

RE: Pay For Product, You Get Source Code?

4 Mar, 2008 - 10:36 PM
Post #6

I Code, Therefore I am
Group Icon

Joined: 26 Jul, 2007
Posts: 14,939



Thanked: 519 times
Dream Kudos: 11575
Expert In: VB, VB.Net, C#, SQL, ASP, ASP.Net, Web Development, HTML, CSS, Win32 API, Javascript, mySQL, J#, Boo.Net, jQuery

My Contributions
Ive never done a contract job where I got to keep the source. Unless it's explicitly stated in the contract when you do contract work for someone the client actually own the code and final product.
User is offlineProfile CardPM
+Quote Post

ScottBrady

RE: Pay For Product, You Get Source Code?

5 Mar, 2008 - 12:22 AM
Post #7

New D.I.C Head
*

Joined: 28 Jan, 2008
Posts: 5


My Contributions

Hi

There are a number of methodologies you can apply.

If someone wants the code you code charge them more for the product than someone that does not want the source.

Another way of dealing with this issue is that you could make the source open source and only charge them for the
support you provide for your product.

At the end of the day it comes down to what your client wants and requires. The rest is just negotiating your terms.

Hope this helps

Regards

ScottyB

User is offlineProfile CardPM
+Quote Post

theRemix

RE: Pay For Product, You Get Source Code?

5 Mar, 2008 - 02:52 AM
Post #8

D.I.C Regular
***

Joined: 19 Oct, 2005
Posts: 426



Thanked: 10 times
My Contributions
thanks for the replies.

i'll keep that in mind for future projects.

i actually don't mind giving out the fla for flash that does not have any 'interesting' code in it. simple listeners, rollovers, timeline control, tweens, etc. that can be done by anyone. and it's easier on me if they are able to edit very minor stuff for themselves... like links in a menu, it's faster to just hardcode the links in the code and let him recompile as necessary, than it is to setup an xml document with links to certain clips and to code and test for that functionality.
User is offlineProfile CardPM
+Quote Post

BenignDesign

RE: Pay For Product, You Get Source Code?

5 Mar, 2008 - 05:26 AM
Post #9

Google is mah BFF
Group Icon

Joined: 28 Sep, 2007
Posts: 1,904



Thanked: 17 times
Dream Kudos: 150
Expert In: sporks

My Contributions
My standard freelance contract explicitly states that all source code belongs to me unless the client and I have an agreement by which the client would own the rights to the code. I have found that it is usually not an issue as most of my clients aren't sure what to do with the source code. However, I use a questionnaire in my initial consultation with a client where I specifically ask if they are seeking rights to the code and inform them of an additional charge for surrendering my rights to my own work, so there is no confusion on the matter later.

This post has been edited by BenignDesign: 5 Mar, 2008 - 05:27 AM
User is offlineProfile CardPM
+Quote Post

Nykc

RE: Pay For Product, You Get Source Code?

5 Mar, 2008 - 05:49 AM
Post #10

This script is cheap!
Group Icon

Joined: 14 Sep, 2007
Posts: 6,561



Thanked: 44 times
Dream Kudos: 375
My Contributions
When I do contract work for a client - if updates are required on my part I keep the source. Once the contract terminates and my services are no longer required & I have no ties to the project anymore I part with the source.

I guess it depends on the situation though, I know my company purchased software and we tweak the source and basically built our application around there product. (Dumb move though - ie6 won't be supported forever.)


User is offlineProfile CardPM
+Quote Post

1lacca

RE: Pay For Product, You Get Source Code?

7 Mar, 2008 - 07:18 AM
Post #11

code.rascal
Group Icon

Joined: 11 Aug, 2005
Posts: 3,822



Thanked: 33 times
My Contributions
When I give source I usually state that any changes they make in it is not covered by any guarantee, so the original support ends right at the moment they modify the source (or at least a new contract is needed).
User is offlineProfile CardPM
+Quote Post

NickDMax

RE: Pay For Product, You Get Source Code?

12 Mar, 2008 - 05:51 PM
Post #12

Can grep dead trees!
Group Icon

Joined: 18 Feb, 2007
Posts: 5,267



Thanked: 293 times
Dream Kudos: 1175
Expert In: Java/C++

My Contributions
Most of the work I have done for people was in MS-Office and I never really have done too much time in hiding the code -- but I did always say in the agreement that the code belongs to me. Generally speaking I do not give out source code for my work -- no one has really asked for it.

Now at the compainy where I work this is a constant source of contention. We try to keep the intellectual property rights to all of our code. But many organizations have rules stating that they need to review the code to all middleware -- so you take the sales reps and the lawyers and the project managers and put them into a room, lock the door and see what happens.

Most of the time it works out like this: If they want it to be fully supported then we keep the source code, if they want the source code, then we don't support it... but lets face it... we do support it we just don't like it.

Most contract work that I have seen, they are paying for the source code -- but once the contract is up, so are my responsibilities to the code. If it works for them great, if not, well I got paid -- not my problem (unless they would like to renew my contract). (To my knowledge, only once have a delivered a program that did not function -- and they only payed me half... so I don't feel bad about it)
User is offlineProfile CardPM
+Quote Post

WolfCoder

RE: Pay For Product, You Get Source Code?

12 Mar, 2008 - 07:54 PM
Post #13

ヒヒヒー
Group Icon

Joined: 5 May, 2005
Posts: 5,256



Thanked: 30 times
Dream Kudos: 1575
Expert In: ゲームのプログラム、かわいい

My Contributions
I'm still not sure what I'm going to do with the source code if I do a few contracted jobs. It seems to me that the person responsible for the updates should have the source code... But then again that might almost always be me for cases like that ^^
User is offlineProfile CardPM
+Quote Post

captainhampton

RE: Pay For Product, You Get Source Code?

14 Mar, 2008 - 11:56 AM
Post #14

Jawsome++;
Group Icon

Joined: 17 Oct, 2007
Posts: 538



Thanked: 3 times
Dream Kudos: 825
My Contributions
It depends heavily on the pre-determined deal you make with who you will be selling it to.
User is offlineProfile CardPM
+Quote Post

Fast ReplyReply to this topicStart new topic

Time is now: 11/21/09 05:47PM

Live Help!

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter Fan Us On Facebook

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month