Crossbar.io is a start up from Erlangen, Germany with a focus on commercial open source software.
We initiated the development of the open Web Application Messaging Protocol (WAMP), and continue to be a central driver in its development.
Crossbar.io is offering commercial support and services for the Crossbar.io router and Autobahn libraries, both during development (Development Acceleration Pacakge) and in production (Enterprise Support).
We are working on an online service which enables remote monitoring and management of Crossbar.io instances, as well as adding high-availability and clustering for professional deployments. Public alpha test access to this is available.
For a project of a former company (Tavendo) of Tobias Oberstein (co-founder), a bi-directional connection into the browser was needed. At this time, WebSocket was being defined, and Tobias Oberstein participated in the IETF working group for this.
With WebSocket as the transport, Tobias Oberstein created the first version of the WAMP protocol (back then still WebSocket Application Messaging Protocol), which was registered as only the fourth WebSocket subprotocol.
WAMP was open from the beginning, and the collective experience of implementers (both from Tavendo and third-party) was used to launch version 2. This now contained routed Remote Procedure Calls as well as PubSub.
With the expansion of the WAMP ecosystem and rising interest in Crossbar.io and the Autobahn libraries, at the end of 2016 Crossbar.io GmbH was founded. This now focusses solely on pushing the WAMP ecosystem forward and to providing commercial support and services for Crossbar.io and the Autobahn libraries.
We value openness. Open Source software is a proven development model for a wide range of software - including our field of messaging middleware. Today's software could not be developed anymore without open source. We are proud to contribute code under open source licenses to be used by anybody out there.
We value security. Soon everything is going to contain a computer. Careful design, permanent vigilance and fast reactions are necessary to keep this system of the world that we are building functioning.
We value privacy. In many societies we are nearing the point where a complete picture of everybody's actions is automatically generated and stored. Surveillance often is a matter not of collection of data, but of access to data that has already been collected. Data generation and data generation should be minimized, and safe data storage is a priority if we want to preserve the privacy necessary for a free society.
- entrepreneurial thinking (instead of taking orders)
- autonomy, excellence and purpose (what really motivates us)
- the best talents are located anywhere (not at the headquarter)
- we measure results (not presence nor time spent)
- work where you want, when you want and how you want (out of office)
- self-organisation (instead of fixed processes and given rules)
- be proactive (consider asking for forgiveness instead of permission)
- show competence (instead of covering behind qualification)
- open first (prefer building open ecosystems instead of walled gardens
- code is not the only law (the world is much more complex)
- knowledge sharing (instead of information piling)
- meet as equals (instead of hierarchies)
- coaching and mentoring (instead of instructing and ruling)
- expect the unexpected (instead of planning expectations)
- bring your own device (instead of putting up with mandatories)
- open source (instead of black boxes)
- build open ecosystems (instead of counting on vendor lock-in) 19 meritocracy (what you do is who you are)
- do not hack, drink, hack, hack, eat, sleep, hack (sprint and flow instead)
- innovation time anytime (whenever, whereever)
- bringing people together (kitchen culture)
- transparent collaboration (building bridges instead of hiding in silos)
- diversity over adaption (emphasise individuals strengths and differences)
- be paranoid (as part of your survival strategy)
- rough consensus and running code (reject kings, presidents and voting)
- stop talking, start doing (life's a jam)