Beruflich Dokumente
Kultur Dokumente
September 2010 Adnan Hodi Velimir Ivelji Vedran Omeragi Enis Sahinovi
Contents
1. Open Source and Debian Project 1.1 Open source, Free Software and user community 1.2 Importance of Open Source & Free Software initiative 1.2.1 Reliability 1.2.2 Stability 1.2.3 Audiability 1.2.4 Price and cost 1.2.5 Flexibility and freedom 1.2.6 Responsibility and support 1.3 Debian Project and Debian operating system 1.3.1 Everything is free? 1.4 Debian community 1.5 Contributions of the Debian community 2. DebConf11 in Banja Luka, BiH 2.1 The importance of DebConf 11 conference in Banja Luka 2.2 Participants of DebConf 11 conference 2.3 Opportunities and features offered by DebConf 11 for academics, ICT professionals and alike 2.4 Tourism potential 2.5 Long-term effects of DebConf11 conference 3. Organization of DebConf 11 conference 3.1 Initial planning phase and time of hosting 3.2 Local Team, Organization process & Responsibilities 3.3 Logistics needs of conference 3.3.1 Internet coverage 3.3.2 Location and facilities for hosting the conferences 3.3.3 Accommodation 3.3.4 Food 3.3.5 Visas 3.3.6 Path to BL / Arrival of participants 3.4 The choice of conference facilities
3.5 The choice of accommodations for conference participants 3.6 Support of institutions and sponsors 3.7 Volunteers 3.8 Security
4. Statistics 4.1 Available resources and costs 4.2 Statistics of previous conference 4.3 Number of participants 4.4 Types of participants 4.4.1 Classification by role 4.4.2 Classification by cost 4.4.3 Classification by food choice 4.5 Distribution of available budget 4.5 Conclusion 5. Program and activities 5.1 DebCamp 5.2 DebConf 5.3 Debian Day 5.4 DayTrip 5.5 Banja Luka during the DebConf 11 conference 5.6 Formal dinner and concert 5.7 End of the conference, departures and clean-up
1.2.1 Reliability
Reliability is a loose term. Broadly, we can take it to mean the absence of defects which cause incorrect operation, data loss or sudden failures, perhaps what many people would mean when they use the term 'bug'. Such defects tend to be fixed within hours of their being detected, a process which is undoubtedly assisted by the availability of the source code. Able developers who discover a bug will commonly also fix it and then report it to the maintainers as well as issuing an updated version of the software on their own authority. Users of the software can choose whether to use the unofficial fix or wait for an 'official' version. By 'official' we mean a release by the project team itself or a trusted authority such as one of the main distributors of Open Source packages.
1.2.2 Stability
In the real world, business is very dynamic and software changes to meet new requirements. A choice to use Open Source software can provide a counter to the pressures to upgrade for the vendor's commercial purposes. Having access to the source code can allow a business to choose to support itself on an old version where necessary, which in general gives more options and choices to the users. Nonetheless, some upgrading and maintenance effort will always be needed.
1.2.3 Auditability
Closed-source software forces its users to trust the vendor when claims are made for qualities such as security, freedom from back-doors, adherence to standards and flexibility in the face of future changes. If the source code is not available those claims remain simply claims. By publishing the source code, authors make it possible for users of the software to have confidence that there is a basis for those claims. Whether this takes the form of an cursory and informal inspection or more rigorous auditing, what's clear is that without access to the source, third party inspection is impossible.
When user support comes in question, though available most of the time, it varies from developer to developer. Large projects, such as Debian Project, have large communities, which provide support for users, free of charge. Such support is provided trough forums, documentation, mailing lists, etc... Also, there is a corporate support for software. Great deal of companies which use Open Source technologies and Linux in general, provide a payed support for their users. As an example, we can use RedHat, a company with a yearly revenue of a billion dollars, which has several support centers on Balkan.
contribute. Some people like to help others. Many write programs to learn more about computers. More and more people are looking for ways to avoid the inflated price of software. A growing crowd contribute as a thank you for all the great free software they've received from others. Many in academia create free software to help get the results of their research into wider use. Businesses help maintain free software so they can have a say in how it develops -- there's no quicker way to get a new feature than to implement it yourself! Of course, a lot of us just find it great fun. Of course, all users enjoy the features and advantages of FLOSS software as a completely transparent software, because availability of source code is a huge advantage for a software used for serious purposes and ends. Complete access and insight in code's performance is absolutely necessary when used for higher interest, i.e. when human life is directly affected by the software like navigational systems, or when proving that it has no hidden background operations, i.e. voting machines. Transparency, which is not provided by closed source, comes with FLOSS free of charge. Governments, government institutions, academic communities, health sector and many others are just few of those who donate and support FLOSS, for many reasons, but mostly because it is very easy to adapt and modify the software, without and restrictions. It also requires no notification or adherence to developer in order to modify software for personal use. Finally, FLOSS software redistributable without any unnecessary payments and restrictions and as such its numbers grow in large, enabling future generations fairly ease use and further development, avoiding any obstacles which are common for closed source software. Such actions of modifying and redistributing is for closed source software legally not allowed or extremely expensive. All this is huge advantage for FLOSS software in domain of public administration, education, law enforcement, military and health sector. Therefore, these domains are very motivated to be a part of the development and use of FLOSS software, again for free. Debian is so committed to free software that we thought it would be useful if that commitment was formalized in a written document. Thus, our Social Contract was born. Although Debian believes in free software, there are cases where people want or need to put non-free software on their machine. Whenever possible Debian will support this. There are even a growing number of packages whose sole job is to install non-free software into a Debian system.
These guidelines have also been adopted as the basis of the Open Source Definition. Although it can be considered a separate document for all practical purposes, it formally is part of the Social Contract. The Debian Constitution describes the organizational structure for formal decisionmaking within the Project, and enumerates the powers and responsibilities of the Debian Project Leader, the Debian Project Secretary, and the Debian Developers generally.
Currently, the project includes more than a thousand developers. Each of them sustains some niche in the project, be it package maintenance, software documentation, maintaining the project infrastructure, quality assurance, or release coordination. Package maintainers have jurisdiction over their own packages, although packages are increasingly co-maintained. Other tasks are usually handled by the domain of smaller, more collaborative groups of developers. The Leader sometimes delegates authority to other developers in order for them to perform specialized tasks. Generally this means that a leader delegates someone to start a new group for a new task, and gradually a team gets formed that carries on doing the work and regularly expands or reduces their ranks as they think is best and as the circumstances allow.
by many, weather in private or business purposes. It is second most used Linux distribution, right after Ubuntu, which is a derivative of Debian itself. Debian OS can be used as a desktop and as well as a server. It is important to mention, that Debian is conceived as a universal operating system and in addition to desktops and servers, it can also be seen on various other devices, such as phones. It focuses on stability and security and is used as a base for many other distributions including Ubuntu, MEPIS, Dreamlinux, Damn Small Linux, Xandros, Knoppix, BackTrack, Linspire, sidux, Kanotix, Parsix and LinEx, among others. According to unofficial sources there could be more then 200 Debian-derived distributions. Debian is known for an abundance of options. The current stable release includes over twenty five thousand software packages for twelve computer architectures. These architectures range from the Intel/AMD 32-bit/64-bit architectures commonly found in personal computers to the ARM architecture commonly found in embedded systems. Prominent features of Debian are the APT package management system, repositories with large numbers of packages, strict policies regarding packages, and the high quality of releases. These practices allow easy upgrades between releases as well as automated installation and removal of packages. The Debian Project, being free software, handles security policy through public disclosure rather than through security through obscurity. Many advisories are coordinated with other free software vendors and are published the same day a vulnerability is made public. Debian has a security audit team that reviews the archive looking for new or unfixed security bugs. Debian also participates in security standardization efforts. As of June 1996. until February 2009., Debian Project has release 10 stable releases, with eleventh installment on its way. Every two years is available for public use, but in the meantime, various updates are available.
Other then software development, Debian community is also responsible for DebConf. DebConf is the Debian Project's developer conference held every year. In addition to a full schedule of technical, social and policy talks, DebConf provides an opportunity for developers, contributors and other interested people to meet in person and work together more closely. It has taken place annually since 2000 in locations as varied as Canada, Finland, Mexico and USA. Previous Debian Conferences have featured speakers from around the world. They have also been extremely beneficial for developing key Debian software components, including the new Debian Installer, and for improving Debian's internationalization.
Europe. Of course let's not forget that this number includes a large number of experts in various fields. Debconf is closely associated with universities and academic community, primarily because a large part of this organization is the academic community itself. It is this community that has been the biggest advocate of Linux / Open Source technologies, on one hand, and on the other hand, it has been using essentially the same technology to develop a majority of their own information systems and projects. The opportunities that are opening for Banja Luka after one such event are truly, without exaggeration limitless.
Most of the participants of DebConf are from the following countries: Austria, Australia, Belgium, Brazil, Switzerland, Germany, Spain, France, Great Britain, Latvia, Mexico, New Zealand, Taiwan, United States, Denmark, Argentina, Japan, Poland, Sweden, Holland, Italy, Finland, Ireland, Canada and Venezuela.
2.3 Opportunities and features offered by DebConf 11 for academics, ICT professionals and alike
DebConf, a world renowned conference, provides a great opportunity to acquire new knowledge from many fields, such as this years DebConf10 in NYC were: - "Debian: The ultimate platform for neuroimaging" Very informative lecture for those who are interested in the topic. The lecture consisted of two parts, namely: 1. Research in neuroimaging 2. Development of software for neuroimaging - "GPLv3: Better Copyleft for developers and users" All those who develop the software under the GPL, in this lecture were able to gain insight into the latest version of this license directly from the Director of Technology Law Center for Free Software, Bradley M. Kuhn. - "Mathematical software in Debian" Very informative discussion about how to make Debian GNU / Linux could be one of the best platform for mathematicians and mathematical research. - "Educational Freedom" Quite an interesting lecture on how Debian and Free Software affect the improvement of education in the broadest sense. - "Using Debian for Enterprise infrastructure" Discussion about Debian in terms of server platform for enterprise infrastructure, using the Stanford University as example. - "What if .... we could test our automatic text instructions? " Branavan et al. (2009) describes how automatic translation of human textual instructions in executable instructions. - "Status of Debian-based "live" distributions in 2010" Instructive speech on the progress of Debian-based "live" distributions in 2010. year. Of course, lists of topics and areas was much larger then a few examples from above.
Considering the above stated topics, the conference participants were therefore able to meet the experts in various fields, who give lectures during the conference, and thus make very important decisions in directions of Informatics and other sciences, in hope of further cooperation in various projects. In addition, it is possible to make a large number of contacts with other participants of the conference, and thus make a joint cooperation with them on a future project. One of the examples of the impact of Debian is a computer expert Bdale Garbee, who works for HP. His contribution to Debian in the field of IT is of great importance. He represented the Debian Open Source initiative from the start and had a significant effect on the development of HP and selection of software, which the company used. Bdale Garbee is now chief engineer for Linux company Hewlett Packard and the president of the company "Software in the Public Interest", a company that promotes and distributes free software. Once again we emphasize tremendous opportunities of DebConf 11 Conference, such as acquiring new knowledge from various fields of science related to Free Software and Debian, making contact with other participants of the conference with in a hope of future cooperation on specific projects, and even the possibility of obtaining scholarships from numerous companies for students. In addition to everything already mentioned, it is important to mention another important feature, namely, that each participant DebConf can register and get the opportunity to speak on a topic during the conference. So to all students, professors and experts who have an idea, are given the chance to speak in front of over 300 people, who are also interested in the same subject or project.
Given the number of visitors DebConf, we must point out a significant financial effect. Average number of expected visitors of the conference was between 350 and 400. For large metropolis this might not be a large number, but for our region, this provides an excellent opportunity for local businesses and significant improve of traffic for local merchants. Organization of excursions, visits to museums, visits to clubs and restaurants, shopping for everyday food and drinks, are just some of many examples of tourism revenues. Apart from promoting Banja Luka to DebConf attendees, we also wish to promote Banja Luka and the local region, to Europe and the rest of the world. There are numerous touristic opportunities that our country has to offer, values and opportunities which are not sufficiently exploited. With such promotion we have the opportunity to boast numerous facilities in order to exploit this potential. Debconf is an excellent opportunity for such promotion. What we want is to provide unforgivable and indescribable time for our guests with goal of promoting Banja Luka and Bosnia ad Herzegovina, not only as a region for the development of IT, but also as a tourist destination. It is in our interest, that our guest return to Bosnia as tourists.
In addition to the ability of organization and possession of resources, the Government of the RS sets itself as an institution that recognizes the importance of science and technology, and as such sets an example not only in Bosnia but also in the wider region. Here we must emphasize the generally known fact that our competition at the bid for the conference were Germany and Ecuador, and that after a long argument we managed to gather more support. This victory was significantly affected by the support from the Government, the support Germany and Ecuador did not have. Such influence is very important for future conferences, because it proves that the RS government is willing to help. All this speaks of Banja Luka and RS as a region where modern initiatives have the potential for exploitation and development. A large number of such initiatives organize projects that are financially supported by a number of European funds. Such projects would have impact on development, not only on the IT field, but would positively influence the economic situation in the region. Effect of DebConf is not restricted only to the local region. It is important to stress that the academic community will be better accepted in the international scientific projects. This would mean a large step forward in promotion of our academic experts at European and world scientific domain. As we have previously stated, after hosting DebConf 11 a potential to organize similar conferences in the future will grow. Given the favorable location between Zagreb, Belgrade and Sarajevo, Banja Luka could be used as a regional center for the promotion of various conferences and similar events. What would be of a great importance, is the construction of conference centers and related infrastructure for future needs.
an important part of DebConf; it is more intimate, consisting of a smaller group of core of the Debian Project, and of course the place where the organization during the Conference will be held. After the DebCamp, DebCamp will be converted to DebConf which officially begins on 24th July, when all registered guests will come. Other than just registered guests, some others interested parties will attend because one of these days during the conference will be Debian Day, where guests will be able to attend lectures and workshops in order to better understand Debian and its systems. Debian usually takes place on the first day of the conference. DebConf 11 officially ends on 30th July, while the 31st, the 'departure day', is a day when attendees say goodbye and depart for their homes. Please be aware that we're planning to set fixed dates for arrival and departures, since some attendees want to come earlier or leave later then the others. As of November 2010, these are the official dates for the conference: DebCamp 17. to 24. July 2011. DebConf 24. to 30. July 2011. These dates were chosen primarily because of the number of events that will take place during the conference days in Banja Luka. The best solution would probably be for a tourist agency to provide us with some local event guide during these dates, in order for us to provide the best possible stay in Bosnia for our attendees.
mapping...), Budget Team (record estimated expenses and income into a budget), Scheduling Team (produce the initial schedule in advance of the conference, handle last-minute schedule changes while at the conference), Video Team (recording the conference), Visa Team (publish visa information for attendees, answer questions regarding visas & produce invitation letters), and many more. As time goes by and conference nears its date, these teams get much larger and is harder to keep a track of all of them. Therefore we, as a team, have chosen to create 'Core Local Team' consisting of head organizers, who have been with DebConf11 organization since before the actual bid and have so far done most of the work. Other than just being there, members of this team are now a middle man, standing between Global Team, volunteers and the Government, coordinating rest of the teams and making major decisions which will affect the Conference in every aspect. They are also primary contacts and are available at all times. All inquiries, suggestions, arrangements and complaints of local nature are to be directed at them. At the moment, this team counts: Team Leader: Adnan Hodi Members: Velimir Ivelji Vedran Omeragi Enis Sahinovi
3.3.3 Accommodation
The original plan for the accommodation of conference participants was that all participants of DebConf11 be accommodated in hotels which are located near Banski Dvor. The reason why we should use the hotels, is that in Banja Luka, there is no another solution for accommodating approximately 400 people in one place (referring to one geographical location, therefore it can be 2-3 buildings, but they should not be located more than 30-meters from each other). For the implementation of this plan, it is necessary book these locations as soon as possible, so that we would not have a situation before the start of the conference, situation, of course, being the problem of accommodations. Currently we are planning to book hotels Bosna and Vidovic.
3.3.4 Food
Food during the conference should be diverse. Conference attendees are coming from all parts of the world, and therefore we must be able to provide adequate meals. This primarily refers to diets for certain groups of people such as vegetarians, some religious diets, etc.
3.3.5 Visas
As visitors of the Conference come from all over the world, some of them may need a visa to enter the country. To our knowledge, these are mostly visitors from the countries of South America. This problem we are planing to solve trough communication between the NGO "DIVA" and the Government, by providing a legal documents for attendees or by issuing individual visas. According to our statistics, this is a very small number of people (<= 15)
3.7 Volunteers
One of the backbone of the whole Debian Project is the work of volunteers and Project is greatly if not the entirely based on volunteerism. This whole concept is very famous in the whole Open Source movement, but as far as finances go, projects and companies, which use these products / services, are achieving millions in revenue. Number of volunteers who applied for organization of DebConf 11 Conference is great, and moreover we have a few associations that volunteered (LUGRS). And, of course, there is always Debian Global Team.
3.8 Security
Throughout the two weeks of hosting this event, the security is one of the essential things. As a first example would be the venue, which should be provided with higher security, primarily because the the hack labs need to be available 24/7 while being full of expensive equipment.
So far no such incidents occurred before, so we would like it to be the same case in Banja Luka. As a city Banja Luka is peaceful, but nevertheless would still like the law enforcement be informed.
4. Statistics
4.1 Available resources and costs
In next few points of this chapter, we will try to represent basic statistical data, from which depends amount and share of available funds. We want to point out that these are not final calculations! We've left writing of this chapter last, because we think it's the hardest to write, for several reasons. There are lot of changes which we can predict, and adapt to them, as well as many of them which we cannot expect to happen. The best example for this is DebConf which was held in Argentina in 2008. Because of sudden growth of oil prices, travel costs got significantly higher, so the many of the attendees of the conference (~30%) had to cancel registration. This way lots of funds were saved. Opposite example from this one is last year's conference, where we had lots of participants, and because of that minor financial problems occurred. We've mentioned examples above so we can point out that it's almost impossible to predict all the circumstances which will affect the conference and our decisions regarding the distribution of available funds. Lots of things may change during the next year, but the responsible people of our team will be constantly monitoring these changes and adapt to newly formed conditions. Regarding statistics, all listed data in the next chapters are formed after review and analysis of statistical data from last five conferences, as well as our evaluation. Besides of pure numbers, we will give you our opinions on possible changes in upcoming months.
* Because of sudden growth of oil prices, travel costs got significantly higher, lots of participants canceled, so a part of the budget was saved. **Because of the World Economic Crisis, half of the participants are canceling, final cost figure is split and is now ~56.000
4.4.2 Classification by cost The biggest question is still: "Who takes care of costs in participating". The answer to this question is not only about "All sponsored" or "Personal funding". Division is in fact much bigger. Guests are offered to chose how they prefer to be sponsored during registration. Of course, we want to offer all the best to our guests, but that is impossible, because DebConf depends on sponsors and amount of money and other resources we get. Next statistics are gathered by analysis of previous DebConfs and represent ruff estimate on expenses sharing. With this we emphasise that this is only theoretical number which will be final only at the time when conference itself takes place. Although it doesn't have to be correct, it will not vary significantly from given values and will help us in estimating costs during organization itself.
Sponsorship costs? own cost, no sponsorship with sponsorship (complete or partly ) their own sponsor/ company their own sponsor / company
Percentage 60 % 23 % 14 % 3%
Regular visitors with sponsorship are also divided into several types:
Type Regular + food Regular + accommodation Regular + food and accommodation Payment Percentage DebConf is paying for food 8% DebConf is paying for accommodation 6% DebConf is paying for food and accommodations 86 %
choice
Our goal is to host our guests in a best way and provide them variety in food assortment, so they can please they needs and wishes. Type Regular Outside of DebConf Vegetarians Vegans Others Percentage 75% 9% 10% 4% 2%
Minor costs Video-team (video-equipment renting and buying additional) Gifts and souvenirs (t-shirts, bags, souvenirs) Printing (magazines, brochures, logos...) Wine and Cheese party Open Bar Tolls
5% 5% 3% 1% / (1-2%)* 1% / (1-2%)* ??
* These variations are marking possible deviations of final amount from primary plan. It's a phenomenon which occurs often on all conferences and we can't do much to stop it because it directly depends of visitors number.
Directly sponsored: Venue Banski Dvor and conference halls for hosting the Conference, workshops, hack labs; provided by the Government, without any fee. Internet Internet is provided by Academic network "SARNET".
4.5 Conclusion
It is important to point out that all the evaluations made so far, are based on data in final reports from past conferences. All data can be used as a ground for planing a distribution of resorts, so we can provide a better quality conference. In no case whatsoever, is this data representing a 100% sure amount, but more of a projection of some past DebConfs. It has to be pointed out, as well, that our goal is, that this be a high-level DebConf, and a motive
that this should be the best DebConf ever, is with us from very beginning. From the very start participants will be transferred from point of arrival, all way to their accommodation in a hotel, which will be a top-class hotel. Of course, there are lots of other activities such as "Day Trip", rafting on river Vrbas, visiting an ethno village, as well as the formal dinner for all the participants and a farewell concert.