GeneXus and Open Source platforms
The Open Source community is clearly growing: from operating systems like Linux to navigators like Firefox. Sun Microsystems has now announced that Java has become an Open Source platform.
For several years Sun had been fighting against rumors about the Java code liberation. However, at the Oracle Open Word 2006, Jonathan Scwartz, President and CEO of Sun Microsystems, cleared all doubts and announced that everything would be ready for Christmas. Even IBM offered to provide support in infrastructure and code to meet the deadline.
Writing code liberation is today a very strong trend of programming and Sun's announcement is part of it. The international company’s decision will have a positive influence on GeneXus users. GeneXus supports production on LAMJ (Linux, Apache Tomcat, MySQL, and Java) which, until Sun’s announcement, had not been completely Open Source.
However, with the new Sun guidelines, LAMJ (or LAPJ if Postresql is used) is full Open Source, which gives users the security that GeneXus generates on Open Source platforms and applications with perfect integration.
ARTech, since the beginnings of this new millennium, has bet on integration with Open Source systems and platforms. That is why in February of 2000, ARTech organized a work group with Hebert Orofino, Gabriel Icasuriaga and Haroldo Stenger to support the efforts that would finally lead to the existence of the first generator for an open code data base. Some months later the C/SQL generator had a web interface supporting Postresql, which was later incorporated to the rest of the generators from version 7.5 of GeneXus.
This way, Open Source platforms and applications have been used by the GeneXus Community to make community projects. ForumSR, GX Community Wiki and GXopen are some clear examples. GXopen was the first LAMJ site that was generated from the Beta 1 of GeneXus 9.0. The site enables designing and maintaining GeneXus projects and sharing them with other GeneXus Community members. This way, other members can download and upload different versions of one project, which demonstrates that the integration between GeneXus and Open Source platforms is real, tangible and above all, possible.
But GeneXus’ integration with free platforms has also taken place in the private sector. That is the case of the National Board of School Support and Scholarships (JUNAEB in Spanish), an organization of the Chilean government that is responsible for the management of the resources devoted to the care of the children and teenagers in a situation of bio-psycho-social vulnerability so that they enter, stay and succeed in the educational system. The solution in this case was presented by TECHnologies & Solutions Ltda, a GeneXus Gold Solution Partner, which developed an application for Linux platform that uses PostgreSQL as a data base.
Just like others have done before, several corporate clients are starting to follow in those footsteps. That is the case with this client of Concepto S.R.L., where the search for integrating a GeneXus development with Open Source platforms was triggered by an explicit request of this client.