InfoQ Homepage Open Source Content on InfoQ
-
Sun’s JDK7, OpenJDK & IcedTea: Disambiguation
With JDK7, OpenJDK and IcedTea all evolving in parallel it can get confusing about how these projects relate to each other. David Herron, which is OpenJDK Quality Lead, tries to set the record straight and explains why the JDK7 has taken so long.
-
WiX: The Future of Setup/Deployment Projects for Windows Developers
Setup/Deployment Projects are currently strongly tied to the Visual Studio IDE itself. This makes it unnecessarily difficult to build setup/deployment projects from tools such as NAnt and MSBuild. Microsoft will be addressing this by replacing the venerable tool with WiX, their open-source Windows Installer XML toolset.
-
External DSLs: Success and Failure Factors
Given the growing interest in Domain Specific Languages, Michael Feathers provides some reflections on external DSLs, their advantages and pitfalls as well as possible success and failure factors that he believes to be function of far more than the technology.
-
In Other News: Free Windows for CPAN Authors
In an unprecedented move, Microsoft is giving all the CPAN authors access to an array of hosted Windows virtual machines. The machines will be hosted in Australia by a third part with the goal of making it possible for Perl on Windows to achieve parity with Perl on other platforms.
-
IronRuby moves to Github
Microsoft recently announced they had moved their IronRuby project to GitHub. The announcement, like many projects these days, shows the project moving from its current Subversion repository to a Git repository located on Github.
-
Article: Structured Event Streaming with Smooks
The Smooks project has been used in several ESBs for transformation techniques since the first adoption by JBossESB. However, in this article Tom Fennelly discusses how it can be used for much more than that.
-
Singularity: Microsoft's Open Source Operating System
The second release of the Singularity Research Development Kit is now available as both source code and as a bootable CD. Singularity is an operating system based almost entirely on managed code with a very high degree of isolation between processes. In an unusual move by Microsoft, Singularity is soliciting patches and offering full developer rights on CodePlex.
-
OpenMoko Faces MP3 Patent Dispute
The Linux-based phone, OpenMoko is currently in a patent dispute with Sisvel, the Italian patent holding firm known for its aggressive enforcement of MPEG patents.
-
Interview: John Lam on IronRuby, Microsoft and Open Source
In this interview from RubyFringe, John Lam talks about his work on IronRuby and how Microsoft is approaching Open Source software development.
-
Open Source Usage Was Quantified Across Enterprise
The Open Source Census (OSC) has recently published a report meant to reveal the usage of open source software across the enterprise and across the world. Governments and financial services companies are leading the list, and Europe uses more open source software than all others, including US.
-
Article: Ruby's Roots: Smalltalk Comeback and Randal Schwartz on Smalltalk
Smalltalk, a language that has had a big influence on Ruby, is making a comeback. We take a look at the current situation and talk to Randal L. Schwartz about Smalltalk.
-
Is Mono Ready for Production?
A question was asked on Stack Overflow having the title "Is Mono ready for prime time?" Several users responded including Miguel de Icaza, founder of the Mono project. The responses are helpful to evaluate the opportunity to deploy an application on Mono.
-
Mono 2.0 Is Available on MacOS X
Miguel de Icaza has announced the release of Mono 2.0 installers for MaxOS X. Mono 2.0 was released earlier this month closing the gap between Microsoft's .NET and open source Mono.
-
Interview: Tom Preston-Werner on Powerset, GitHub, Ruby and Erlang
In this interview filmed at RubyFringe 2008, Tom Preston-Werner talks about how both Powerset and GitHub use Ruby and Erlang, as well as tools like Fuzed, god, and more.
-
Mono 2.0 Released
Mono 2.0 has been released. Though still behind Microsoft's .NET in some areas, in others it has leaped ahead. For example, Mono now supports 64-bit indexes on arrays when running on a 64-bit platform, an ECMA specification that Microsoft has not implemented yet.