This isn't anything enterprise software companies haven't been doing for decades. John Deere just didn't set expectations. If there's enough demand for an open alternative, that's a business opportunity.
Personally I think it's stupid. Release the code under GPL and you'll save yourself a PR nightmare and future proof the company. Manufacturing and design of farm equipment is what keeps competition out, not software.