Developer Linux News for Jul 16, 2009
Use Class Member Initializers for Cleaner and Easier-to-Maintain Constructors (Jul 16, 2009, 23:04)
DevX: "A new C++0x feature called a class
member initializer allows you to specify a single initializer in
the very declaration of a data member. Learn how to use this
feature to simplify your constructors' code, reduce potential bugs,
and make your code more readable."
Why GNOME Do Is Built With C# (Jul 16, 2009, 22:04)
LinuxPlanet: "With all the recent heat
generated about Mono and the C# language, it only seems appropriate
to take a look at the issue from a programmer's perspective. David
Siegel talks about how he came to choose C# for writing GNOME
The Business Of Free (Jul 16, 2009, 21:34)
KDE.news: "At the recent Gran Canaria Desktop
Summit in Las Palmas, Gran Canaria, Amarok developers Bart Cerneels
and Nikolaj Hald Nielsen gave a talk about how a
community-developed Free Software project like Amarok can work with
businesses in a way that benefited both, without compromising on
the spirit or openness of the project."
Licensing 101 for Open Source Projects--Pick a License (Jul 16, 2009, 20:34)
Linux.com: "Part I dealt with the impact your
licensing choice can have on the use of the code you write. This
part II focuses on how your choice of license impacts your ability
to incorporate third party code"
Developers Can't Discount Human Nature (Jul 16, 2009, 20:04)
Intranet Journal: "The developer writes the
code for the system, the sales person tries to sell it to
management and the user community, and the psychologist tries to
figure out why users don't buy into what they're selling."
This Week on Github: Stupid Ruby Tricks (Jul 16, 2009, 19:03)
Linux Magazine: "Ruby is a very dynamic
language. You can turn the language inside out, give objects a
frontal lobotomy, and stitch the whole thing back together again,
all at runtime. Here are some examples."
Why the GNU GPL Still Matters (Jul 16, 2009, 17:33)
Open Enterprise: "One of the biggest issues for
those attacking the GNU GPL seems to be the apparent contradiction
between its desire to propagate freedom, and its refusal to give
complete freedom to programmers – specifically, the freedom
to take the code and make it closed."
Another company signs Linux patent-protection deal with Microsoft (Jul 16, 2009, 14:33)
All About Microsoft: "On July 15, Microsoft
signed a patent-coverage deal with Melco Holdings, the
Japanese-based parent company of Buffalo Inc. and Buffalo Group.
Buffalo makes network-attached storage (NAS) and routers, including
the LinkStation and AirStation products."
Linux is not an Operating System (Jul 16, 2009, 13:02)
Tech-No-Media: "Last week Google announced
their intention to release an operating system based on Linux. The
reaction of some people on reddit was: "No, another neutered,
watered-down, crapitized "linux". Linux will once again be viewed
as a sub par, 'specialized' OS.""
Ubuntu 9.04 Receives OpenJDK 6 Certification (Jul 16, 2009, 00:02)
Softpedia: "Canonical, through Matthias Klose,
announced on July 11th, 2009 that the Ubuntu Java development team
had completed the certification of the OpenJDK 6 platform for
Ubuntu 9.04 (Jaunty Jackalope)."