Recently, I received a desperate sounding email from a colleague and the story, all too familiar, went like this: Business owner hires web developer. Web developer develops site including registration of domain name and web hosting on behalf of business owner. Relations sour, business owner fires web developer and web developer essentially holds website hostage. Now what?
Let's begin at the beginning - can you avoid such a distasteful and potentially costly situation? When starting a business, one of the first tasks is registering a domain name and launching website design/development. While websites used to be something tangential to a business, now it can BE your business. Therefore, it is important that you maintain not only control of website content but perhaps even more critical is control of your website's intellectual property, including the code.
First, it's important to understand the legal phrase "work made for hire." According to Copyright Law, if you employ or commission work on your behalf, the employer or the person who commissioned the work is deemed to be the author unless the parties agree otherwise. Meaning, if you hired your web designer to do work on your behalf, technically, you own the intellectual property unless agreed otherwise. Some web developers will work into the agreement that they own all rights to the site they built for you. This is why you should thoroughly review the web development agreement given to you! It is, however, acceptable to allow the developer to display your site for his portfolio, but that is a decision you should make. Still, this further warrants an agreement between you and your developer.
Because your website needs to attract customers, you as a business owner make the time and effort to interview a multitude of website developers. Naturally, you want the best, the most cost effective, the most experienced. This is why you should also take the time to negotiate a detailed website development agreement. Your relationship will start out very well. Promises will be made, dreams built, profits quoted. Although the relationship with your web developer is ideally long term and mutually beneficial…what if it eventually sours? As hesitant as you would potentially be to consider a prenuptial agreement prior to a marriage, the same forethought should be dedicated to this relationship - my advice is to get things down on paper. Get your exit plan in place, just in case. This plan should include ownership of the website, domain name and all the code that constitutes your site.
One of the most important things to remember is to register your own domain name and source your own hosting. Even if you ultimately chose to go with your developer's hosting recommendation, register yourself. At any given time, you should be able to log into your webhosting, if only because you can. Certainly not everyone is tech savvy - I understand that - part of doing smart business is farming out work at which you are not an expert. However, do not allow your lack of tech knowledge to put you in the position of unwittingly handing over your business' keys to your web developer.
Once you select a web developer and before money is exchanged, negotiate an agreement. If the developer already has one, look it over carefully (his agreement is clearly written to protect him, not you) or better yet, have your attorney review it. These agreements are not standard. You could be signing your rights away. Here are the elements of an agreement that you should look out for:
• If there are definitions, make sure that the definitions are industry standard
• Beware of the term 'proprietary' or 'third party'. Developers can sometimes utilize a specific technology tool to develop your site, and while the developer has a license to legally use that software, you do not. Passing the license to you is an additional cost. Certainly the developer wants to deliver a final product to you in the most cost effective manner, so he will often not pass along that license, and ultimately you get stuck with having to purchase a costly license so your website can work properly.
• Be specific in your scope of work. Clearly outline what you want done for your website and how you want it to work like number of pages, flash, links, etc. The final quote presented by the developer should be based on a specific scope of work, to minimize surprises. Note to website developers: don't assume the business owner understands the extent of work involved or the timeframe required to complete it. This needs to be clear.
• The domain name should be owned by you as well as any intellectual property derived from it.
• You as the business owner should retain all rights to the code.
• The website developer should clearly state if he is using his own proprietary software. Business owner should negotiate to have a non exclusive perpetual license to the software.
• Most importantly, you should be able to walk away from your developer with your code in hand. Having another developer reverse engineer the code can be very costly and in most cases, you'll have to scrap your site and start all over again.
What if you weren't fortunate enough to receive this advice BEFORE you entered into a working relationship with a web developer, and therefore find yourself in the situation referred to at the beginning of the article? In the absence of an agreement, you can certainly argue that you retain the rights to your site, but as someone who has seen relationships go bad, this is not a case that you'd like to start litigating. You could be jeopardizing your site - at best, your site would lie dormant until the issues are resolved. Another lengthy solution is entering into an agreement after the fact, almost like a post nuptial agreement. But, let me tell you, it is not easy to negotiate between parties that don't want to have anything to do with each other.
In the story that I mentioned, there was a happy ending. Luckily the developer did put the website in the business' name so all they had to do was point the site to another hosting company. Problem solved, but it was a very tense few days.
In summation, when you enthusiastically embark on your next venture, take your head out of the proverbial clouds for long enough to protect yourself! Make sure you have a thorough web development agreement in place with your selected vendor. As they say with prenups, "better to be mortified for a month than regretful forever!
About the author:
Natalie Sulimani, founder of Sulimani Law Firm, graduated from the University of Manchester at Kiryat Ono, Israel with an LLB. Shortly after graduating, she moved back to New York to pursue her career in law where she worked in commercial litigation and later as in-house counsel for a start up company. In each of her roles, one theme kept presenting itself: the importance of intellectual property in the online world. Recognizing this critical new niche in the legal world, Natalie honed her skills to understand trademark, copyright and internet law and technology, in general. Now she pursues this field through her own practice and brings that knowledge and experience to you.
Natalie lives in New York City with her husband Ben and sons Gabriel and Eli.
Comments
RE:Web Development Agreement
I followed all the rules
IP question
Businesses should almost ALWAYS DIY their 1st website
This is really great information Natalie.
I just wanted to add that I was a freelance web developer for years and I found that small business websites are more often than not a lose/lose for the small business AND the developer. Here's why:
1. most small businesses don't have a clearly defined set of requirements
2. content for the website usually doesn't yet exist, and is treated as an after-thought.
3. developers often quote without considering the above 2 points as major obstacles. Truth is, it always looks easy and straight forward until we are waist deep in development and still trying to get the client to deliver graphics and copy. By then the project is stalled, the client is disappointed and (most likely) disengaged, the developer is frustrated and probably losing money.
In my experience it was usually the CONTENT that killed or stalled the project, not the inability of the developer to deliver the programming. Any complex website can be broken into a series of small tasks and the application can be built. But if there is no intelligent copy to populate the application, you have nothing.
I always suggest that clients use a self service DIY website builder like www.BiggerSmarterDesigns.com. This forces them to really look at their business and write copy. A lot of DIY tools are SO easy and have so much functionality - I would venture to say that 90% of small businesses could get online without every hiring a developer, even if they want functionality.
Post new comment