I was on a underfunded pro bono software project that was pretty much to make something for a client who didn't really know what they wanted. Anyway the requirements kept changing because the client continually agreed to requirements and kept changing 'em anyway because our company wanted to just make the client happy however we could, and they knew this. Basically my company figured this client could potentially get us in to bed with other clients so we wanted to make them happy. Anyway the well ran dry fairly quickly with all the constant changes.
My company has since decided that this is a wasted effort and refuses to allow any more money be added to the task.
The application is currently usable, but there is about 20-40hrs of work remaining until the client would be content with deploying it. My company has delivered an emphatic "No" on the continuation of any work towards this initiative, but I am tempted to finish this work off of my company's clock for the client. Mainly because I was the main POC to the client and one of the main developers.
Is this a bad idea? How should I proceed with this situation?