Earlier quoted context omitted.
>Intellectual assignment clause. It's limited a lot of ideas I've had. You had those ideas right after the contract with the assignment clause was terminated though, right?
This was an assigned project, so the idea / implementation was not my own. The dev / architecture is something I use on most projects I work with though.
Unless you signed some non-compete that extends beyond the time you were employed (and you're in a jurisdiction where that's actually enforceable), taking that idea and whipping up a new implementation from scratch (then selling it to other businesses, including, say, your former employers' competitors) should be perfectly legal. It might be a bit below-the-belt, but well, maybe said former employer should've thought about that before kicking you to the curb :)