SitePoint Sponsor |
|
User Tag List
Results 1 to 23 of 23
Thread: Who owns a website?...
-
Mar 9, 2008, 17:20 #1
- Join Date
- Mar 2008
- Location
- NP, New Zealand
- Posts
- 576
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Who owns a website?...
I'm not sure where to post this, so I thought I'd chuck it here and have it moved later if need be.
I've been reading the SitePoint newsletters and books for some time now, and have just registered with the forums to hopefully get an answer to this interesting problem that has recently occurred. Anyway...
I'm a junior web developer at present, working for a medium sized web development company.
Recently, a personal acquaintance asked me to update some content on his site for him. Just a few new images, nothing major at all.
Seeing that he knows I have the skills and will do the work for him for free (that's what mates do) he'd rather I perform this simple task than pay his current developer (who charges to much in his opinion) to do it.
I agreed. (To do the work, not about the charge rate of the other developers...)
Now this is where it gets tricky. I spoke with the current web development company about getting the source code for his site, and about his hosting details, explaining that he wants me to undertake some basic work on the site for him. They weren't really very happy about giving me the files they had developed, and while things didn't turn nasty or anything like that, I can tell they would much rather not give me the files and not have the updates done, then let someone else do the work.
Now, as I see it, they're holding my poor mate's site to ransom. Is it my friend's site, or the developers'? If it belongs to my friend, then can he not contract whoever he wants to complete the work? In which case the developers are obliged to give up the files as they don't own them, aren't they?
At this stage, not much more than some initial words have been passed between me and the site developers, so there are no bridges irreparably burnt or anything like that, but I thought I'd get some expert opinions on the matter.
Thanks for any help.
-
Mar 9, 2008, 17:37 #2
- Join Date
- May 2005
- Location
- Cardiff
- Posts
- 1,832
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Does your friend have a written contract? If yes, look for the answers there.
And another advise, never do something for free and without a contract even for your best friend. I've been that route and regret it now.Dan G
Marketing Strategist & Consultant
-
Mar 9, 2008, 19:13 #3
- Join Date
- Jan 2004
- Location
- The Kingdom of Denmark
- Posts
- 2,702
- Mentioned
- 7 Post(s)
- Tagged
- 0 Thread(s)
I don't think it's a matter of ownership, as much as it is a matter of professional pride and business on the part of the web development firm. Look at it from their point of view: they have a customer, who is now switching to a competitor, even if it's not a paid competitor. Bottom line is that they risk loosing business.
Furthermore, it can be a problem for them, if they have to work with the files again later. They have no idea which qualifications you have, and they do not want to spend their time sorting out junkcode left by an amateur. Remember: from their point of view, you could just as well be the neighbour's 14-year-old kid. It probably won't make it better if you tell them your profession, as they will then have to deal with the risk of you giving their scripts to your employer.
By the way, when checking out your friend's contract with his web developer, be sure to check your own contract; when you work as an employee for a web development firm yourself, it is possible that you are not allowed to do that kind of work for others in the first place.
-
Mar 9, 2008, 19:20 #4
- Join Date
- Mar 2002
- Location
- Silicon Valley
- Posts
- 3,626
- Mentioned
- 3 Post(s)
- Tagged
- 0 Thread(s)
I can only speak from personal experience, but if our company develops a site, and then the customer wants help from someone else too, I have absolutely no issue with that. We have no shortage of work coming in, and often it is nice when some of the routine tasks are given to others, so that our main focus is on the core development of the site.
PHP Link Directory Script -easy to create and profitable too
What Google "thinks"
Does Google Trust You?
What it means to be human
-
Mar 9, 2008, 19:34 #5
- Join Date
- Sep 2006
- Posts
- 6
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
-
Mar 9, 2008, 19:47 #6
- Join Date
- Jan 2004
- Location
- Brisbane - Australia
- Posts
- 434
- Mentioned
- 1 Post(s)
- Tagged
- 0 Thread(s)
Doing work for "FREE" is what is hurting us freelancers in the web development industry.
Be professional about it and charge accordingly.
RJ
-
Mar 10, 2008, 02:24 #7
- Join Date
- Jan 2004
- Location
- The Kingdom of Denmark
- Posts
- 2,702
- Mentioned
- 7 Post(s)
- Tagged
- 0 Thread(s)
zehrila
I guess you didn't read my post. I never wrote that he didn't have the rights to the files. What I wrote was some reasons why the web development company currently used might be disinclined to hand over the files.
ramone_johnny
There is absolutely nothing wrong with people working for free. If you can't handle the competition, it's because your services are not competitive enough.
-
Mar 10, 2008, 03:05 #8
- Join Date
- Feb 2008
- Location
- Skien, Norway
- Posts
- 83
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
-
Mar 10, 2008, 04:15 #9
- Join Date
- Oct 2004
- Location
- UK
- Posts
- 2,676
- Mentioned
- 10 Post(s)
- Tagged
- 0 Thread(s)
Unless transferred otherwise, ownership of a creation lies with the creator. Hence the code that runs a web site belongs tot he company that coded it unless they agreed to transfer those rights over to your friend upon completion of the project.
There are many reasons for developers not wanting to hand over code to third parties. For example, the code they use may be part of their own pre-developed application and they wish to ensure that source code remains a trade secret. In turn, they will obviously be reluctant to share hosting details with third parties.
I offer a pre-developed CMS product to my clients, which is effectively a hosted solution. I certainly do not allow third parties to access the source code nor the web server the code is hosted on. And my contract states this very clearly. Basically, clients want a cheaper solution, so we can offer it to them but in turn they have to accept they cannot own the source code or have the freedom they would have when paying for the entire development of source code from the ground up.
I'd personally leave this to your friend to work out with his current developers. I'd also give you the benefit of my experience and tell you to never work for free for anyone,especially your mates. Even good friends will eventually take advantage - I also advocate a contract or at least some form of written clarification of project specs and explanation of ownership issues. Then agree a price for initial work and a costing for ongoing maintenance. Of course, bartering is always an option, but the problem with web sites is that it's never a one-off gig - you'll always be expected to make 'just a quick update - it won't take you long mate'. So if you barter, make sure you barter only the initial work and charge for ongoing. A true friend would not expect you to work for free as they would respect your time.
-
Mar 10, 2008, 13:18 #10
- Join Date
- Sep 2005
- Location
- Sydney, NSW, Australia
- Posts
- 16,875
- Mentioned
- 25 Post(s)
- Tagged
- 1 Thread(s)
Sometimes the site developer will reuse custom scripts to which they own all the rights on their client's sites to provide some of the functionality. In those instances the contract may state that they can only continue to use those scripts while the site is maintained by that developer since the developer is basically using it simply to make their job of maintaining the site easier.
The actual content of the site should have been provided by the site owner and therefore should belong to the owner of the site.
Where the site owner wants to change who is maintaining their site it is simply a matter of working out what parts of the site that they do not own or have the right to continue using so as to make sure that replacements for those parts are created prior to terminating the agreement with the old developer.Stephen J Chapman
javascriptexample.net, Book Reviews, follow me on Twitter
HTML Help, CSS Help, JavaScript Help, PHP/mySQL Help, blog
<input name="html5" type="text" required pattern="^$">
-
Mar 10, 2008, 13:32 #11
- Join Date
- Jan 2004
- Location
- Brisbane - Australia
- Posts
- 434
- Mentioned
- 1 Post(s)
- Tagged
- 0 Thread(s)
-
Mar 11, 2008, 02:56 #12
- Join Date
- Mar 2008
- Location
- NP, New Zealand
- Posts
- 576
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Thanks for your thoughts so far guys, some interesting ideas being thrown around.
I'll definately be asking for a copy of his contract before I go much further with this. I don't want to be dragging my name throught the mud for the sake of a few of his dollars...
These are good points - particularly the first one. But even in this situation, can they actively prevent their customer going to another provider? Maybe they are contracted to be the sole developers for a (renewable) period of time? My friend didn't mention anything like that to me...
This is what I thought initially. A builder doesn't own a house after he's built it - it belongs to the person who paid the money for it. If he then wants to hire another builder to do alterations, the original builder can't stop him. But it seems things aren't as black in white as that in this instance.
I find this quite interesting. So, if he decides to move his hosting, and his maintenance, he will be provided with a non-functioning site that will need work to get up and running again (assuming they remove their scripts from the site before handing it over). This doesn't seem entirely ethical to me. It makes perfect sense for the developers - reusable code for quick development time, and a way to tie in the hosting/maintenance for a period of time. But after paying money for what is seemingly a working product, when you ask for the product itself you're handed a bagful of pieces and 'some assembly required'...
It seems weird to me that this is the default option. You get paid to build something for somebody, and when completed they don't own it anyway? Interesting...
Yes, it seems like it's all leading back to the agreement made when the site was initially developed.
I'l get my friend to look through his contract and see what he can find. With all this hassle for both of us though, it may just be better off in the long run to get the developers to handle this update. But then, that's what the developers wanted all along wasn't it? So is that right?...
Thanks, and any more input/ideas appreciated. I find this topic of ownership quite interesting now.
-
Mar 11, 2008, 04:23 #13
- Join Date
- Jan 2004
- Location
- The Kingdom of Denmark
- Posts
- 2,702
- Mentioned
- 7 Post(s)
- Tagged
- 0 Thread(s)
Ramone_Johnny
Why should you be allowed to decide, what other people do with their time and business? You're in a business along with a lot of other people, some of whom charges more than you and some of whom charges less. When some companies are able to charge more than you, and still be successful, then what is to stop you from being successful while charging more than your lower-charging competitors? If you can't find enough customers, while your competitors are doing fine, it's either because your price is too high or your quality is too low.
ferrari_chris
In regards to your house builder analogy: under certain circumstances, the home owner is not allowed to do any alterations to the house (including re-painting), unless the architect is consulted.
-
Mar 12, 2008, 09:44 #14
- Join Date
- Apr 2004
- Location
- Canada
- Posts
- 27
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
I tend to agree with the above reply, this is why there are too many people put there looking for free work, there is a comic about this, but it escapes my mind the url.
Anyways, tell your friend to call the development company that he is switching hosting, etc and he can get his site and put it elsewhere. Business is business, they should comply.
If this happened to me I would react the same way, until the actual client sends the request, not a friend of them.
-
Mar 12, 2008, 11:11 #15
- Join Date
- Apr 2004
- Location
- Sunny Snowdonia
- Posts
- 662
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Golden rule no1: Never work for friends, relatives or neighbours. Golden rule no2: Never let third parties anywhere near your code. Golden Rule no3: All code created by you remains your property unless your client has paid you to specifically create it and you agreed to it in writing.
There are three kinds of men:
The ones that learn by reading.
The few who learn by observation.
The rest of us have to pee on the electric fence.
-
Mar 13, 2008, 03:04 #16
- Join Date
- Mar 2008
- Location
- NP, New Zealand
- Posts
- 576
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Hmmm, I don't think it's got to that stage over what is really a small update. But their attitude hasn't done much to improve his opinion of them...
See, this to me seems a bit silly. Has he not paid them to create the website for him (like you state in your second point of 'Golden Rule no3')? If I want to change the hosting to someone else, give me my website and my database, please! Now.
-
Mar 13, 2008, 04:11 #17
- Join Date
- Apr 2004
- Location
- Sunny Snowdonia
- Posts
- 662
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Not a problem if that is what I agreed with you in the initial contract and you paid for us to develop a cms specifically for you. In all other instances our contract would have stated that the cms was yours to use while you were hosted with us; otherwise the source code was to remain our property and is not part of the deal.
There are three kinds of men:
The ones that learn by reading.
The few who learn by observation.
The rest of us have to pee on the electric fence.
-
Mar 15, 2008, 02:53 #18
-
Mar 15, 2008, 06:02 #19
- Join Date
- Oct 2004
- Location
- UK
- Posts
- 2,676
- Mentioned
- 10 Post(s)
- Tagged
- 0 Thread(s)
We still talking about a CMS? If so, why would they need source code access to perform updates? A decent CMS should have the capabilities to negate the need for such access in the first place - everything should be manageable through the CMS admin interface.
As for wanting to switch hosting, our CMS contract says 'no problem' - you just don't get to take the CMS source code with you. If you want the content of your web site, we'll forward you all relevant images, site design template and any files uploaded through the CMS, plus a CSV export of all the HTML page content - your new developer can use this to recreate your site in their CMS.
Once again, it just goes back to the terms agreed between vendor and client, so check the contract.
-
Mar 15, 2008, 08:39 #20
- Join Date
- Apr 2004
- Location
- Sunny Snowdonia
- Posts
- 662
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
I did not catch your post until after shadowbox had posted his comment. However my reaction would be the same; any small update should be possible through the cms. The source code will remain off limits as it represents many months of work that were not paid for in your initial purchase and to all intents and purposes you are only leasing the cms while you are hosted with us. To many this may seem unfair however all of this is explained in bold type in our contracts.
There are three kinds of men:
The ones that learn by reading.
The few who learn by observation.
The rest of us have to pee on the electric fence.
-
Mar 15, 2008, 17:15 #21
- Join Date
- Mar 2008
- Location
- NP, New Zealand
- Posts
- 576
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Sorry guys, I should have cleared that up.
The site at the moment isn't CMS based. It's a PHP based site, which is mainly static but has a few features such as being able to register for a mailing list, using PHP to submit user enquiries, stuff like that.
The desired updates are pretty much hosting some new image files on the server and (obviously) changing the src on the <img> to display these new pictures. They're even the same size as the existing ones, so there'll be no change to the layout at all.
So, not an overly complex website, and some very small updates.
Can I get your opinions again?
-
Mar 15, 2008, 18:24 #22
- Join Date
- May 2005
- Location
- Cardiff
- Posts
- 1,832
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
It's still about the same things:
Originally Posted by ferrari_chris
But I'd still like to reiterate some of the advice that has already been said by various others:
Originally Posted by mobyme
Originally Posted by shadowbox
Dan G
Marketing Strategist & Consultant
-
Mar 16, 2008, 00:19 #23
- Join Date
- Mar 2008
- Location
- NP, New Zealand
- Posts
- 576
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
While this would be good, I can't see an outcome that will provide this. After the client getting a third party to do some work on his site, I can't see them implementing that in any way without charges.
Yeah, I know. But if he's going to pay me, I'd just recommend to him to the pay the original developer. And sometimes favours are worth more than dollars in the long run...
Bookmarks