×
GNU is Not Unix

Plug-In Architecture On the Way For GCC 342

VonGuard writes "This year marks the 25th anniversary of the GNU Operating System. A major part of that system has always been the GNU Compiler Collection. This year, some of the earliest bits of GCC also turn 25, and yet some of the collection's most interesting years of growth may still be ahead. The GCC team announced today that the long-standing discussion over how to allow plug-ins to be written for GCC has been settled. The FSF and the GCC team have decided to apply the GPL to plug-ins. That means all that's left is to build a framework for plug-ins; no small task to be sure. But building this framework should make it easier for people to contribute to the GCC project, and some universities are already working on building windows into the compilation process, with the intent of releasing plug-ins."
GNOME

Building Linux Applications With JavaScript 288

crankymonkey writes "The GNOME desktop environment could soon gain support for building and extending applications with JavaScript thanks to an experimental new project called Seed. Ars Technica has written a detailed tutorial about Seed with several code examples. The article demonstrates how to make a GTK+ application for Linux with JavaScript and explains how Seed could influence the future of GNOME development. In some ways, it's an evolution of the strategy that was pioneered long ago by GNU with embedded Scheme. Ars Technica concludes: 'The availability of a desktop-wide embeddable scripting language for application extension and plugin writing will enable users to add lots of rich new functionality to the environment. As this technology matures and it becomes more tightly integrated with other language frameworks such as Vala, it could change the way that GNOME programmers approach application development. JavaScript could be used as high-level glue for user interface manipulation and rapid prototyping while Vala or C are used for performance-sensitive tasks.'"
GUI

Qt Becomes LGPL 828

Aequo writes "Qt, the highly polished, well documented, modern GUI toolkit owned by Nokia, will be available under the LGPL starting with version 4.5! It was previously only mainly available under the GPL and a commercial license. Selling licenses was an important part of Qt under Trolltech as it was the company's main source of income, but Trolltech is a fruit-fly compared to Nokia, who want to encourage and stimulate the use of Qt Everywhere [PDF]. This is fantastic news for all commercial developers looking to create cross-platform applications without the need to buy a $4950 multi-platform license per developer."
Microsoft

How Microsoft Beats GNU/Linux In Schools 476

twitter writes "Ever wonder why schools still use Windows? Boycott Novell has extracted the details from 2002 Microsoft email presented in the Comes vrs Microsoft case and other leaks. What emerges is Microsoft's desperate battle to 'never lose to Linux.' At stake for Microsoft is more than a billion dollars of annual revenue, vital user conditioning and governmental lock in that excludes competition, and software freedom for the rest of us. Education and Government Incentives [EDGI] and "Microsoft Unlimited Potential" are programs that allows vendors to sell Windows at zero cost. Microsoft's nightmare scenario has already been realized in Indiana and other places. Windows is not really competitive and schools that switch save tens of millions of dollars. Because software is about as expensive as the hardware in these deals, the world could save up to $500 million each year by dumping Microsoft. Now that the cat is out of the bag, it's hard to see what Microsoft can do other than what they did to Peter Quinn."
Wireless Networking

Open Firmware Released For Broadcom Wireless 95

mcgrof writes "Linux developers have announced the release of a reverse-engineered open source firmware for Broadcom 4306 and 4318 wireless hardware, licensed under the GPLv2. 'Although the base firmware is not fully 802.11 compliant, e.g., it does not support RTS/CTS procedure or QoS, we believe that someone could be interested in testing it. The firmware does not require the kernel to be modified and it uses the same shared memory layout and global registers usage of the original stuff from broadcom to ease loading by the b43 driver.' You can go check out and download the firmware at the Italian Universita' Degli Studi Di Brescia Open FirmWare for WiFi networks project page. This is a good example of clean room reverse engineering design where one group worked on specifications while another worked on the the driver and the firmware. Kudos to the specification writers and bcm43xx development team for their hard work."
GNU is Not Unix

Stallman On the State of Free Software 25 Years On 367

TRNick writes "What's the state of free software, 25 years after GNU's birth? TechRadar has an interview with Richard Stallman to find out. Stallman thinks free software is making good progress: 'Nowadays hardware developers are also increasingly likely to publish the interface specs so that we can develop free software that works with the hardware. Perhaps we are turning the corner, but we still have a big fight on our hands before all computer users have freedom.' But how many of us actually run an operating system that Richard Stallman would consider free? Many of the more popular GNU/Linux distributions, including Mandriva and Ubuntu, bundle proprietary code with their free software packages. Perhaps free software has reached a large enough install base that companies are happy to use it for their own gain, but aren't quite so willing to make their own commitments to free software development. How important this is to the success of free software depends on how strong your stance is on freedom is."
GNU is Not Unix

Open Source Victories of 2008 378

Meshach writes "Ars Technica has an interesting run-down on the major open source victories of 2008. Some, like Firefox 3, we can probably mostly agree on. Others — KDE 4 comes to mind — will be more controversial. And Mono 2? What else should be on the list?"
GNU is Not Unix

Linux In 2009 — Recession vs. GNU 355

RealityThreek sends this excerpt from an article at IT Management:"Pundits and business executives alike are predicting gloomy economic times for 2009. But when the talk turns to free and open source software (FOSS), suddenly the mood brightens. Whether their concern is the business opportunities in open source or the promotion of free software idealism, experts see FOSS as starting from a strong base and actually benefiting from the hard times expected next year. ... [Jim Zemlin, executive director of the Linux Foundation] sees Linux and the FOSS ecosystem surrounding it as having insurmountable advantages in any market over its main competitor Windows — advantages that an economic downturn only intensifies. At a time when a search for the lowest possible price point is happening in such areas as notebooks, FOSS is available at no cost. It is easy to rebrand and customize in a way that Windows Isn't, and is also technically more efficient."
Software

The 10 Coolest Open Source Products of 2008 198

An anonymous reader writes "Open Source Software is about more than just the Linux operating system, and 2008 brought advances in the form of OpenOffice.org, IBM Lotus Symphony, Firefox and Android. But Linux is still the heart of the FOSS movement, and this year brought key developments in the operating system as well. Here's a look at the coolest open source products to come across the transom in 2008." Along roughly similar lines, davidmwilliams points out the year in review of the iTWire's "Linux Distillery" column.
Linux

2009, Year of the Linux Delusion 696

gadgetopia writes "An article has come out claiming (yet again) that 2009 will be the year of Linux, and bases this prediction on the fact that low-power ARM processors will be in netbooks which won't have enough power to run Windows, but then says these new netbooks will be geared to 'web only' applications which suits Linux perfectly. And, oh yeah, Palm might save Linux, too." The article goes on to skewer the year of Linux thing that seems to show up on pretty much every tech news site throughout December and January as lazy editors round out their year with softball trolling stories and "Year End Lists." We should compile a year-end list about this :)
The Courts

FSF Files Suit Against Cisco For GPL Violations 409

Brett Smith writes "This morning the Free Software Foundation filed suit against Cisco for violations of the GPL and LGPL. There's a blog post with background about the case. The full complaint is available too." The short version, as excerpted by reader byolinux, is that "in the course of distributing various products under the Linksys brand Cisco has violated the licenses of many programs on which the FSF holds copyright, including GCC, binutils, and the GNU C Library. In doing so, Cisco has denied its users their right to share and modify the software."
Programming

Comparison of Nine Ruby Implementations 75

An anonymous reader writes "Zen and the Art of Programming published a new version of The Great Ruby Shootout, which was aimed at testing the performances of multiple Ruby implementations. On the benchmark table this time around are Ruby 1.8 (on GNU/Linux and Windows), Ruby 1.9 (aka Yarv), Ruby Enterprise Edition (aka REE), JRuby 1.1.6RC1, Rubinius, MagLev, MacRuby 0.3 and IronRuby. The results of this comprehensive comparison show that for this set of benchmarks, Ruby 1.9.1 is almost 5 times faster than the notoriously slow Ruby 1.8. Is Ruby finally going to be acceptably fast?"
Editorial

Proprietary Blobs and the Pursuit of a Free Kernel 405

jammag writes "Ever since the GNewSense team pointed out that the Linux kernel contains proprietary firmware blobs, the question of whether a given distro is truly free software has gotten messier, notes Linux pundit Bruce Byfield. The FSF changed the definition of a free distribution, and a search for how to respond to this new definition is now well underway. Who wins and what solutions are implemented could have a major effect on the future of free and open source software. Debian has its own solution (by allowing users to choose their download), as do Ubuntu and Fedora (they include the offending firmware by default but make it possible to remove it). Meanwhile, the debate over firmware rages on. What resolves this issue?"
Unix

Taking a Look at Nexenta's Blend of Solaris and Ubuntu 248

Ahmed Kamal writes "What happens when you take a solid system such as Ubuntu Hardy, unplug its Linux kernel, and plug in a replacement OpenSolaris kernel? Then you marry Debian's apt-get to Solaris' zfs file-system? What you get is Nexenta Core Platform OS. Let's take Nexenta for a quick spin, installing and configuring this young but promising system."
GNU is Not Unix

Stallman Unsure Whether Firefox Is Truly Free 905

Slatterz writes "Among the theories Stallman bandies about in this Q&A are: Facebook may not share private data with the CIA, Firefox isn't really 'free software,' and his dreams of a day where nobody is involved in developing or promoting proprietary software. Agree or disagree?"
Novell

Boycott Novell Protesters Manhandled In India 360

James Mathew writes "This is an interesting story from Kerala, India, where the ruling Communist Party organized a national conference in its efforts to hijack the Free Software Movement, which has enviable roots in the state. They got Novell to sponsor it. On the second day of the conference, a few free software activists who displayed posters against Novell were manhandled by the organizers and police — typical of what is expected from them. Most of the snaps taken during the scuffle were forcefully deleted by the organizers, after seizing the protesters' mobile phones. Still they couldn't delete all. Here is another blow-by-blow account."
GNU is Not Unix

(Stupid) Useful Emacs Tricks? 412

Count Fenring writes "Since the Vi version of this question was both interesting and popular, let's hear from the other end of the spectrum. What are your favorite tricks, macros, extensions, and techniques for any of the various Emacs? Myself, I like 'M-x dunnet' ;-)"
GNU is Not Unix

Creative GPLs X-Fi Sound Card Driver Code 369

An anonymous reader writes "In a move that's a win for the free software community, Creative Labs has decided to release their binary Linux driver for the Creative Sound Blaster X-Fi and X-Fi Titanium sound cards under the GPL license. This is coming after several failed attempts at delivering a working binary driver and years after these sound cards first hit the market."
United States

Suit Claims Diebold Voting Machines Violate GPL 252

An anonymous reader writes "Diebold Inc. and its subsidiary, Premier Election Solutions, is using Ghostscript in its electronic election systems even though Diebold and PES 'have not been granted a license to modify, copy, or distribute any of Artifex's copyrighted works,' Artifex claims in court papers filed late last month in US District Court for Northern California. The gs-devel list first brought up the possible GPL violation a year ago."
GNU is Not Unix

GFDL 1.3 Is Out, Allows Migration To CC 72

David Gerard writes "Version 1.3 of the GNU Free Documentation License is out (FAQ). This license is little-used, except on the #8 site in the world: Wikipedia. And this version includes special provisions to re-license wiki-based content from GFDL to the much simpler Creative Commons Attribution-ShareAlike license 3.0, as requested by the Wikimedia Foundation. Wikipedia plans to hold a public consultation process to decide whether and how to migrate to CC-BY-SA. The discussion is already running hot and heavy."

Slashdot Top Deals