Internosis - knowledge management,ecommerce and project consulting
*Home>>>Software Development

How do you draft an agreement that involves a software development work on Open Source?


I'm drafting an agreement with a client that wanted us to develop a software on top of a Open Source software. Meaning, we will develop new modules on the existing open source software.

How would the IP Rights clause in the agreement sounds like?

It all depends on the Open Source Licenses that comes with the Open Source Software. Usually the Licesnse excludes the inclusion of any proprietary modifications or proprietary additions to the software. If your client requires that his software is proprietary, you're outta luck. No way to get around it, sorry. Read the License carefully... if you try to build a proprietary license on top of it, you may be open for copyright violation litigation and shunned by the open source community as a pirate :-). If the client agrees to let his software go out under the same license, you are in business, but that means the clients software is Open Source too.
If that is the case, all you have to do is include the Open Source license with the software and your in business... no other agreement needed.

Not sure but generally when you are developing Open Source software part of the stipulation specifies that you make the source code available for other users.

I think it depends on which agreement you go with as there are several different ones - you should contant and Intellectual Property Lawyer that is familiar with Open Source software.

There is also the GNU project - google it or check on Wiki

Tags
  Supply Chain   Data Mining   ERP   CRM   Application Development   Software Consulting   Software Development   Information Technology   Technology Consulting   Project Training   Project Team   Project Control
Related information
  • My business is outsourcing software development. Where can I find potential partners or clients?

    You can register at freelance websites like ...

  • Find potential partners or clients through Internet. How can I improve my work?

    Oh, come on now! Do you answer unsolicited emails? Probably not! ITs like junk mail! IF you want to improve results, improve the quality of your leads! Know thier names and positions and MOST ...

  • Concept of an algorithm (Software Development)?

    It's hard to describe without actually seeing one. Here are some videos of algorithms: ...

  • Java 2 Software Development Kit -- I need help!?

    try again with some offline content

    ...
  • Are there any software companies which offer world class custom software development in our development center

    You can find many freelance companies at website like ...

  • Will a position in QA with a game company help me further my career in software development?

    The paycut will be hard, but it sounds like this job may have other benefits. If you're interested in working in gaming, it's really great to already have contacts in the industry. I...

  • Java 2 Software Development Kit, Student (JDK)?

    Were you supposed to write a program for your assignment, or run a program? The Java Development Kit (JDK) is a set of tools for writing programs. It won't add a lot of icons because that&...

  • Is it worth it to get into software development if it's all going to end up being done by indians/asians?

    of course. It will never all be done overseas... and software developers usually only do active programming for a few years, maybe 5 to 10, then get into team leading, technical management, project...

  •  

    Categories--Copyright/IP Policy--Contact Webmaster