“Developer tool company Cursor was compelled to adopt an open-source model early in its lifecycle due to market pressures.”