aspose file tools*
The moose likes Jobs Discussion and the fly likes Freelance - give out source code... Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Freelance - give out source code..." Watch "Freelance - give out source code..." New topic
Author

Freelance - give out source code...

Nam Lam
Greenhorn

Joined: Apr 27, 2006
Posts: 12
Hi all,

I have a question that if I am going to do some freelance Java programming, beside .class files, do I also need or have to give the .java source code to the clients? And if for any reason they ask for the source code, what should I do?

Please advise me on this because I have not done any freelance work before.

Many thanks,

-Nam.
Mark Herschberg
Sheriff

Joined: Dec 04, 2000
Posts: 6037
You can do either depending on the contract.

I generally wouldn't hire people to write software for me unless I get the source. On the other hand, when I buy software, I typically usually just get the binary.

--Mark
Nam Lam
Greenhorn

Joined: Apr 27, 2006
Posts: 12
Thank you,

I'll look into that.

-Nam
Jeroen T Wenting
Ranch Hand

Joined: Apr 21, 2006
Posts: 1847
same here. I'd be unlikely to get custom work done for me unless I get the source.

company I work for now has the following policy for all our products:
customers can buy the right to get the sourcecode if we go out of business.
For that they pay an annual amount in their maintenance contracts, which we use to deposit the sources in a secure location governed by a lawyer several times a year.
If ever we go out of business the sources stored there will be distributed to those customers who paid for that service.


42
Nam Lam
Greenhorn

Joined: Apr 27, 2006
Posts: 12
Wow, it's interesting...

So, for custom work, the clients most likely will want to have source code then; and if that's the case, should intellectual property (I'm not sure if this is the right term) be applied or just let the clients freely modify the code any way they want?

I'm sorry if the question doen not make sense because I'm new in this type of work and I want to get started properly.

Thanks,

-Nam.
Jeroen T Wenting
Ranch Hand

Joined: Apr 21, 2006
Posts: 1847
when the contract says the client gets the sourcecode the contract will also specify IP ownership issues.
Generally when you write something for someone, it becomes their property.
You might have rights to it as well, but more often you don't.

You can also draw up a contract which gives them the right to use and modify the code but not distribute it, if your customer agrees to that.

Everything depends on your contract, make everything explicit or face problems at some point in the future (and many people don't know how to make such things explicit, using only blanket statements which are extremely vague and useless if things ever get to the point where you're in a conflict that needs a court to resolve).
Nam Lam
Greenhorn

Joined: Apr 27, 2006
Posts: 12
Jeroen,

That's great. Thanks a bunch.

-Nam.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Freelance - give out source code...