Showing posts with label open source. Show all posts
Showing posts with label open source. Show all posts

Friday, March 9, 2018

Kamailio At Asterisk Africa Conference 2018

Alex Balashov from Evariste Systems, one of our Kamailio management team members, went the long route from Atlanta, USA, to Johannesburg, South Africa, to participate at Asterisk Community Conference Africa 2018, event happening during March 14-15.
He is presenting two sessions:
The event is promoting Asterisk and open source VoIP technologies, with a selected group of local speakers and invited international guest, besides Alex, one can meet there with  Matt Fredrikson (project lead of Asterisk), David Duffett (community manager of Asterisk) or Lorenzo Emilitri (QueueMetrics) and interact via remote video participation with Allison Smith (the Asterisk IVR voice) and Dan Jenkins (CommCon UK).
Should you be in the area and working with real time communications, try not to miss this conference. Catch Alex around and get more familiar with Kamailio and the latest project updates!
Also do not forget about the next Kamailio World Conference, May 14-16, 2018, in Berlin, Germany! Alex will be there as well, the details for most of the sessions are published. Still few weeks for early registration price, however, be aware that the number of seats are limited, at the past editions we were fully booked. Do not delay the registration in order to secure your participation!
Thanks for flying Kamailio!

Sunday, January 15, 2017

MacOS - View CPU Temperature

There are many situations within a day when the CPU fans are going crazy, being it some heavy loaded JavaScript site, compiling Kamailio or other applications. I was looking for tools, either open source or from "trusted?" sources that I can use to check the CPU temperature on my MacOS Sierra, but should work also on older MacOSX versions.

Update: Jan 21, 2017 - added osx-cpu-temp

I ended up installing three applications, two command line tools and the other with GUI, all are free to use:

iStats is open source, Ruby is already installed on Mac OS, so installing it is as simple as running in a terminal:

sudo gem install iStats
Then execute istats and you should see something like:



Besides the CPU temperature, it shows fan and battery stats.

Intel Power Gadget - not open source (or I missed the link to the repo), but it is free to use and made by the guys that manufacture the CPU, so I expect to get more accurate values. After installation, once you start it and let you run for a while, you should see something like:



It shows the usage of power by CPUs, along with frequency and temperature, tracking the history of the values and displaying the charts for them.

osx-cpu-temp - open source written in C, therefor you need to install a C compiler in your MacOS. The codebase is tiny, ideal if you look at embedding such feature in your application. The application itself can be run from the directory, no need to install unless you want to make it available across the OS.


It has minimal output, the temperature, which can be displayed in Celsius or Fahrenheit, a matter of command line options -C or -F. 

Hopefully this post will save some time for people looking for similar tools!

Monday, January 9, 2017

Kamailio World 2017: Call For Speakers

Submission of presentation proposals for Kamailio World 2017 is open. Deadline for submission is February 10, 2017, notification of accepted proposals will be done latest on March 01, 2017.
Be aware that interesting proposals can be accepted before the deadline, we plan to have two intermediate review sessions before February 10, 2017, announcing any accepted presentations immediately. Note also that at the previous edition there were more proposals than available slots and we expect to happen again this time. Therefore it is recommended to send your proposal as soon as possible, do not wait till deadline.
To submit the proposal, fill in the web form at:
The main topic of the conference is Real Time Communications, with the majority of the content being about Kamailio and other open source projects in the area. However, like for the past editions, we welcome very interesting presentations beyond those subjects.
If you are interested to look at the agenda from previous edition, visit:
Have a great 2017! Looking forward to meeting many of you at the next Kamailio World!

Monday, March 28, 2016

Kamailio 2015 Awards

Here we are, the 9th edition of Kamailio Awards granted for the activity related to Kamailio and Real Time Communications during the previous year, respectively 2015. Continuing the tradition, there are two winners for each category.

During 2015, Kamailio v4.3 was released and most of the development for upcoming v4.4 was done  (to be released on March 30, 2016). The 3rd edition of Kamailio World Conference was organized, gathering the community of developers and enterprises relying on Kamailio and its ecosystem.

The 2016 is going to be a reference year in the evolution of the project. It marks 15 years of the development for Kamailio project, maybe not a smooth path always, but with amazing results after all these years. We will celebrate it at the 4th Kamailio World Conference, during May 18-20, 2016, in Berlin, Germany.

More of 2016 - after the release of v4.4, the resources will be allocated to design and bring Kamailio to the next level of flexibility and scalability, a project already code-named Kamailio 5.0.

To cut it short here, expect an amazing evolution of Kamailio in the near future. Now back to the awards.

Next are the categories and the winners!
    New Contributions
    • http client modules - http_client and http_async_client - split development between Olle E. Johansson, Hugh Waite, Federico Cabiddu and Camille Oudout - the two modules were developed separately and by that it shows that interactions with external applications via HTTP API are very important for building modern telephony systems.
    • tlsf (two-level segregate fit) memory manager - a core component developed by Camille Oudout (from Libon, Orange, France), bringing in an alternative to the existing memory managers, which relies on a modern management algorithm for memory operations (alloc, free and join) that is more suitable for handling various special cases of SIP server deployments with large number of TLS connections. This contribution "forced" another important enhancement: the addition of the command line option to select the desired memory manager at Kamailio startup.
    Developer Remarks
    • Hugh Waite (Xura, UK) - a long term developer of Kamailio, besides the contributions to HTTP client implementation already mentioned above, he was very active on adding new features or tracking issues to many other modules, such as websocket (adding support for SIP fragmentation), pv, tm, utils, app_lua, json, sdpops, a.s.o.
    • Stefan Mititelu (1&1 Germany) - he had a consistent amount of commits to various components, including support for database management of a RTPEngine farm, enhancements to debugger module to print the new SIP message after the config changes, refactoring of tm statistics, per module memory usage summary, a.s.o.
    Advocating
    • Dragos Vingarzan - the initial author of IMS module in Kamailio (developed via OpenIMSCore), Dragos helped the project to organize many developer and community meetings at FhG Fokus and continue to promote the project via Core Network Dynamics company.
    • Simon Woodhead - a long time player in the VoIP and SMS businesses with Simwood eSMS Ltd, Simon has been a promoter of Kamailio, presenting at various events and publishing articles about interesting topics such as VoIP fraud or building mobile services.
    Technical Support
    • Emmanuel Schmidbauer - besides several patches and activity on the mailing lists, Emmanuel was very active on #Kamailio's IRC channel, answering to and guiding the participats to solve their issues in real time.
    • Mikko Lehto - active in Kamailio community for several years, answering on mailing lists, Mikko had also a consistent contribution by compiling Kamailio on different operating systems, pushing patches that cleaned up a lot of specific warnings.
    Blogging
    • Gholamreza Sabery - for publishing the Ansible playbooks and related files for an Active-Passive Kamailio auto-deployment using Pacemaker and Corosync.
    • blog.irontec.com - for publishing an ample tutorial about horizontal scaling of VoIP platforms using Kamailio and Asterisk with Docker (in Spanish, but configs and commands can be taken directly, text can be easily translated with web tools).
    Related Projects
    • matrix.org - an admirable effort led by Matthew Hodgson to specify a protocol and build an open source platform to connect heterogeneous RTC systems, with a connector for SIP and Kamailio. Given the trend of big companies to build walled garden RTC services, Matrix is aiming to provide the framework that will make it easier to interconnect, relying on extensible technologies such as WebRTC and HTTP/JSON APIs.
    • sngrep - the swiss army knife of sniffing and analyzing the SIP traffic on a terminal (e.g., when connected via ssh). It can draw diagrams of SIP dialogs (VoIP calls) with updates in real time, it also provides advanced match, search and sort criteria. If you haven't used so far, think of it like a wireshark for SIP traffic in the terminal.
    Business Initiatives
    • Pascom, Germany - the vendor of Mobydick - an Asterisk-based PBX system - with a cloud service leveraging Kamailio for security and scalability
    • VoiceTel, USA - an IP telephony operator in North America, using Kamailio to take care of filtering bad and good traffic and load balance across media servers farms
    Events
    • IIT RTC Conference - one of the few events out there that still tries to cover a broad range of RTC topics, with a tight relation to research and academic environments, and a particular focus on future needs of communications.
    • TAD Hack - Telecom Application Developer Hackaton - started and mainly organized by Alan Quayle, it is a series of events along year long taking place in different locations across the world, even allowing remote participants. The events try to promote innovation in telecom space by getting together developers of different applications, platforms and services. Developers and friends of Kamailio are often participating, among them Carsten Bock, Federico Cabiddu, Giacomo Vacca, James Body, Randy Resnick.
    Friends of Kamailio
    • Carol Davids - Professor at Illinois Institute of Technology, Chicago, USA - under her supervision, many students of the Master program at IIT are designing and developing new concepts for RTC using open source applications, involving Kamailio in many cases. Actually IIT has been awarded in the past as an academic entity, due to a number of research papers that were published by their members, where Kamailio has been used during the proceedings.
    • Markus Monka - Head of Infrastructure IT/Telco at sipgate, Germany - an early adopter of SER, continuing with OpenSER and Kamailio, sipgate is known as one of the companies pioneering the VoIP services for residential and business customers, serving several hundred thousands of active connections. Markus has been with the company for more than 10 years, supporting and assisting Kamailio to organize many of its events during the past years. He coordinates the team that contributed many patches and documentations back to the projects.
    This is it for 2014. If you want to check the previous turn of awards, visit:
      Looking forward to meeting many of you soon in Berlin, during May 18-20, 2016, at the 4th edition of Kamailio World Conference & Exhibition, to celebrate 15 years of development for Kamailio Project.

      Note: I am solely selecting the winners, with no involvement of Kamailio project members, based on what I observed and has risen my interest during 2015.  Also, a rule that I try to enforce is that a winner of a category in the past will not be awarded again same category (a winner one time is a winner for ever).


      Tuesday, March 22, 2016

      Kamailio World 2016 – Student Grants

      Continuing the program from last years, based on the roots and the tight relation of Kamailio project with the academic environment, we are offering three seats at Kamailio World Conference, May 18-20, 2016, in Berlin, to students enrolled in universities or research institutes (both bachelor and PhD programs qualify). Last year we had students participating from Austria, Slovakia and Netherlands.
      If you are a student and want to participate, write an email to registration@kamailio.org . Participation to all the content of the event (workshops, conference and social event) is free, but you will have to take care of expenses for traveling and accommodation. Write a short description about your interest in real time communications and what is the university or the research institute you are affiliate to.
      Also, if you are not a student, but you are in touch with some or have access to students forums/mailing lists, it will be very appreciated if you forward these details.
      More information about Kamailio World is available on the web site:
      Looking forward to meeting many of you at Kamailio World 2016!

      Friday, March 18, 2016

      Releasing Kamailio v4.4.0

      With no major issues reported, Kamailio is on a good track for releasing stable v4.4.0. Next week a lot of people prepare for Easter, therefore I propose to do the release on Wednesday, March 30, 2016. If new things pop up, the exact date can be adjusted a bit before or after the current proposal.
      Any new discovered issue should be reported to bug trucker:
      Help to complete the upgrade guide would be very appreciated:
      A draft list of what is new in 4.4 is already available at:
      Enjoy upcoming v4.4.0 and thank you for flying Kamailio!

      Tuesday, September 8, 2015

      IRC Devel Meeting, Sep 16, 2015

      Kamailio project considering to organize the next IRC devel meeting to sync on the plans for Kamailio short term evolution. A wiki page has been created to keep track of what should be discussed there. Feel free to add your suggestions there:
      First proposed date is next week on Wednesday, September 16, at 14:00 UTC (15:00 London, 16:00 Berlin, …). The date can be changed based on availability of people willing to attend — add your preferred date and time to the wiki.
      Anyone can attend, no matter it proposed or not topics to discuss!

        Looking forward to irc-ing about Kamailio next week!

        Thursday, October 16, 2014

        Kamailio v4.2.0 Released

        October 16, 2014: Kamailio v4.2.0 is out –  a new major release, collecting new features and improvements added during about eight months of development and one and a half month of testing.
        In short, this major release brings 10 new modules and enhancements to more than 60 existing modules, plus components of the core and internal libraries. Detailed release notes are available at:
        Development for next major release, 4.3.0 (expected to be out around mid of 2015) has started already. Watch the project’s webside closely for further updates and news about evolution of Kamailio.
        Enjoy SIP routing in a secure, flexible and easier way with Kamailio v4.2.0!
        Thank you for flying Kamailio!

        Sunday, August 5, 2012

        Kamailio at Cluecon 2012 – Find Me & Chat

        Luis Guaman of Interlancompu.com is presenting Find Me & Chat service at Cluecon 2012 (talk: Kamailio as Geo Location Server), next week in Chicago. The service is using Kamailio as communication engine.

        Find Me & Chat enable registered users to publish their location and discover other users nearby that are ready to chat. Upon SIP registration, the location is pinned using GeoIP and a list of contacts within 1km distance is returned. Your buddy list is subscribing to your coordinates and get notifications whenever you are in the neighborhood.

        The client side can run the mobile application on iOS, Android or Symbian, visualizing on a map who is near by. Using SIP and Kamailio makes the service fully scalable and secure, by use of TLS, as well as it enables many options to extend or integrate with existing real time communication services for voice, video, presence, a.s.o.. All over, a new service already used by ten thousands of users, showing the flexibility and the potential of quick roll out of social interaction communication system on top of Kamailio and SIP.

        In relation to Cluecon 2012and Kamailio, worth to mention the talk about Homer project, the support for HEPv3 being started in Kamailio GIT repository.

        Regarding next option to meet Kamailio around the world, in September, two Kamailio-related events are scheduled in Alkmaar, Netherlands (Kamailio Practical Workshop, Sep 10-12, 2012) and Seattle, WA, USA (Kamailio Advanced Training, Sep 24-26, 2012).

        Thursday, August 2, 2012

        Kamailio v3.3.1 Released

        Kamailio SIP Server v3.3.1 stable is out – a minor release including fixes in code and documentation since v3.3.1 – configuration file and database compatibility is preserved.
        Kamailio (former OpenSER) 3.3.1 is based on the latest version of GIT branch 3.3, therefore those running previous 3.3.x versions are advised to upgrade. There is no change that has to be done to configuration file or database structure comparing with older v3.3.x.
        Resources for Kamailio version 3.3.1
        Source tarballs are available at:
        Detailed changelog:
        Download via GIT:
          # git clone –depth 1 git://git.sip-router.org/sip-router kamailio
          # cd kamailio
          # git checkout -b 3.3 origin/3.3
          # make FLAVOUR=kamailio cfg
        Binaries and packages will be uploaded at:
        Modules’ documentation:
        What is new in 3.3.x release series is summarized in the announcement of v3.3.0:

        Wednesday, May 30, 2012

        Remarks about Kamailio at LinuxTag

        The participation of Kamailio at LinuxTag this year was filled with several related events and, as usually, a great opportunity for community meeting and social networking.

        Again, five of the management team members were at the booth in various occasions, answering questions and making demos: Andreas, Carsten, Daniel, Henning and Ramona. Marius and Mario from 1 & 1 Romanian branch and Germany completed our staff. We shared the space with related SEMS project, Stefan, Rafael, Vladimir and Alena being there for it.

        On Wednesday, Carsten had his presentation in the LinuxTag Conference track, Daniel did the Project Fast Forward presentation at Open Source Arena. On Thursday, Daniel gave one hour workshop about how to install Kamailio and configure it for secure unified communication services – a well received event, the seminar room being fully attended. On Saturday, the Project Fast Forward presentation was repeated by Daniel. Links to presentations:
        Most of visitors were from Germany, but we had several people coming from neighborhood countries, like Poland and Denmark.

        We learned about interesting deployments using Kamailio, notable being a relatively large Instant Messaging and Presence communication platform, using the SIP SIMPLE presence modules (including RLS) – the average online user base being 40 000, with peaks at 60 000. Out there are much more larger Kamailio deployments, but mainly targeting telephony services. This deployment proves that SIP SIMPLE presence extensions are becoming more and more an attraction, not being a dead direction. Our upcoming Kamailio v3.3.0 has a lot of improvements in scalability of presence related modules, which along embedded XCAP server and MSRP relay modules, makes Kamailio the most complete SIP SIMPLE implementation out there.

        Now LinuxTag 2012 is gone, time to focus on the release of Kamailio v3.3.0!

        Friday, December 2, 2011

        Migrating project from BerliOS to GitHub

        BerliOS, the open source software forge, announced ending of its life by Dec 31, 2011. Although some time later, there was another announcement that the service will continue, to be operated by a non-profit foundation, I thought anyhow of copying two projects I had there to GitHub.

        The two small projects I wrote long time ago, while being a researcher at Franhofer Fokus, were not really maintained, but anyhow it would be a pity to lose the code, parts of it may be useful in the future. If anyone wanders, here is short the description of these projects:
        • pocketsipmsg - this project was used a lot durin 2002-2005 to make demos of SIP instant messaging using iPaq running Windows CE. It is basically a SIP user agent capable of sending and receiving text messages, developed in Visual C for Windows CE
        • tmrec - this project offers a C library and command line tool for matching time recurrences defined by iCal RFC2445. The code is actually used, being embedded in cpl-c module of Kamailio SIP Server
        Initially they were stored in CVS repository of BerliOS, but I switched them to SVN some time ago. Therefore, I was looking how to migrate SVN repository from BerliOS to a GIT repository on GitHub.

        Googling gave lot of useful tutorials about migrating SVN to GIT, I am writing here just to show the specific case of migration from BerliOS to GitHub - it could save time for some people interested in same kind of operation.

        Personally I used a Mac OS X, so first I installed git-svn from ports:

        # port -v -d install git-core +svn

        On a Debian/Ubuntu, the command should be:

        # apt-get install git-svn

        You have to create a file to map BerliOS username (used for SVN commits) to name and email address (to be used by Git). I named it authors.txt, the content:

        dcm = Daniel-Constantin Mierla <me@xyz.com>
        (no author) = Daniel-Constantin Mierla <me@xyz.com>
        root = Daniel-Constantin Mierla <me@xyz.com>

        For some reasons, which I didn't want to spend time to investigate why, there were two other authors appearing to have committed in SVN: root and (no author) -- so simply I mapped them to myself as well.

        Next step I used git svn to clone the berlios project - here is the command used for pocketsipmsg project:

        # git svn clone http://svn.berlios.de/svnroot/repos/pocketsipmsg --no-metadata -A authors.txt -t tags -b branches -T trunk pocketsipmsg

        You will have to replace pocketsipmsg with your project ID on BerliOS.

        I wanted to get the tags and branches from SVN. In the cloned directory, pocketsipmsg, you can list the branches with:

        # git branch -r

        You will notice that the SVN tags are now branches, to get them back to tags, you have to execute for each tag (named next as $tagname):

        # git tag $tagname tags/$tagname
        # git branch -r -d tags/$tagname

        On GitHub you have to create the repository for storing the project - see http://help.github.com/create-a-repo/ to learn how to do it, if you haven't done it yet. In my case, I named it also pocketsipmsg.

        Then add GitHub as remote repository and push to it:

        # git remote add origin git@github.com:miconda/pocketsipmsg.git
        # git push origin master --tags

        That's all, your project is now stored on GitHub!

        In summary, if git-svn is installed, your project does not have tags, you created authors file and added the repository $PROJECTNAME on GitHub under user $USERID, the commands you have to run for migration of $PROJECTNAME from BerliOS to GitHub are:

        # git svn clone http://svn.berlios.de/svnroot/repos/$PROJECTNAME --no-metadata -A authors.txt -t tags -b branches -T trunk $PROJECTNAME
        # cd $PROJECTNAME
        # git remote add origin git@github.com:$USERID/$PROJECTNAME.git
        # git push origin master

        Enjoy!

        Tuesday, May 31, 2011

        Maketing - from an idea to first announcement

        [This is part of Maketing blog posts series]

        Announcing a new open source project is one of the most important steps in its evolution. Whether it is something completely new or an alternative for existing projects, you must be able to communicate properly its target and the benefits.

        Talking about software projects, try to do the big announcement when you have something running. People like to feel the products, in software that means they should be able to run something.

        Hey, you are at beginning, it may be buggy, incomplete, but there should be something running. It gives the change to engage new people with feedback about issues and desired features.

        On the other hand, if you have a cool idea but nothing to present, most of the people will forget about it soon. The first adopters are usually the techies, interested in the same domain and they guide after "show me the code first".

        Depending on the market, time to bake a project before announcing it is also very important. With SIP Express Router (SER), baking time was about one year (note: it was actually used in research projects and demos) -- when it was released under GPL, the entire history of development was made public (kept in CVS internally at FhG Fokus Institute and then migrated to berlios.de).

        SIP was at its beginning as well, so time was a good friend in this aspect during early 2000. Now it might not be the same. The development done internally during the first year allowed to come to the public with quite rich in features SIP server, the first of its type in open source. In just few months we had a consistent external community involved in the project, as users and developers.

        Therefore, here is my list to consider when launching a new project:
        • release some source code that is working to some extent from day one
        • don't bake it too much internally - waiting too long you may miss good chances
        • create basic documentation - how to build and run the application
        • create a web site to present the project - it will help to easily refer to, spread the word and get listed in web search results
        • underline the target of the project - what it tries to offer and how it differentiate from similar ones
        • open communication channels to community - mailing lists, web forums, a.s.o. - keep the archive of discussions public, it will help others learn from old debates
        • abuse your friends and colleagues for initial feedback and first discussions - there are many watching the archive before joining, a dynamic community attracts new members
        • use social networking to rich more audience
        • be sure you are available to answer questions quickly in the early stage - spread the knowledge about the application so that community members can answer similar questions later to new members, lifting some load from you
        If the launch is carefully prepared, you are half way done to ensure the success of the project. First impression matters!

        Thursday, July 31, 2008

        A1 InnovationDays

        :: Final Call for the International Developer Challenge A1 InnovationDays ::

        Since almost 4 weeks, the international developer challenge A1 InnovationDays attracted more than 30 ideas from creative minds. The challenge is open to anyone who addresses the grand theme “Open Communication by Open Standards” and can come up with ideas for cool services built on IP-based communication (SIP & IMS).

        Ideas can be posted on the platform

        www.a1innovations.at/en/static/a1innovationdays until August 15, 2008.

        All entries are open for voting and discussing by all users. On August 15, the 10 highest ranked ideas will be short-listed and judged by a panel of recognized experts as well as representatives from the sponsors. End of August, the best teams behind the ideas will be invited to a prototyping event near Vienna in order to realize their ideas and demonstrate their potential. The winning team can choose among several awards, such as a week of powder snow skiing in Austria. After that, the sponsor (mobikom Austria) is keen to bring your idea to the market.

        All submissions must be based on Open Source Software.

        : More Information :

        For all details about this challenge, go to the FAQs:

        http://www.a1innovations.at/en/static/faq

        For registration, go directly to: http://www.a1innovations.at/registrierung

        : Important dates ahead :

        August 1, 2008: Two prizes for the best interim ideas will be awarded

        August 15, 2008: End of idea entries (CET 24:00)

        August 18, 2008: Announcement of the five selected teams for the prototyping event

        August 29 - September 1, 2008: Prototyping event at the monastery Und

        (near Vienna: http://www.und.at/)

        Saturday, May 26, 2007

        OpenSER v1.2.1 released

        New stable release of OpenSER was out on the 23rd of March as version 1.2.1. It is patch release of branch 1.2, emerging from the fixes done to the 1.2.0 release. All people using 1.2.0 release are encouraged to upgrade to 1.2.1 as it includes several important fixes.

        The upgrade should be seamless, there is no updated to the database structure or to configuration file syntax. The fixes concern only the bugs and issues occurred in 1.2.0 release.

        eLiberatica - Romanian Open Source Conference

        I managed finally to attend eLiberatica, due to some traveling there were some doubts around, and I am glad I did it. So far, Romania was a country where the Open Source still was considered geeks world, not suitable for business. That's mainly because of poor implications of authorities and the usual aggressive attitude of the big players in IT on local market.

        Personally I hope, with this event, more eyes turned to Open Source, opening the way of deeper analysis that will conduct to a better understanding of the concept and the maturity of such applications. I have attended many events where the audience was asked " Who is using Open Source?" gathering like 10-15% or hands up, while the question " Who is using Firefox/Mozilla?" got at least 40%.

        Open Source VoIP is pretty well represented by Romanians, OpenSER and Yate being worldwide relevant applications in this field. My presentation was focused on the Romanian contribution to OpenSER so far, exposing as well a solution to implement a ITSP using only Open Source applications. This does not mean won't cost you anything, but is lot of money saving and flexibility there.

        In the hope that recently constituted ROSDEV (Romanian Open Source Development) group and events like eLiberatica will increase the level of Romanian contributions to Open Source, I will like to give the appropriate credits to Lucian Saviuc who managed to organize a very successful first editions of eLiberatica, gathering well known representatives of important projects in Open Source: MySQL, eZ, PHP, Mozilla, Gnome, Apache.

        The event was located in the beautiful city of Brasov, in the middle of Carpathian mountains, about 30km away of Dracula Castle, who, I'm sure :-), enjoyed the event and attendants.

        Presentation is available here.