Open Source

Mauswerks uses and fosters a wide variety of free and open source products in the development of it's products.

The growth of free and open source software (FOSS) in the last ten years has completely changed the software development paradigm. Companies that once charged thousands, even millions of dollars for proprietary solutions now find heavy competition from an army of developers with no single point of control. Licensing is still the name of the game, and even free software may have restrictions that make the difference between a product a customer can only use for themselves and one they can resell themselves.

As some of the original contributors to the open source movement, Mauswerks staff understands not only the ethical and legal obligations that companies must know to navigate the use of FOSS, but how to best integrate existing technologies AND recognize emerging technologies that appear to be survivors.

Technologies We've Worked With

New Technologies

We're constantly on the lookout for new technologies to use and help improve.

As open source developers ourselves, Mauswerks contributes back. We're always looking for projects to help foster. Projects that catch our eye are Apache Software Foundation Licensed, make extensive use of patterns, have JUnit tests with high code coverage metrics, and respond to quickly to improvements in the form of patches. As necessary, we'll keep contributing patches for stability and scalability improvements or new features, eventually getting to the point that a project looks upon us kindly and requests our permanent membership.

Of course, we're contributing patches to projects that we are already using -- how else would we know there is an issue worth addressing? In the process of becoming familiar with the core of these frameworks, we sidestep some of the limitations of open source (traditionally in the form of weak documentation), allowing us to get the maximum potential out of the projects we work with. It's not just enough to know the "alphabet soup of projects", one must also have experience integrating them in a maintainable manner!

The results translate into a rarely matched value proposition, one that customers (and ourselves alike) can translate into lowest cost of ownership. This hidden value is hard to initially quantify, but results in better product sustainability, an important factor for good ideas (since you will have competition if your product is a success).