okay, i work (currently) as a temp for a fairly large food/clothing company
recently, the 'group' i work within, in the R&D department, decided that we needed a solution to some of the paper-trail logs that clutter up our workflow
anyways, after others tried to find a solution, i decided to develop a web-based worklog tailored to my department's needs. i started with nsnnuke, which had just made a major change to 'Open Site Manager'. the major change broke some of the CMS, and added new features that weren't well documented, so i decided to go with Xoops2 instead. i ported the few functions that i had already created, and continued from there
after about 2 weeks of coding between higher-priority work projects, i now have a pretty much complete module (minus admin-side for the moment, since admin features weren't really thought of until the past few days)
it makes good use of the smarty template system, accomplishes many abilities with a not-too-large list of functions, and has a few javascript tweaks that probably added a week onto the development time by itself, since i'm not familiar with javascript and i had to tailor the examples that i found to my own needs
what my conundrum is that, after getting this far, and everyone liking the work done thus far, i've hit a brick wall: the I.T. department doesn't want to give us space on the webservers (especially since XOOPS is MySQL oriented, not oracle...), and my supervisor doesn't want to purchase a mid-range machine for department-specific server purposes
the supervisor had the bright idea that if I.T. doesn't want to allow us to continue with my developed app that has mysql+php+apache requirements, then we should give I.T. the code, have them recode it for asp+oracle, and then they would be responsible for all future feature requests, fixes, etc.. (kinda like an ultimatum to the IT dept... saying either let us do it our way, or make it painful for yourself..)
i think that's a clever ultimatum, except that i don't want someone else taking my project, and i don't want to lose control over my own code..
furthermore, a coworker and i believe that i might be the legal owner of the code, since it was developed on my *own* test server, and i am a Temp worker (aka Contractor)
if that is the case, it's mine to do with as I wish. if it is mine to do with as I wish, then what do you think I should do with the code? Sell it to my employer if they decide to use it? or give them an ultimatum saying they can only have the code if they hire me as a full employee? or can anyone think of GPL uses this code could be applied for in the XOOPS environment?
i'm just looking for some feedback, so any ideas or comments or suggestions are welcome
thanks