Linux Today: Linux News On Internet Time.

More on LinuxToday

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 Do."

  • The Business Of Free (Jul 16, 2009, 21:34) "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) "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)."