Thursday, November 5, 2009

Four Open Source Software Upates You Should Know About

by Lisa Hoover - Sep. 03, 2009 (http://ostatic.com/blog/)


There's a lot going on in the world of open source software development, including some early looks at updates to several popular applications. Remember: beta versions of software are fun to play with and crucial for getting final versions out the door, but aren't stable enough for everyday use.

AbiWord 2.7.10 Beta - Open source word processor, AbiWord, mainly fixes bugs associated with plugins but there are also a handful of fixes for some cross-platform issues. You'll also want to check out this beta version if you've been having issues with importing and exporting Open Office XML docs.

Blender 2.49b - This is a full-blown point release of the powerful 3D modeling application that's so powerful some artists use it to create full-length animated films. In addition to fixing issues reported in earlier versions of the app, Blender 2.49b includes new features like projection painting, game engine speed-up, video texture, texture nodes, and more.

Audacity 1.3.9 Beta - Everybody's favorite open source, cross-platform audio editor and recorder is getting a minor facelift. This beta version of Audacity rolls out bug fixes for various issues like effects not loading properly, crashes while importing some non-MP3 files, and incorrectly disabled menu items. The Audacity team has two Google Summer of Code 2009 students to thank for all their help getting this beta version out the door.

VirtualBox 3.0.6 Beta1 - This popular free virtualization software lets you run multiple operating systems at the same time and is built to handle graphic-intensive games and apps. The latest beta version of VirtualBox is an early look at the next maintenance release that will fix a few niggling issues and add a few minor tweaks to help stabilize the app for everyday use.

Friday, July 25, 2008

What is Open Source Software?

(From The New Zealand Open Source Society)

Open Source Software is simply computer software that provides its users with specific freedoms that are not usually available with commercial or proprietary software. There are various subtly different interpretations of what these freedoms should be - these are formalised in the definitions provided by two major groups:

The essential point is that Open Source Software provides you with the source code (the "blueprints" from which software is made), and the freedom to modify the software if you want to. You can even distribute these modified versions to others if you wish within certain simple to understand guidelines.

This means that software development becomes a collaborative rather than competitive process and from that collaboration comes innovation. Usually Open Source Software is developed because people want a specific piece of software to exist, either so they can use it or in order that others may. This means that a lot of Open Source Software is developed in direct response to a real world need. This is in contrast to the situation where software companies develop extra features for their products that most end users do not want or use and then attempt to create a market need for that feature.

While the concept of Open Source Software may seem odd when you encounter it for the first time, it actually works very well and has been in operation for a lot longer than the proprietary or closed source model. It does not mean that software developers cannot make money off of software, it simply means that they cannot make their money by holding other business and end users hostage through complex license agreements.

Many companies large and small produce Open Source Software and some notable examples are OpenOffice, created by Sun Microsystems and Mozilla/FireFox, created by AOL Time Warner. Small companies can instantly gain market share by open sourcing their product, eg TrollTech with their QT Library. Also, users can modify or create software to fulfil their own needs, or just for fun. Users can also see others use, improve and maintain this software with them.

An analogy is often made here between software and cars. A proprietary closed source computer program is like a car that is sold with its bonnet welded shut with only those that the manufacturer "certifies" permitted to look inside the car or to maintain it. This can lead to the costs of operating the car to escalate as there is no competetive pressure for balance.

Open Source Software is like a normal car where you choose the best and most cost effective method of maintaining it. Any Open Source developer can maintain or improve your software for you, so you are assured that you can always obtain top-quality service. This is rather than relying on the original vendor who may choose to stop supporting you, or to manipulate the software licenses to achieve their wider corporate goals. Even if you know nothing about engines, the fact that you can choose who maintains your car for you is a valuable thing.

With software though the situation is even more pronounced. Software is essentially information, and information is the only thing that you can give away without losing it yourself. People may borrow information from one Open Source project and include it in another without depriving the original developers of anything.

Open Source Software development is also able to proceed at a vastly greater pace than conventional software development. This all allows Open Source development to produce excellent products and has the added benefit of boosting competitive pressures and forcing proprietary software development organisations to lift their game. This results in better software quality overall which can only be beneficial for businesses and other end users.

Another good way to look at Open Source is as a community of equals. Typically there is a real-world community built around the mailing lists and support groups of Open Source, but more importantly, as a user of open source you regain control over your use of software. You are not simply a powerless consumer. You can, at your own discretion, take the software and use it for any purpose, provided you comply with the very simple license terms that Open Source software is released under.

Some of the time, Open Source Software development is an art. Many developers produce their software only so that they can show it to others. They are proud of their work and want to see it being used, running on the desktops and servers of as many people as possible all around the world.

We hope that you will come to appreciate the art of Open Source.

Tuesday, April 1, 2008

Free Writer Apps

10 9 Free Apps Every Writer Should Consider


From Lifehack.org

  1. q10: A cool, minimalist full-screen text editor that includes a spellchecker and a couple other nice features. (Win Only; Alternatives: DarkRoom, also Win-only; WriteRoom, Mac-only but not free; Writer, online app)
  2. Freemind: Java-based mindmapping software. Great for brainstorming and taking notes. (Runs anywhere Java runs)
  3. EverNote: Capture formatted notes from any application to a single place. The new version (in private beta now) offers online access, too. (A paid version offers niceties like handwriting recognition.)
  4. Zotero: Firefox extension that allows you to capture bibliographic information from web pages, organize citiations and documents, and create bibliographies in Word and OpenOffice. Essential for anyone who does research on the web.
  5. yWriter5: Novel-writing software created by a working writer with writers in mind. Keeps character descriptions, notes, and other essential information at your fingertips as you write. (Win and Linux)
  6. Sonar: Submission tracking software from the same guy who wrote yWriter4. Keep track of markets and submissions easily. (Win and Linux)
  7. Foxit Reader: A super-fast PDF reader. Opens almost every document much more quickly than Adobe Reader. (Win only)
  8. PDF Creator: Open source program to create PDF files from any application that can print. Installs a "virtual printer" under your programs "Print" menu; select it to save as PDF. (Win only)
  9. Enso Words: Provides system-wide spellchecking and word count; simply select text and enter a keystroke combination ("Caps Lock" + s for spellcheck, "Caps Lock" + w for word count, etc.). (Win only)

Saturday, August 11, 2007

No Dentist Left Behind


I found this old posting that is still as relevant today as it was a few years ago when it was first posted:


My dentist is great! He sends me reminders so I don't forget Check-ups. He uses the latest techniques based on research. He never hurts me, and I've got all my teeth. When I ran into him the other day, I was eager to see if he'd heard about the new state program. I knew he'd think it was great.

"Did you hear about the new state program to measure effectiveness of dentists with their young patients?" I said. "No," he said. He didn't seem too thrilled. "How will they do that?" "It's quite simple," I said. "They will just count the number of cavities each patient has at age 10, 14, and 18 and average that to determine a dentist's rating. Dentists will be rated as excellent, good, average, below average, and unsatisfactory. That way parents will know which are the best dentists. The plan will also encourage the less effective dentists to get better," I said. "Poor dentists who don't improve could lose their licenses to practice."

"That's terrible," he said. "What? That's not a good attitude," I said. "Don't you think we should try to improve children's dental health in this state?" "Sure I do," he said, "but that's not a fair way to determine who is practicing good dentistry." "Why not?", I said. "It makes perfect sense to me."

"Well, it's so obvious," he said. "Don't you see that dentists don't all work with the same clientele, and that much depends on things we can't control? For example, I work in a rural area with a high percentage of patients from deprived homes, while some of my colleagues work in upper middle-class neighborhoods. Many of the parents I work with don't bring their children to see me until there is some kind of problem, and I don't get to do much preventive work. Also, more educated parents who understand the relationship between sugar and decay. To top it all off, so many of my clients have well water which is untreated and has no fluoride in it. Do you have any idea how much difference early use of fluoride can make?"

"It sounds like you're making excuses," I said. "I can't believe that you, my dentist, would be so defensive. After all, you do a great job, and you needn't fear a little accountability."

"I am not being defensive!" he said. "My best patients are as good as anyone's, my work is as good as anyone's, but my average cavity count is going to be higher than a lot of other dentists because I chose to work where I am needed most."

"Don't get touchy," I said. "Touchy?" he said. His face had turned red, and from the way he was clenching and unclenching his jaws, I was afraid he was going to damage his teeth. "Try furious! In a system like this, I will end up being rated average, below average, or worse. The few educated patients I have who see these ratings may believe this so-called rating is an actual measure of my ability and proficiency as a dentist. They may leave me, and I'll be left with only the most needy patients. And my cavity average score will get even worse. On top of that, how will I attract good dental hygienists and other excellent dentists to my practice if it is labeled below average?"

"I think you are overreacting," I said. "'Complaining, excuse-making and stonewalling won't improve dental health'...I am quoting from a leading member of the DOC," I noted. "What's the DOC?" he asked. "It's the Dental Oversight Committee," I said, "a group made up of mostly lay persons to make sure dentistry in this state gets improved. "Spare me," he said, "I can't believe this. Reasonable people won't buy it," he said hopefully.

The program sounded reasonable to me, so I asked, "How else would you measure good dentistry?" "Come watch me work," he said. "Observe my processes." "That's too complicated, expensive and time- consuming," I said. "Cavities are the bottom line, and you can't argue with the bottom line.

It's an absolute measure." "That's what I'm afraid my parents and prospective patients will think. This can't be happening," he said despairingly.

"Now, now," I said, "don't despair. The state will help you some."

"How?" he asked. "If you receive a poor rating, they'll send a dentist who is rated excellent to help straighten you out," I said brightly. "You mean," he said, "they'll send a dentist with a wealthy clientele to show me how to work on severe juvenile dental problems with which I have probably had much more experience? BIG HELP!"

"There you go again," I said. "You aren't acting professionally at all." "You don't get it," he said. "Doing this would be like grading schools and teachers on an average score made on a test of children's progress with no regard to influences outside the school, the home, the community served and stuff like that. Why would they do something so unfair to dentists? No one would ever think of doing that to schools."

I just shook my head sadly, but he had brightened. "I'm going to write my representatives and senators," he said. "I'll use the school analogy. Surely they will see the point." He walked off with that look of hope mixed with fear and suppressed anger that I, a teacher, see in the mirror so often lately.

If you don't understand why educators resent the recent federal NO CHILD LEFT BEHIND ACT, this may help. If you do understand, you'll enjoy this analogy, which was forwarded by John S. Taylor, Superintendent of Schools for the Lancaster County, PA, School District.

Sunday, July 29, 2007

Web 2.0 - what does it look like?

As the use of "Web 2 technologies" phrase becomes more common, I'd like to document what these differences are. One below:

Examples of the Change to the Read/Write Web

Web 1.0 Web 2.0
DoubleClick Google AdSense
Ofoto Flickr
Akamai BitTorrent
mp3.com Napster
Britannica Online Wikipedia
personal websites blogging
evite upcoming.org and EVDB
domain name speculation search engine optimization
page views cost per click
screen scraping web services
publishing participation
content management systems wikis
directories (taxonomy) tagging ("folksonomy")
stickiness syndication
Reference What Is Web 2.0

Monday, June 25, 2007

Let's talk about Open Source

As a former teacher I see the need for good software, and I understand the "I don't have the time to learn how to use new programs" excuse that I hear frequently. Well, let's talk about it - from my perspective what I am seeing is that a lot of folks have learned how to use a specific product instead of learning a skill. There is one point worth mentioning: moving to use an open-standards program (say OpenOffice) will help you become less dependent on the current distribution of MS Word (and, yes, there are changes you will have to learn anyway with every new release) and allow you to use the skill (word processing) for it's intended purpose (communication.)

There is no 100% guarantee that every Open Source program is going to perform exactly the same as it's proprietary counterpart, but the same is true with different versions of the same product. Ever tried opening and old version of MS Word? The transition is not always smooth, but by using Open Source there is a built in way of assuring access to the information that is being retrieved, and that is open access to the code that created the document. That may sound like mumbo jumbo geek talk, but it is a fundamental difference between Open Source programs and others: you can see the code, and if you can, then you will have access to your documents for many years to come.

Sunday, June 24, 2007

The right tool

Access to the right kind of tools can make or break a craftsman. With the advent of Linux the open source community worldwide received a boost. How could an application that was for all intent and purposes free be causing such a furor on the Internet? It was a combination of many factors, but it was its collaborative nature that made it so special. Just as in the origins of the Internet, where early users shared their applications freely and willingly, this cummulative and collaborative effort by programmers worldwide provided the foundations for a very reliable operating system, Linux, and the many “flavors” it presently has.

Just as developers have made Linux a sought-after operating system for servers and desk top users alike, so have they made some huge strides in developing applications that run on traditional operating systems (Windows, Macs, etc.) These applications include entries in traditional proprietary (for pay) software categories such as business, communications, databases, development, graphic applications, internet & networking, multimedia & audio, security & privacy, system utilities and web development, among others. Sourceforge.org (open source project repository) lists over 151,000 active projects!

The list below provides examples of software whose source code (the human-readable code programmers use to develop applications) is freely available, allowing them a transparent view of the “engine” that runs the software they need to work with. This “Open Source” quality is a philosophical milestone away from proprietary software that just offers the compiled source code (the ones and zeros computers understand.) There are no “thousand eyes and minds” looking at and improving the code, so response times, when there are problems, are traditionally slow and tied to that company’s marketing plan. Also, more often than not, software performance adjustments and tweaks are very hard to obtain, especially from huge companies. Free open source applications are, in most cases, as robust as their proprietary counterparts, and in some cases, even more so.

It is important to note that not all “free” software is open source. Reliance on this type of “free for as long as our company wants it so” software, has some of the response time and update drawbacks that for-pay proprietary products have. Caveat emptor.

If you are wanting to become a software skilled craftsman (or just want to have a chance of learning about “what’s out there” without spending a fortune), open source software may be your tool. Teachers are using it and, in many cases, giving the applications to their students legally, so everybody has the same tools and there are no piracy or per-copy license fees to worry about.

For more information check out this local Open Source resource.



Which Open Source applications are available that cost nothing and are the equivalent to proprietary PC programs? The list below should help:

Microsoft Internet Explorer ===> Firefox , SeaMonkey and Opera
Microsoft Office suite ===> Open Office suite. More specifically,

In addition Open Office provides OO Math, OO Draw, and OO Base


MS Outlook or Outlook Express ===> Thunderbird
MS Visio ===> Dia
MS Access, Filemaker Pro ===> Open Office Base and Kexi
MSN Messanger ===> Gaim
Microsoft Money, Quicken ===> Grisbi, GnuCash and TurboCash
TruSpace ===> Blender
Photoshop, Paint, Corel Draw, Paint Shop Pro ===> Gimp, Paint.NET and CinePaint
Corel Draw, Illustrator or Freehand ===> Inkscape
Adobe Audition ===> Traverso
Adobe Framemaker ===> DocBook
Adobe After Effects ===> Jahshaka
Windows Media Player ===> VLC, MPlayer and Miro
MS MovieMaker, FinalCutPro, Adobe Premiere ===> Avidemux and VirtualDub
Macromedia Flash ===> OpenLaszlo and OO Impress
Macromedia Captivate ===> CamStudio
AutoCAD ===> Archimedes
Mind Manager ===> FreeMind
Kid Pix ===> Tux Paint
MS Visio ===> Dia, inkscape, starUML and OO Draw
Dreamweaver, GoLive ===> NVU, SeaMonkey’s Composer, Amaya and KompoZer
MS Publisher, PageMaker or Adobe InDesign ===> Scribus
Microsoft Projects ===> OpenWorkbench and GanttProject
XML Spy ===> XMLCopyEditor
Adobe Acrobat ===> PDFCreator and SumatraPDF
Blackboard, WebCT ===> Moodle, Joomla and Sakai
McAfee Virus Scan ===> ClamWin and Winpooch
MS Office Clip Art ===> OpenClipArt
Nero Burning Rom, Roxio Record Now ===> Infrarecorder and CDRDAO
SASIxp ===> SchoolTool
MS FTP Server ===> FileZilla
Symantec Norton Ghost ===> g4u
Symantec Norton Partition Magic ===> gparted
VMWare ===> Virtual Box, Xen and CoLinux
WinZip ===> 7-Zip
Skype ===> Wengophone
iTunes ===> Songbird
QuickTime ===> Darwin Streaming Server

Other applications worth considering:

Audacity: a sound editing program which can record, playback, and mix sounds or apply effects using a variety of filters. It’s an Open Source alternative to Adobe Audition

Celestia: a simulation of the entire universe, based on current astronomical information.

Juice: a cross-platform aggregator application that is used to download podcast media files, such as oggs and mp3s.

Stellarium: a free open source planetarium for your computer. It shows a realistic sky in 3D.

GCompris: educational software which propose different activities to children from 2 to 10 years old.

Childsplay: a suite of educational games for young children.

Gramps: free genealogy program

Blender: a free open source 3D content creation suite, to model, shade,animate, render and compose interactive 3D graphics. See also PovRay.


If you are looking for a place to find open source software alternatives to well-known commercial software, visit http://www.osalt.com/.

For diverse opinions and a place to vote for your favorite Open Source applications go to GroupThink’s Open Source page.

The UK has a site dedicated to Free, Libre and Open Source Software solutions for Education (use the right column for categories)

FOSSWiki is an excellent source for freeware and open source software. For a site offering a downloadable CD image visit TTCS OSSWIN's CD site.