mooball
28 Aug 2008, 2:25 AM
I own a web development company and we have a range of developers, some full time staff and some contractors. On any one project anything from 1 to about 8 people may be involved in development. Some of them for only an hour, some for 6 months.
We are about to build some software for a client and they want to use the Ext JS framework. The customer wants to have 100% ownership of the IP (which we are happy to assign to them). We expect this to be a project that has a good 10 year life and it will involve ongoing work for many years.
My question relates to the purchase of the commercial license/s. I have no idea which staff will work on the project - it will most likely be 1 main person, but the project is likely to last for many years and from time to time I may need to call a contractor in to do perhaps an hours work here or there, also I will have staff turnover from time to time and a contractor who may work on the code for a few hours one month may not be the same contractor who does work a month later.
So Im trying to work our who the licenses are 'owned' by and who they apply to. I presume if my company buys the license then 'You' in the contract refers to the company - but how does that relate to my staff? I cant possibly assign the license to staff or contractors because they may only work on the code for a very short period of time and move on - I would then need to buy new licenses every time a get a new contractor to do a couple of hour work.
Also the developers are not the owners of the code so they have no control or input into the software licensing or usage. The license states that there are obligations for the developer in terms of use and distribution of the code but that it simply impossible for them to comply with because they dont own or have any control over the code. There seems to be some underlying assumption that the developer is the owner of the code and the obligations are tied together but in our case that is not how it works.
Also given that the software will actually be owned by my client, not my company - should it be my client who is purchasing the licenses?
I have to say that the entire idea of a per developer license is a bit confusing and it would be far easier if it were a per site or per product license.
We are about to build some software for a client and they want to use the Ext JS framework. The customer wants to have 100% ownership of the IP (which we are happy to assign to them). We expect this to be a project that has a good 10 year life and it will involve ongoing work for many years.
My question relates to the purchase of the commercial license/s. I have no idea which staff will work on the project - it will most likely be 1 main person, but the project is likely to last for many years and from time to time I may need to call a contractor in to do perhaps an hours work here or there, also I will have staff turnover from time to time and a contractor who may work on the code for a few hours one month may not be the same contractor who does work a month later.
So Im trying to work our who the licenses are 'owned' by and who they apply to. I presume if my company buys the license then 'You' in the contract refers to the company - but how does that relate to my staff? I cant possibly assign the license to staff or contractors because they may only work on the code for a very short period of time and move on - I would then need to buy new licenses every time a get a new contractor to do a couple of hour work.
Also the developers are not the owners of the code so they have no control or input into the software licensing or usage. The license states that there are obligations for the developer in terms of use and distribution of the code but that it simply impossible for them to comply with because they dont own or have any control over the code. There seems to be some underlying assumption that the developer is the owner of the code and the obligations are tied together but in our case that is not how it works.
Also given that the software will actually be owned by my client, not my company - should it be my client who is purchasing the licenses?
I have to say that the entire idea of a per developer license is a bit confusing and it would be far easier if it were a per site or per product license.