Open source  is a development system that is not coordinated by an individual / central institution, but by actors who work together by utilizing source code (source code) that is distributed and freely available (usually using internet communication facilities). This development pattern takes a bazaar-style model, so that this Open Source pattern has a characteristic for the community, namely the encouragement that comes from the culture of giving. The Open Source pattern was born because of the freedom to work, without the intervention of thinking and expressing what you want by using appropriate knowledge and products. Freedom is a major consideration when released to the public. Other communities get the freedom to learn, tinker, revise, justify or even blame, but this freedom also comes with responsibility, not freedom without responsibility. At its core the concept of open source is to open the "source code" of a piece of software. This concept feels strange at first because the source code is the key to a software. Knowing the logic in the source code, someone else should be able to build software that does the same thing. Open source is just that. That is, he does not have to be free. The original open source definition is as stated in the OSD (Open Source Definition). The development of Senayan was initially initiated by the manager of the Ministry of National Education Library. But now the Senayan Developer Community is taking more of a role in developing Senayan. Some of the things below are the culture that was built in developing Senayan:

1. Meritocracy. Anyone can contribute. Those who contribute a lot will get more privileges than others.

2. At least have a concern for library development. Other examples: educational background in library and information science, working in libraries, managing libraries, and others. It is hoped that with this condition, a sense of librarianship is attached to every Senayan developer/user. So far, all Senayan developers are librarians or have an educational background in librarianship (Information and Librarianship).

3. Release early, release often, and listen to your customer. Release early means that any improvements and feature additions are released as soon as possible to the public. It is hoped that the existing bugs can be quickly found by the community, reported to the developer, and then released the fix. Release often, meaning as often as possible to provide updates, bug fixes and additional features. This "forces" Senayan developers to continue to be creative in adding Senayan features. Release often also makes users believe that Senayan has good sustainability and continues to be actively developed. In addition, release often also has a marketing impact. Users and potential users, are always reminded of the existence of Senayan. Of course, in an elegant way, namely Senayan releases. Since being released to the public for the first time in November 2007 to July 2009 (approximately 20 months) 18 official Senayan releases have been released. Listen to your customers. Senayan developers always try to accommodate the needs of users, either through reports on the mailing list, or through the bugs tracking system. Of course, not all inputs are accommodated, they must be adjusted to the design and development roadmap of Senayan.

4. Documentation. Senayan developers believe in the importance of good documentation in the successful implementation of Senayan in many places. Therefore Senayan developers have a special team that is responsible for developing Senayan documentation to keep it up-to-date following the latest releases.

5. In order to accelerate development and to get closer between Senayan developers, a Senayan Developers Day is held at least once a year which gathers Senayan developers from various cities, and does coding together.


Web Online Public Access Catalogue - Use the search options to find documents quickly