Which open-source license would you be most likely to write Java applications under?