Hacker News new | ask | show | jobs
by detaro 2344 days ago
If you do consulting around a product, it's typical to exclude improvements to the actual product from any rights assignment clauses, potentially in exchange for better terms. So e.g. any integration on customer-side would be owned by the customer (or grant the customer lots of rights to it), but changes made to the service itself would not, but potentially be cheaper/come with included credits to use the service/...
1 comments

But in this case their customers want specific features that would be integrated in their own SaaS product.

How would that work, am I misunderstanding something?

Not necessarily they same customers as the ones that already have made feature demands (ideally you'd find more while doing this!), or if them, then consult on the entire integration, not just the features in the app they requested.
I get it the consulting on the integration but on the features, the first customers that request a particular feature would own the code for it.
No, that you would exclude in the contract so you keep it. If and to what terms of course depends on the specific case, as a new startup you'll have to give something.