Last year, we revisited the rule because of Tanaka. ExCo's vote was split, and thus, the rule stays the same.
The rule on the rule page NOW reads:
July 2 bonus babies, who do not come from professional leagues, have to have signed by 12/31.B. Players subject to the draft will include any amateur player who has been signed by an MLB organization during the prior calendar year. (EXAMPLE: If a player was signed to a contract during 2006 but had not been signed to a contract prior to 2006 then he is eligible for the IBC 2006 draft, which is held in January 2007). Cubans and professional players from Japan, Korea and Mexico not affiliated with an MLB organization prior to the previous calendar year (2006 for the IBC 2006 draft) are eligible to be drafted. If the player does not officially sign with an MLB organization by the day before the start of the regular season (2007 in this example), his rights will be forfeited and he will be eligible for the next (IBC 2007) draft.
Ropers was operating under the incorrect rules on the rule page when he selected Tomas at #3, and instead would like Moncada. Since Ropers is not at fault and we're so early in the draft, he can select Moncada.
Bren asked me the other day if he were eligible, and I said yes -- so it does not appear that anybody prior to Ropers would have selected him.