// OrigCashRegister.cpp /*****************************************************/ /**** RESTRICTED SOFTWARE - MAY NOT BE USED ******/ /**** WITHOUT A LICENSE ******/ /*****************************************************/ # include <stdio.h> # include <stdlib.h> # include "TaxExpert.h" void main(int ac, char **av) { double amount = 100.0; double tax = 0.0; TaxExpert expert = new TaxExpert(); if (ac > 1) amount = atof(av[1]); tax = expert->getTax(amount); printf("The tax on %f is %f\n", amount, tax); }
Can CORBA Sidestep Open-Source Licensing? (Web Techniques, Apr 2001)
The open-source movement has sparked an explosion of new software and code, all freely available to developers. Companies that were once locked into costly licenses can now access the source code for everything from compilers, editors, and scripting interpreters to packages like MySQL and Linux. This is great for businesses that would rather extend existing code than reinvent the wheelbut there's a catch. If you rerelease the original code, most open-source licenses (with the notable exception of BSD-style licenses) require that you also give away the code to any improvements you've made. And a number of open-source licenses state that you may not use the code in commercial software you plan to license restrictively on a per-copy basis.Related Reading
More Insights
INFO-LINK
To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy. | |