Recently i have handed my notice in and the company i work for has been notified that i do developments outside of work.
They have stated that all developments i do in and out of work are their intellectual property. I understand that anything in work would be theirs. However outside of work it is mine unless stated in my contract of employment (is how i understand it)
Now the development in question is an SSIS package which imports GPS data files (csv, xls, xlsx) and i am doing this in SQL Server 2012, in my own time with nothing gained from my current employment.
The company i work for is not on the 2012 platform nor is it in the business of dealing with GPS information. The reason i have been doing this is to get an understanding of the improvements in SQL 2012 over 2008 and to solve a problem with varying file formats and varying columns in files being processed by a single SSIS package. The GPS data is simply used because i can obtain this from my phone/GPS tracker log files easily and is vary large volumes of data to help measure performance. The end result of this would have been for me to bring any suggestions into my current work place and rollout as i have done before, many times.
So i am a bit upset that i am being forced to bring this code in as their intellectual property when
1. they do not use that db platform
2. they have no one else in the business who can understand SSIS/C#
3. i did this in my own time using no information or learnings from my current role to produce this.
4. It does not state in my current contract of employment that anything i develop in or outside of work is their intellectual property.
Hope I have explained myself well enough and i hope someone can help advise me on this situation.