If you are an employee, work you do in the course of your job (as opposed to in your spare time) is a "work for hire" and the copyright is by default owned by the company you work for.
How do you go about getting permission to open source any of it?
There are questions about how to go about opening a formerly closed project For example - How should I approach open sourcing a library from work?
In a large organisation that hasn't done it before it is a significant hurdle to legal permission to open source a body of work regardless of size.
The case most commonly discussed it the one where the company makes a strategic move to open source an entire product or a significant body of work that relates to it (e.g. star office or facebook's folly libraries). But what about the on the small scale?
You need sign off from someone with the legal authority to sign for the company, as the copyright holder.
Ideally the legal department would approve a copyright license or waiver the way they would draft a standard contract for a supplier. You could draft a waiver yourself but the legal department would still need to review it.
That potentially costs money. The legal department may have no experience or understanding of open source either.
Are there any bodies that would or could step in from the outside to help? I'm thinking along the lines of the software freedom conservancy (http://sfconservancy.org) but rather than (or in addition to) litigating against infringers they might provide free advice in such cases.
For example.
Imagine there is a company which provides services via a data processing system (e.g. market research) but does not view itself as a software company.
In the course of work on the data processing system an employee has an idea that might be beneficial to the wider software community but is not in itself profitable (think along the lines of file formats & software protocols which require adoption as an open standard to be any use). The company has no direct interest in developing it. The employee/inventor promotes it and works on it internally when it is relevant to work they are doing on the data processing system.
The employee is willing to devote time outside of his or her day job and does not require any help from the employer. However, the employer is the copyright holder because it is a "work for hire".
That company is owned part by a larger umbrella company whose legal team tend to get involved mainly for mergers and acquistions. The company itself has a very small legal team and tends to out source legal work. It can cost $1000s per hour.
The only two people with the power to legally sign things off are the CEO and the chief financial officer. They are very far removed from the day to day work on the data processing system.
The hurdles to overcome are:
- convincing them there is no risk
- selling them on the idea of open source (easier as they use a lot of it themselves)
- avoiding expensive legal bills
The chances of success seem slim. What can be done to improve them? Are there any examples of where this has or hasn't worked?