Why did Sun open source the Open Language Tools ?
These reasons were listed in the inital announcement posted on creation of this java.net project. To summarise : Sun had a set of translation tools developed in-house that were being successfully used to translate Sun software and documentation. They felt that the tools had reached a state where they could be used effectively outside the company. Since Sun are not a translation tools provider, they were not interested in selling and supporting these tools, so they decided to release them to the public. In addition, Sun works with a number of open source projects which are involved in translation activities and since Sun includes these projects in some of their products, it made sense for hem to release these tools in order to help out those translation communities. If more people start to use these tools, it will be easier for Sun to reuse community translatable content. At the same time, the translation communities could be more productive using these tools, directly benefiting the op