
Originally Posted by
rbmorse
That's hard to predict. Depends on the issues, and whether, for example, there are things like third-party interests involved.
Some of these things can take a long time only to find they can't be fixed, especially where there is third-party involvement. I was involved in one where negotiations went on for a year before the other side decided they didn't want to play, during which our own project was on largely on hold pending resolution.
They offered an NDA that would have let us continue to develop pending resolution of release issues, but if we didn't get permission in the end that effort would have been lost and our devs tainted by exposure to the source so we declined and put the devs onto other projects. After awhile I got fired^h^h^h^hlaid off because without the project I didn't have a function.
It would have been cheaper to develop an independent solution, but the lawyers kept telling us an agreement with the other was imminent. I now believe they were just stringing us along in an attempt to get us to abandon the project. It worked.