The Latest

Printing in Calc, Part 2: Print selection and printer options

In part 1 of this entry, I discussed how to use Calc's page styles to control how spreadsheets print. However, although page styles are one of the most useful tools for the task, they are far from the only ones. How you setup pages for printing and the printer or export options are also part of the arsenal. None of these tools is useful on every occasion, and you may have to mix and match them to get the results you want, but, the more you know about them, the less of a nightmare printing a spreadsheet becomes. more>>

A Novellization clause for the next GPL

Forget about Tivoization. How about adding a clause to the next version of the GPL that counters Novellization? The clause would say (in proper legalese), that if any code infringes on intellectual property or patents held by third parties, and the third parties take legal action, the contributors of the offending code assume 100% liability. In short, if Novell injects Microsoft IP into open source and Microsoft wants to sue, it must sue Novell and nobody else, because Novell assumes liability under this new license. This would render any "promise not to sue the end customer" agreement with Novell meaningless. more>>

Ruby Related Conference Announcements

It must be the season for big announcements, because they seem to be flying right now. I'd like to point out two of them from the Ruby community. more>>

Novell is loading Microsoft's gun

It is with regret that I urge all FOSS developers to treat anything Novell has contributed to the community as suspect, scrutinize any Novell contributions and purge them as deemed appropriate.

This threat is real, and it is not necessarily contingent upon whether or not Microsoft would actually sue customers for patent infringements. This is a classic case of posturing. Novell is leveraging its agreement with Microsoft in a way that harms all other Linux distributions and other FOSS projects. It is actively exploiting its unique position in ways that seem beneficial, but will pose risks to anyone but its own customers (and even their own customers are only protected for the next five years). more>>

Printing in Calc, Part I: Page styles

Spreadsheets are primarily used online. For this reason, printing them can be challenging even to experienced users. However, offers more help than most spreadsheets with printing, starting with the introduction of page styles. In this entry, I'll explain how Calc page styles can help with printing spreadsheets. In Part II, I'll continue by explaining the other tools available for printing in Calc. more>>

Getting My Kicks On Route 64

Some months ago I started collecting the pieces I needed to build my own 64-bit computer. I'm not a complete stranger to building machines, I've put together a dozen or so during the past twenty years, but it's been quite a while since I started one from scratch, and my experience with this machine was more instructive than it was meant to be. Nevertheless, at long last Studio Dave has gone 64-bit crazy. Well, not really crazy, but certainly more than mildly enthusiastic. more>>

Who Else Gains from a GPL'd Java?

Sun's announcement that it would be releasing Java under the GNU GPL confounded many of its critics (including myself) who had feared that the company was incapable of making such a bold move.  Quite rightly, it has garnered praise from across the hacker world.  But Sun's relationship with free software has not always been so idyllic. more>>

Follow the lack of money

Jeff Jarvis is looking for better stewards of journalism's future. He explains,

I don’t see enough development going on in new news efforts — enough to save journalism from the sinking news business. And that’s what’s troubling me. The old players are proving to be quite ineffective stewards — we knew that — but there aren’t enough new stewards joining the church.

Problem is, you can't make a new business out of an old business that's turned into a church. Wall Street isn't up for that, and most of the big papers work for Wall Street. The word "stewardship" alone is a boat anchor on any company's stock price. more>>

A five year deal with Microsoft to dump Novell/SUSE

Wake up little SUSE, Wake up. No, that's not good enough. Wake up SUSE customers, wake up. Novell is jeopardizing the future of Linux for its own short-term rewards. If you want to see Linux flourish, let alone survive after Novell's five year deal with Microsoft expires, I suggest we make an alternative five year deal with Microsoft. In this case, our part of the deal is to spend the next five minutes, months, or years migrating away from every shred of Novell/SUSE software in our home, office, or enterprise. more>>

Ten ideas about Ideas

Which has more leverage in the marketplace — A) disclosure or B) secrecy? Which is more supportive of growing markets — A) public infrastructure or B) private platforms? Which is better for inventive entrepreneurs — A) sharing one's great ideas to drive development and adoption, or B) patenting and keeping secret one's "intellectual property"?

I'm sure most Linux Journal readers would answer "A" to each of those questions, plus other questions like them. Yet I suspect that most venture capitalists would rather fund the "B" choices. more>>

Of Macros And Drum Machines

This week in my random survey of activity on the mail-lists for Linux sound & music software I'll look at two very different software drum machines and a keystroke macro that enters LilyPond music notation into an Open Office text document. And if that isn't enough I've included four thrilling screenshots and links to three entertaining audio files to entice and maintain your interest. Read on for more... more>>

More on Ruby Implementations

"Rubinius is a project to watch", so says Charles Nutter in his post Rite, Rubinius, and Everything — I think he's right. Evan is hard at work making things work better in rubinius. He's now got continuations working (I think this makes him the first alternative implementation of Ruby to do so), and says he should have serializable continuations soon (see his post on it here). W00t! more>>

LDAP Series Part IV - Installing OpenLDAP on Debian Plus Some LDAP Commentary

I can imagine the comments we'll see on this article. What about X distribution? And so on... I'm not going to justify my reasons for choosing Debian. You can use whatever distro you want. It's just a matter of preference. more>>

Manipulating lists in Calc

When asked to explain the purpose of spreadsheets, most people think of calculations first. And it's true that spreadsheets like Calcs have hundreds of different functions for performing calculations. However, probably the most common tasks in spreadsheets is manipulating lists. more>>

LDAP Series Part III - The Historical Secrets

The origins of LDAP begin with the International Telecommunication Union (ITU) based in Geneva. ITU began setting email standards which required a directory of names (and other information) that could be accessed across networks in a hierarchical fashion not dissimilar to DNS. The result of their work resulted in the X.500 series of standards which defined DAP (Directory Access Protocol), the protocol for accessing a networked directory service. more>>

A Snarly little graph of Ruby's Grammar

Nick Sieger, who attended the RubyConf 2007 implementers' summit has started exploring the seedy back alleys of Ruby, and is taking notes for the rest of us. After he spent some time with the yacc grammar, he came up with a nice little graph. Follow the link to see his travelogue, then you can do what I'm doing — waiting impatiently for the next iteration. more>>

GPLv3: What the Hackers Said (Update)

When I wrote about the wrangling over the GNU GPLv3 licence a month back, it provoked a lively conversation in the comments. Given this evident passion among readers, I thought it would be interesting to ask the top hackers - the ones actually involved in the discussions - for their thoughts on the matter. So I contacted Richard Stallman for the FSF angle, and a bunch of the top kernel hackers - Linus, Alan Cox, Greg Kroah-Hartman, Andrew Morton and Dave Miller - for their view. more>>

A Question of Choice

Choice: it's one of the key ideas at the heart of free software.  The right to choose how to use your software, the right to choose who you share it with.  Who could be against choice?  Certainly not the Initiative for Software Choice, except that it has a slightly different view of what choice implies:

To encourage continued software innovation and promote broad choice, governments are encouraged to consider the following neutral principles:

Procure software on its merits, not through categorical preferences

Promote broad availability of government funded research

Promote interoperability through platform-neutral standards

Maintain a choice of strong intellectual property protections more>>

At The Sounding Edge

Over the next two or three entries I'm going to provide summaries of activity represented on some of the mail-lists most relevant to the development and use of audio software for Linux (and other platforms). I'm subscribed to a variety of such lists, and it occurred to me that a summary of their traffic would be a good indicator of the breadth and depth of our corner of the larger Linux world. I'll proceed through my lists in loose alphabetical order, starting with news from the Ardour camp. more>>

Let's do for news what we did for software

There have always been problems with distributing urgent public safety information. These problems show up, over and over, with every hurricane, tornado, flood and wildfire. At this moment in history, problems fall in three areas of responsibility (and, for that matter, responsiveness):

The old official channels (radio, TV, newspapers) are scaling back on live news coverage (or on news coverage, period) The new official channels (web sites and services, "reverse 911") are still, as we've been saying since 1995, "under construction". The new unofficial channels (cell phones, blogs, RSS feeds, phone trees) are still no substitute for the Real Thing, whatever it will become.

Lately I've been thinking about some simple hacks we can do in #3 that will give some needed assistance to #s 1 and 2 as well. more>>