Library Computer Guy’s Weblog

Entries tagged as ‘OSS’

OSS Freedom!

April 28, 2008 · Leave a Comment

I came to a sudden realization recently and it can be expressed easily:

I started using OSS because it was free, using OSS has made me free.

(I’m finally getting what RMS means by free software!)

I just gave a round table presentation at the OLA (Oklahoma Library Association) conference titled OSS onramp, and I am relieved to have it over and quite excited with the feedback from it. The round table featured my fellow students from last semester who had used OSS in their projects. What I found quite touching was that my postings to the discussion boards about OSS, had a strong influence on their decisions to use OSS and they were all “converts” and as nearly zealous as I.

My semester project that I presented on was ossonramp.org. One of my goals in this project was to use only open source software in the creation of the site even to the extent of making sure that my hosting service was using OSS. I loaded my laptop with Ubuntu , used GIMP for image editing, InkScape (quite nice considering it is still at version .4x) for vector graphics, FireFox (of course), OpenOffice, and Drupal.

I am amazed at the quality of OSS and quite relieved to find all the tools I need without the costly hassles of EULA and all the restrictions that go with proprietary software.

LCG.

Categories: Uncategorized
Tagged: , ,

Organic software?

February 28, 2008 · Leave a Comment

organic software

Firefox has a great new ad campaign touting the claim that Firefox is 100% organic software. What a great ad campaign and what a great new term for OSS. From their site:

As software companies go, we’re a little unusual. We use the term ‘organic software’ to sum up the various ways we’re different from the other guys:Our most well-known product, Firefox, is created by an international movement of thousands, only a small percentage of whom are actual employees.

LCG

Categories: OSS · Technology
Tagged: , ,

Congratulation Firefox!

February 22, 2008 · Leave a Comment

Firefox is about to break has broken 500 million downloads as this New York Times article points out. An interesting point they make is that while most data shows Firefox at about 17% market share, their own analytics shows about 28% for their readers userFirefox.

LCG

Categories: Internet · OSS · Technology
Tagged: , ,

Collaboration: the new paradigm.

February 12, 2008 · Leave a Comment

I stumbled upon this presentation by Howard Rheingold on TED and wanted to share it.

Howard Rheingold talks about the coming world of collaboration, participatory media and collective action — and how Wikipedia is really an outgrowth of our natural human instinct to work as a group. As he points out, humans have been banding together to work collectively since our days of hunting mastodons.

LCG

Categories: OSS
Tagged: ,

Ohh, yeah, that’s a Known Bug.

December 13, 2007 · 1 Comment

Long before I’d heard the term free software or open source – actually before the term open source existed, I wished for something like it. My experience with proprietary systems has not been stellar, and likely is different from the casual user of software like word processors and web browsers.

Long ago, the company I worked for purchased equipment and software to output computer generated slides to the actual 35mm film. The equipment and software to do this was extremely expensive and did much less than the salesman had promised (something often called vaporware).

We would run into problems from time to time and describe them to tech support via an expensive toll call.

“The computer locks up when it gets to rasterizing the image at about 90%” I would say.

“What software are you outputting from?” tech support would ask.

“It’s Harvard Graphics output as a postscript.”

“Are there any graphics or clipart in the slide with more than two lines of text?”

“Yes.”

“Ohh, yeah, that a KNOWN bug!” He would exclaim as if all our problems were solved.

“A KNOWN bug?”

“Yes, we are scheduled to have that patched in version 2.156″ he boasted.

“When will that be?”

“Hard to say, but we are aware of the bug!”

“Is there a work around so that I can get this work done today.. when the customer wants it?”

“Hmm, ” shuffling “no work around” more shuffling…. “Can you remove the graphic?”

There were many calls with the same basic dialog.  It reached the point where when the system locked up, my work partner and I would look at each other and exclaim loudly “KNOWN BUG!”

OK, so that was a LONG time ago – right. Things are much better now, right? Well, actually I see this same thing happening today. Our library pays a fair chunk of money for software to manage the patron access to the computers. This software is sold by salesmen who promise more than the programmers can deliver (vaporware), and there is still the problem of bugs which all software has. A recent problem basically rendered an enhanced feature useless. When I described the problem, I was told that this was a known bug, but when I asked when it was scheduled to be fixed, I was told that the status had not be elevated to be fixed. No amount of begging on my part would increase the likelihood that this bug would be fixed, unless a whole lot of other paying customers started complaining.

So, how does OSS remedy this problem? First, the biggest problem with these proprietary software vendors, is that they have more salesmen than programmers. Not the case with OSS. As a customer who pays for this software, I can only advocate that certain bugs are fixed. I have no access to the source code and am forbidden from fixing it. Our only “solution” : user groups often figure out a work around for these types of problems and share those within the community of users. Access to the source code changes that. I could actually pay a programmer (if I lacked the skills, which I do) to fix the bug in the software. A group of users could pay to have the bug fixed, or a user who can program might fix the bug as well. OSS bugs are listed and any programmer can choose to fix the bug. Then, the even better point is that the bug fix is returned to the OSS communities and others will benefit from it.

Sometimes, a known bug is a good bug the difference is in the user’s power to fix it.

LCG

Categories: OSS · Technology
Tagged: , , ,

OSS post

December 12, 2007 · Leave a Comment

This is a post from our online class discussion that somehow swerved into OSS.  It has been sitting in my WordPress drafts along with many other rough ideas waiting to be released:

We should be free to participate in the system we choose: the closed, proprietary system or the more communal open source system. My point about what Krug mentions in the interview is that when innovations are shared in a community, innovation grows exponentially (the OSS model). The early growth of the Internet is an example of this kind of information sharing. Mike’s example points to this as well.

I’ve worked in the graphic arts field and had my ideas stolen, and I didn’t like that. But, I did (and do) enjoy sharing tricks and tips with my peers (my fellow artisans, for lack of better term). If I find a better way to secure a Windows computer for public use, it seems irrelevant how much time I spent developing it. It is much more useful if I share it openly with others (who are very likely to improve on it and share that information with myself and others). I find this kind of sharing quite prevalent among librarians. Thank goodness, there are so many experts on the Internet who freely share their hard won wisdom and expertise to teach us things like CSS, HTML, podcasting, etc. They certainly could choose to sell it in book from or charge for that same information which would be fine and acceptable, but have less dissemination.

Those programmers who make up the OSS movement choose to share their code, their labor (though many are paid for this work) with the understanding that a thousand eyes are better at finding bugs than just one set.

I really suggest that if anyone wants to understand the premise of OSS, they should read The Cathedral and the Bazaar, which Doc Martens has mentioned in the Open Source discussion board. (which I’ve pasted below)

Most of you who are interested in this probably have already read Eric Raymond’s classic essay in “First Monday”
http://www.firstmonday.org/issues/issue3_3/raymond/
so here’s his own page with more (including some links to extensions and critiques):
http://catb.org/~esr/writings/cathedral-bazaar/

LCG

Categories: OSS
Tagged: , ,

Name Game

November 12, 2007 · 1 Comment

I have been reading Free Software, Free Society: selected essays of Richard M. Stallman to get a better understanding of OSS. In the process, I’ve found a whole new level of understanding (and appreciation) for how OSS came into being and also acknowledging the fine line between idealism and pragmatism.  His work and words test this line often and create much debate in the community.

Stallman founded the FSF (Free Software Foundation) and defines free software as:

Free software is a matter of the users’ freedom to run, copy, distribute, study, change and improve the software. More precisely, it refers to four kinds of freedom, for the users of the software:

* The freedom to run the program, for any purpose (freedom 0).
* The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
* The freedom to redistribute copies so you can help your neighbor (freedom 2).
* The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

There is some disagreement about this term and some in the movement wish to de-emphasize the word “free”. The real problem comes in the ambiguity of the word “free.” Stallman notes this and makes the distinction between free as in “free speech” vs. free as in gratis or “free beer.” Some choose to use the term Open Source Software which emphasized the open source code. This is a minor fissure in the movement as the basic goal remains the same, with a minor difference in terminology. The term F/OSS or FOSS (Free and Open Source Software) is a later introduction as well as FLOSS (Free/Libre/Open-Source Software). I personally prefer this term as it covers all the bases quite well, but the most common term used is OSS and we can read whatever meaning we choose into that term. In fact, the meaning does change as we learn more about it.

Words and thus names are important. Stallman points out that Linux should really be called GNU/Linux because of the contributions of the GNU community. The truth is “Linux”, like “OSS,” is the term which is most commonly used and it may prove futile to change the name that has caught on in an attempt to have it more accurately describe the reality or the idealism behind it.

Anyone who seeks to learn more about OSS will quickly find Stallman’s fingerprints all over it. he arguably started the entire movement. He also created the concept of copyleft and the GPL under which most OSS (or Free Software as Stallman would prefer) is licensed. It could be argued that OSS wouldn’t  exist without this well-though-out concept.  Stallman is also stalwart in his fight against Digital Restriction Management (as he cleverly renames it).

He is definitely acknowledged by the community even though his name and GNU are not as recognized as Linux and Linux Torvalds. It can seem at times that Stallman’s emphasis on words and seemingly credit cloud the true debate about what it means to have software freedom. It may appear that Stallman is worried about brand when he advocates GNU/Linux over Linux and “Free Software” over OSS. While I can understand the arguments for calling free software free, I have more trouble with calling Linux anything other than Linux. What’s odd to me is that the spirit of OSS / FOSS / FLOSS / Free Software / GNU / GNU/Linux / Linux / slash / (get my point?) …. anyway, the community seems to be the point, no monolithic leaders, but a community of developers and users. The brand is less important to those who take the time to learn, but words, names, brands are important sooo….

Here’s my modest proposal: LiGNUx.

LiGNUx

And, don’t even ask me HOW to pronounce that!

Update: OK, I should have known this one was way too obvious. Apparently this was suggested over a decade ago (perhaps by Stallman – see footnote on this essay) and has been debated from time to time. There’s even a website with this name.

LCG

Categories: OSS · Technology · linux
Tagged: , , , , ,

Give 1, Get 1 starts November 12.

November 11, 2007 · Leave a Comment

OLPC logoOLPC (One Laptop Per Child) will begin taking orders for the xo laptop starting on November 12 with a nice twist: You pay for two (around $400), one is shipped to you and the other to a needy child in a third world country.

Another interesting news item: EA donates SimCity to OLPC.

I still have mixed feelings about this project, but am increasingly persuaded that it is a good idea to insure that this technology is available. It is really quite amazing that OLPC has been able to create a durable, functional laptop computer though a bit over the original $100 per mark. One major aspect of this being the dependence on OSS and the creation of a unique OS called sugar. The modified RedHat Linux is really quite amazing. You can try it out yourself by downloading the live ISO. As I mentioned in a previous post the OS is really important on a low-end system, and GNU/Linux does this well. This is the same with the Nigerian decisions to purchase Intel Classmate PCs with Mandriva Linux installed instead of Windows. This, despite some last-minute meddling from Microsoft. Add to the ability to run on low-end resources, the ability to customize the Linux OS depending on the use and you have a uniquely pliable system that can fit many uses.

LCG

Categories: Microsoft · OSS · Technology · linux
Tagged: , , ,

$199 Green PC (or is it the Google PC?)

November 7, 2007 · 6 Comments

How is Walmart able to sell a $199 PC ? I mentioned this briefly in a previous blog. This is a very low end machine, of course (and you will note the monitor is not included)

Hardware Specifications
1.5GHz, VIA C7®-D Processor, 512MB DDR2 533MHz, SDRAM, 80GB Hard Disk Drive, DVD-ROM/D-RW Optical Drive, VIA UniChrome Pro IGP Graphics, Realtek 6-Channel Audio, (1) 10/100 Ethernet Port, (1) DB 15-Pin VGA Port, (6) USB 2.0 Ports, (1) RJ-11 Port, (1) Headphone/Line-Out Port, (2) Microphone/Line-In Ports, (1) Serial Port, (1) Parallel Port, (1) Keyboard, (1) Mouse, (1) Set of Amplified Stereo Speakers

 

It’s really about the OS

Lower level hardware (though this is a respectable system) does help account for the low price , but a good deal of the savings is in the use of a GNU/Linux OS rather than an MS Windows based OS for two reasons.

  1. The price would increase 50% (or more) with a Windows OS license.
  2. Windows XP would barely run on this low-end system and forget about Windows Vista – it would crawl. It is the OS that really makes this system possible:

gOS screenshot

 

This $199 PC manufactured by Everex utilizes the gOS (pictured above). (You can even download it yourself and try it .) This is a customized OS based on Ubuntu which uses the enlightenment windows manager. This creates an OS that is lean, fast and designed to run without using a great deal of resources. And speaking of resources, this computer uses less of them from (from the Everex site):

Green

Imagine a computer that averages just 2 Watts of power consumption and operates at a whisper quiet 28dB.

Wow, a Green PC that saves you some green.

Another noteworthy mention is that for this price you also get most of the productivity tools (word processor, spreadsheet, presentation, image editing software etc.) you would have to pay extra for, plus you do not have the added expense of anti-virus and anti-spyware software (nor the time spent fighting these nasty threats.) Check out the user reviews on the Walmart site for some interesting comments.

Update: here’s a great review of gOS .

I downloaded the live iso and played with it a bit and it is definitely Google-centric with links to virtually every Google web-based service out there. It really is quite smooth. I was really impressed that it was as fast as it was running from the cd. This is definitely a very easy interface, one well suited for someone unfamiliar with computers because it is so clear and easy to use.

One comment about the size of the case should be attributed:

Even at the low end, however, image is everything. The gPC is built using tiny components, but put inside a full-size case because research indicates that Wal-Mart shoppers are so unsophisticated they equate physical size with capability.

This from a wired blog.

LCG

Categories: OSS · Technology · linux
Tagged: , , ,

March of the penguins.

November 2, 2007 · 3 Comments

Linux mascotI’ve been interested in OSS and GNU/Linux for many years and wondered (as well as read) often “Is this the year for Linux?” I do think there is a tipping point and we may be quite near it, a quiet momentum that will tip the balance from a proprietary to an OSS world.

I’ve been running dual booting systems for several years now, but Ubuntu has become my preferred OS. I have no desire to switch to Vista. In fact, it seems Vista may be a force contributing to the tipping point. Rupert Goodwins of ZD net UK writes quite nicely about his preference of Ubuntu to Windows:

So here’s the funny thing. I’ve used Windows since 1.0. I’ve lived through the bad times of Windows/386 and ME, and the good times of NT 3.51 and 2K. I know XP if not backwards, then with a degree of familiarity that only middle-aged co-dependents can afford each other. Along the way, I’ve dallied with many other operating systems on many other platforms – but never with Unix and only lately with Linux.

Then how come I’m so much more at home with Ubuntu than Vista? It boils down to one abiding impression: Ubuntu goes out of its way to get out of your way, even if it doesn’t succeed all the time. Vista goes out of its way to be Vista and enforce the Vista way. You must conform regardless of the implications.

But, the real change will come with the mass marketing of GNU/Linux machines. Dell has already started selling systems, and HP and Lenovo(IBM) are following this lead. In fact, HP is a big player in the OSS movement* winning the hearts and dollars of many in OSS movement by providing Linux drivers for their hardware. And here is a fulcrum point of the tipping – hardware support. We live in a world where hardware is made to work with Window and does so with proprietary drivers. When this changes, acceptance of GNU/Linux will grow. Again, new incarnations of Windows which don’t support hardware (esp. the case with Vista) adds weight. Linux actually supports more devices than any other OS and many of those were reverse engineered by those in the community. Big OEM like Dell will force manufacturers to write drivers for Linux.

Recent news:

  • The release of the eeePC from Asus (a sub $400 mini laptop running GNU/Linux)
  • Walmart will start selling a a $198.00 desktop from Everex running GNU/Linux.
  • Google may announce on Monday a linux based mobile phone.
  • *IBM is also a big player in the OSS movement and has contributed greatly.
    LCG

    Categories: OSS · Technology · linux
    Tagged: , ,