Open Source Journal
At our Seminar last month, Managing FOSS to Lower Costs and Achieve Business
Results, several participants asked about the dynamics of FOSS (Free and Open
Source Software) projects that reach a crossroads (a failure, a merger, loss
of key personnel, etc). I had not expected that concern because with
commercial software, it seems to me, the problem is more severe. When you
have the source code and the right to modify and redistribute it, the source
gives many more options (and its freedoms provide many more protections) than
when commercial software goes bankrupt or gets bought by a competitor for
But the reason for the questions may be a lack of understanding about how
FOSS projects work. They involve individual human beings, perhaps just a
single person or, more likely, several people from many organizations and
even different cultur... (more)
Open Source Journal on Ulitzer
The November 2009 issue of Communications of the ACM (CACM) has a very
interesting article by Paul Stachour and David Collier-Brown entitled “You
Don’t Know Jack About Software Maintenance”. The authors argue
energetically for using versioned data structures and “continuous
upgrading” to improve the state of the art of software maintenance.
The piece got me thinking about FOSS (Free and Open Source Software) and
“continuous upgrading”. Here are seven observations on FOSS software
maintenance that occurred to me as I reflected on the CACM article:
Virtualization provides the facility to run multiple isolated computer
operating systems on one piece of computing hardware. There has been a huge
increase of interest in virtualization technology because recent advances in
multi-core technology provide significantly more computing power in each
machine with ever decreasing costs. Virtualization is one of the best ways to
take advantage of these big changes in hardware.
Currently, Xen is the most mature FOSS (Free and Open Source Software)
virtualization technology. Although we love the idea of KVM, since it
requires a special p... (more)
Cloud Computing Expo
Last year a client asked us for advice on getting started with programming.
So I thought I’d share some thoughts about programming, its relationship
with FOSS (Free and Open Source Software) management and why Python is a good
language for learning programming including some great on-line resources. But
first I want to make sure our business-oriented readers understand the nature
and importance of source code.
Register Today and Save $800 !
Explore Sponsorship Opportunities !
The “source” aka “the code” provides a language in which computer
users can create ... (more)
At first glance, the ecosystem in the Free and Open Source Software (FOSS)
world can seem a bit complicated. There are several ways to get software:
project websites where you can download it directly, use a software
management tool that your Linux distribution provides, or you may also be
able to install a Linux distribution that includes everything you need right
out of the box! Once you understand this ecosystem, you can find where your
contributions would be most useful, and why contributing is beneficial to
your organization and the FOSS community.
So, where does this all b... (more)