Многие независимые производители программного обеспечения в последнее время выпускают некоторые из своих разработок в открытых кодах или предлагают бесплатно «облегченные» их версии. В числе примеров — BEA Systems, выпустившая в открытых кодах каркас J2EE-приложений Beehive; Computer Associates, передавшая сообществу открытого кода СУБД Ingres; IBM, раскрывшая код Cloudscape, встраиваемого ядра сервера баз данных на Java; Microsoft, предлагающая бесплатно облегченную версию СУБД SQL Server 2005. Когда есть соблазн взять на вооружение один из таких бесплатных продуктов, аналитики AMR Research советуют учесть нижеследующие рекомендации. I. Лучшие кандидаты — продукты из линейки, о которой вы уже имеете представление; в противном случае, скорее всего, раскрывается код разработки, не пользовавшейся коммерческим успехом. II. Хорошо, если бесплатным становится продукт, уже имеющий лояльных пользователей, которые настаивали на снижении цен. III. Хорошо, если раскрывается код облегченной редакции продукта в расчете на то, что вы позднее купите более полную версию — это означает, что производитель не «забросит» продукт. IV. Если продукт передается сообществу открытого кода только для демонстрации «доброй воли», будьте осторожны: возможно, большого значения данной разработке никогда и не придавалось. V. Будьте начеку, если производитель «хватается за соломинку». Когда в качестве основной причины указывается «получение помощи от сообщества Open Source», продукт, скорее всего, был коммерчески провальным, и вовсе не факт, что раскрытие кода поможет сделать его успешным.