I am an independent developer (non-employee) who is coding a product for a startup. I have other sub-contracting agreements with other clients.
The 'Technology Assignment Agreement' that the startup wants me to sign is very broad.
The “Technology” includes, but is not limited to, all ideas, concepts, specifications, designs, models, prototypes, techniques, tools, diagrams, outlines, descriptions and other documentation, information, data, and all other technology of any kind applicable to the presently intended business of Company, including .
The agreement currently has no exclusionary language. I worry that signing such a broad agreement could set me up for trouble later.
How do I protect my ideas and those of my other clients? I have an opportunity to suggest changes so I'd like to have an exclusion of sorts added to the agreement.