Latest Publications on Industry and Research
-
Dave Humphrey: New graduate program on Linux and open source system administration
For your information, a note from Dave Humphrey on LUX, a new graduate program on Linux and Open Source System Administration at Seneca College, Toronto, ON.
-
OSS 2.0: Leveraging the open source community for business
For your information, a research workshop on open source and business. CALL FOR PAPERS OSS 2.0 : Leveraging the Open Source community for business Workshop at OSS 2008 Conference, co-located with IFIP WCC 2008 Milan (Italy) http://conferenze.dei.polimi.it/oss20 Deadline for submission: 21st June 2008 Notification of acceptance: 11th July 2008 Final submission due: 25th July 2008…
-
Open source is a business strategy not a business model
Following up on related discussions, another common confusion in my opinion is to think that “open source” is a business model. It is not. Open source is a business strategy, in support of a business model. You still need to know how to make money, and it doesn’t happen by giving software away for free.…
-
Design pattern density and design maturity
JUnit is a widely-adopted unit testing framework for Java, developed by Kent Beck and Erich Gamma. In their discussion of JUnit 3.8’s design, the authors state: Notice how TestCase, the central abstraction in the framework, is involved in four patterns. Pictures of mature object designs show this same ‘pattern density’. The star of the design…
-
FOSSBazaar: Open source under the CIO’s radar screen: Good or bad?
Commercial open source has a peculiar sales process. Frequently, when a firm decides to buy (license) a specific type of software like a content management system or a wiki engine, they’ll find that their company already employs multiple solutions, downloaded for free from the Internet. By some measures, this is dangerous to IT governance, as…
-
Object-oriented software design documentation
Software researchers need case studies to validate new tools and methods of object-oriented software design. A good thing to do is to standardize on a set of open source frameworks and libraries that are known and available to everyone. Basically, a benchmark set for new tools and methods in object-oriented software design. JUnit and JHotDraw…