It is a legislative defensive move by Apple. I hardly doubt they would go after a highly successful and well-written Ruby application. Rather they want a way to pull everything flash at a whims notice with reference to the agreement. In other words, they set up a trap.