You are not "Getting Paid To Abandon an Open Source Project?" What you are doing is getting paid to help someone implement this open source project for their company. Of course they want you to sign a non-competition clause. You're putting all your mental energy and time into the project. They want to pay you for that time and passion.
Instead of feeling guilty for "abandoning" a project that does not pay you anything for your good work, feel proud that someone is excited enough about your project that they want to pay you to customize it for their organization.
Besides, a project that depends entirely on you to keep going is not stable. If your project fills a need, someone else will step in and take the mantle. You need to step back, take the job, and let your project grow up.
You are not "Getting Paid To Abandon an Open Source Project?" What you are doing is getting paid to help someone implement this open source project for their company. Of course they want you to sign a non-competition clause. You're putting all your mental energy and time into the project. They want to pay you for that time and passion.
Instead of feeling guilty for "abandoning" a project that does not pay you anything for your good work, feel proud that someone is excited enough about your project that they want to pay you to customize it for their organization.
Besides, a project that depends entirely on you to keep going is not stable. If your project fills a need, someone else will step in and take the mantle. You need to step back, take the job, and let your project grow up.