Professional Linux Driver
Agora Labs supports Linux and supplies an H.323 driver. Additionally, the Agora Labs' codecs are available ported to Linux.
Programmers working with the Linux operating system often refer to protocol stacks as drivers. Agora Labs provides a portation that enables engineers to create a loadable driver using their protocol stacks. With slight modification, this driver can also be used to create Unix drivers, or drivers for derivatives of the Unix OS, so that engineers can create Solaris drivers, HPUX drivers, BSD OS Drivers and other Unix drivers.
Production Quality Linux Driver
Agora Labs offers code that is fully tested--in their test lab, in professional test labs, and in the field. hey also use proprietary test methods and industry standard test suites. However, it is said that the proof of the pudding is in the eating. Likewise, the proof of a protocol stack is in its interoperability. Agora Labs has a large number of customers, each deploying thousands of units in the field. And they work closely with their installed base of customers to keep their products up to date and interoperable.
Open Source Linux Drivers
Open source software is very appealing because at first it appears to be free. However there are hidden costs that only become apparent as your engineers get more deeply involved. A few of our prospects tried working with open source, only to find out that they spent well over 6 months working with it and still could not accomplish their goals with what was available. They then licensed one of our products and were able to get their project back on track, but in the process wasted a significant amount of market entry time and engineering resources.
Remember that the code is only about 20% of the programming part of a project. The other 80% is split between designing and debugging your product. And those numbers don’t include the marketing side of design, any learning or training that is needed, or the initial live testing, field testing, interoperability testing, certification testing, or customer testing that any communications product needs.
Open-source software is often just a few code modules. Our solutions includes much more than just the code. Some of the features we include are:
Support and Maintenance
- Support is just a phone call or email away. You don't have to post to a forum and hope soeone answers your question.
- Short Learning Curve
- Agora's code is easy to port; its in both your and our best interests to enable you to use our code quickly, easily and with a minimum of support calls.
- Common API
- APIs for our features are as common as they can be. Compare this to open source, where the is no one authority to enforce commonality on all features' APIs. This makes your learning curve faster, and makes our code easier to use.
- Part of what you license from Agora is up-to-date, easily to read documentation.
- The President of Agora is readily available, and is concerned about each customer. Compare this to large companies, where the product-side of the business gets the lion's share of the president's attention. Of course, there is no one person who is accountable for open-source software. In fact, the open source licenses generally remove all accountability from the authors.
- Agora's code is warranteed to work correctly. What guarantee do you get with open source?
- Agora's products are indemnified against copyright and patent infringement.
- Open Source code may drag some of your code into the public domain. Agora's licenses allow you to keep the code you have developed.
- Agora tests thier code rigorously for correcct operation, and for resistance to expoits.
- Agora's code is significantly smaller than the competitions, and smaller than any open source stack we've seen. This means that you need less ROM and RAM, and can store a higher percentage of the code in your processor's cache, which means you get higher performance or lower battery drain.
- Agora's products are designed to be ported to virtually any processor and OS. Its very difficult to make a stack designed for a single platform, like a PC, run on some other processor and OS.
And we help you discover the hidden costs of open-source.
The Cost of Open-Source
Only about 10% of an iceberg is visible; even less of the cost of Open Source software is apparent at first glance.
Some of the hidden costs of using open source:
- The "open-source royalty”
- Proprietary code is often smaller and faster than open-source code, and so requlres less processor resources and memory. The extra memory and processor power you may need for open source increases the cost of your product, just as a royalty does.
- Initial and recurring engineering cost
- You may pay a lot for proprietary software, but you will pay a lot in selecting, implementing, and debugging open source software, especially if you run into a problem that makes it out into the field.
- Opportunity cost in time-to-profit
- The cost of being late (or getting to market early) is not just the engineer-hours you save. Being the first to market gives your product an advantage in that you will sell it to more people (its the only choice until your competition feilds thier product), and your company will be generally be able to sell it for a higher price even after competing products are available.
- Cost of hiring another expert when yours leaves
- Agora will help your new engineers learn thier products if the original developer moves on to another project, or leaves the comany.
- Cost of changing product
- occasionally the open-source community abandons one package in favor of a newer, completely different package. And occasionally the open-source community redesigns the APIs so you have to change your code (e.g. Linux 2.4 to 2.6)
- Legal Cost
- Open Source advocates have sued users of open source software.
- Investor loss
- Some iInvestors often require a company to certify that no open source code has been used in their products.