Do you develop on GitHub? You can keep using GitHub but automatically sync your GitHub releases to SourceForge quickly and easily with this tool so your projects have a backup location, and get your project in front of SourceForge's nearly 20 million monthly users. It takes less than a minute. Get new users downloading your project releases today!
I signed one. NEVER DO IT AGAIN. Previous poster is right US California law invalidates non compete clause. It does get sticky about derriative work.
Unless they are willing to pay you for the next 6 months your salary after you leave, then HELL NO!
Even after modifying the contract, command a very high price for your services. Unless they pay it, they are not worth working for.
Personal opinion, ones man's experience.