Articles on the software industry, offshore outsourcing, open source, ...etc.
It seems that some Arabic words are being used subconsciously for open source software projects.
Here are some recent examples.
A new GPL licensed transactional engine for MySQL is now available.
It is called PrimeBase XT (pbxt). It provides all the benefits of transactional engines such as InnoDB. This includes referential integrity (RI) and multiversion concurrency control (MVCC).
The benchmarks are good for this engine.
Software projects are by definition people centric: software can only be produced by humans, and therefore all it requires is human capital and what goes with it (budget, communication, ...etc.).
Since people are the main component, communication is crucial. Like every project involving humans, communication can break down, and the results are suboptimal to say the least.
In IT projects, this was immortalized using the Tire Swing Cartoon. I recall first seeing this cartoon in the late 1980s. It depicts how each stakeholder in the project envisioned the product, or delivered his part.
A nice list of programming quotes with some that are thoughtful, some amusing, some interesting and some just plain fun.
Ubuntu is a very popular Linux distribution. There are many variants, including Kubuntu (Ubuntu with a KDE desktop), Edubuntu (education oriented Ubuntu), ...etc.Now there is a new edition: Christian Ubuntu. No, it is not a joke. It is real. It includes the Bible, as well as web parental control software. Here is the announcement on the Ubuntu Forums.Of course, something like that would always invoke jokes, such as this blog called Ubuntu Christian Edition Facts. It clearly says that it is a joke.
Ruby as a "quick and easy interpreted scripting language for object oriented development" did not really pick up until the Ruby On Rails (RoR) platform started taking off.It was only a matter of time for full-fledged Content Management Systems (CMS) based on Ruby on Rails to emerge.Here is a list of a few I found out, still the early stages.
It is official: Drupal has 14 Summer of Code projects for 2006.
This is amazing, since Drupal came out #8 in the list, ahead of other open source projects, such as Joomla, Gentoo, Gaim, Mozilla, Eclipse, GNU and Debian.
This also means that Google will be investing $70,000 in Drupal.
Last year, I co-mentored three students, and got a Summer of Code 2005 T-Shirt. Two of last year's students that I co-mentored (The Amazing Angela and Fabulous Fabiano) are mentors in their own right this year!
It seems that MySQL has countered Oracle's purchase of Innobase's InnoDB and Sleepy Cat's BDB, by buying its own transactional engine from Solid Tech, and even making it GPL. The obligatory Slashdot discussion here.
Oracle Corporation has been on a shopping spree.
In 18 months they are spending $18 billion, including many open source companies.
First, it was InnoBase, the company that makes the InnoDB for the MySQL database. Then rumor has it that SleepyCat will follow, which makes the Berkley Database Base. Following that is Zend, maker of the PHP accelerator, and the PHP development environment, Zend Studio. Finally, it is JBoss, a Java application server.
The first two worry me the most. Although the source code of both products is available, the proprietary license for each allows MySQL AB, the company that makes MySQL, to offer non-free versions with suitable licensing for clients who need it.
Here is a list of web application frameworks that are written in PHP. Some of those were inspired by Ruby On Rails, or seek to imitate it. Others are frameworks with varying goals. All are PHP based.