
Неудивительно, что, будучи несвободными, Java-технологии от Sun не могли быть подходящим средством разработки свободного софта несмотря ни на какие преимущества. Долгое время Столлмен предостерегал программистов от попадания в «ловушку Java», рассказывая про нарушение этических принципов и пугая зависимостью от Sun. Однако многие программисты open source, прельщенные возможностями языка, продолжали писать программы на нем — и к текущему моменту Java-проектов на SourceForge.net больше, чем написанных на C++.
Сейчас уже трудно оценить, насколько опасения Столлмена были обоснованными. Даже если бы Sun перестала распространять свою Java бесплатно для пользователей, вероятно, это не стало бы катастрофой: скорее всего такое развитие событий вызвало бы резкий всплеск активности в разработке GNU Classpath (свободной реализации основных Java-библиотек) и открытых Java-машин, и они быстро «догнали» бы официальную Java от Sun. Такие случаи уже бывали. Однако это стоило бы серьезных усилий, времени и нервов многих разработчиков.
Впрочем, к чему гадать? Факт остается фактом — мышеловка Java, вместо того чтобы захлопнуться, открылась и перестала быть мышеловкой. Народ ликует, а скептики могут ухмыльнуться и саркастически заметить: «стоило ли пугать, раз так хорошо все обошлось?» Обошлось. И, кстати, уже не в первый раз обходится — подобная история когда-то произошла с библиотекой Qt. Но не стоит забывать, что происходят подобные вещи во многом из-за той же риторики Столлмена, из-за того же настороженного отношения к проприетарным технологиям со стороны значительной части сообщества.
