Monday, October 12, 2009

Karmic Review

Ubuntu 9.10 Karmic Koala beta is available for download and I am very impressed with many things about it. Especially the improvements in video responsiveness.

The new startup splash and login screens are mind blowing (the effect is amazing.) So even though we aren't seeing the use of plymouth with Karmic the updated usplash package is very nice. They definitely added more under the hood with it. I pretty sure making a usplash screen is going to be harder now.

However I have to note that I did not like the default layout. Between netbook-launcher and maximus I did not like the initial look and or feel. Netbook Launcher is nice but annoying and unless you have a touch screen I can't see much use for it. I could not find a settings option panel for it (I really did try to find it) to make it not startup figuring I can mess around with it later. However, there just didn't seem to be such a method so I was forced to remove it sudo apt-get uninstall --purge netbook-launcher. Maximus was purely annoying and I did find a way to supposedly shut it off through gconf-editor but that failed and I was more than happy to use apt-get to purge it. Maximus takes selected apps, removes the windows border and then sets it to full screen mode. I was not happy with it one iota. I can understand doing that to Firefox but not Nautilus and I am not sure what the developers were attempting to accomplish with it. Once those two apps got removed I got the more familiar Gnome Desktop look I prefer.

I should note as well there seems to be something wrong with the sound server in Karmic and even though my sound card is correctly identified it did not get setup. Despite having no issues with Jaunty, in Karmic I have no sound at the moment. I am hoping by the time the RC is released this gets fixed. For sure by the final release.

Being that Karmic is in Beta I am duly impressed and beyond the server issue and the annoyances of those 2 programs Karmic Koala is faster, sleeker, much more responsive and well worth looking into when it is released to the general public.

Tuesday, July 21, 2009

Prowler Menu

I am just having to much fun making themes. These days I am working with jameshardy88 who resides in Great Britain. he does Themes and I do the GnoMenu designs to go with them. The Prowler theme for Gtk is in the works but then I found the Theme and sent it to James to go over. In the meantime I created the GnoMenu Theme and I really like how the layout happened to come together on this one.

I am also realizing i spend way to much time on my computer (j/k)

Friday, July 17, 2009

Okay I'm addicted to making GnoMenu themes. Its fun and productive. And now I can make a better user's guide because I have just about made every type of menu there is. I haven't done tabs yet but I will on my next theme so I can have knowledge of how they work under GnoMenu.

So I made a Vista like menu to understand how to do it. This was the hardest menu to do so far. The way text is lined out in this style of menu is very different than others. Add that the particular visual elements didn't fit as well as expected at first. Plus somehow hidden characters got into my XML code. The code looked absolutely correct but wasn't working and once I redid the affected sections by hand, over writing the code, it magically started working as it should. Have no idea how or why the erroneous hidden characters got there, but they did and in coding that's all that matters to the interpreter.

Anyway I did do some change ups and added a couple of things so the menu fit more with GnoMenu's abilities and appeal. Vistaish, yes but Vista, Hell No!!

Friday, July 10, 2009

Azenis Look

When I set out to make a Menu Theme for GnoMenu I had no idea what i was getting myself into. First off this is, as far as I know, the first GnoMenu theme made to fit a particular GTK2 theme.

The Azenis Theme was originally created by JJ Ying for Windows Blinds, a Windows Theming Engine. Azenis has won awards for its design and has been ported to KDE and Gnome where it has proven just as popular.

The decision to do this was pretty basic. It was one of those themes that had such a unique look to it that there was no other way for me to complete the look without building the theme for GnoMenu.

Using images I got from the KBFX Azenis Menu I redid the image to fit the GnoMenu scheme better. I did not want to make it look like its Windows XP counterpart, at least not completely. However, I couldn't make it look like the other themes I have created. My designs mostly follow the basic design originally conceived by ZWS from his Black and White Menu. The Azenis menu art work forbade that so I got a bit creative with the design myself. As you can see my Icon columns are both to the right of the listings menu.

It wasn't all that hard to move the elements around to fit the artwork of the Azenis Menu and once I found extra Azenis Icons that weren't in the Icon set from gnome-look and replaced some of the filler Icons with them. Additional Icons were made by jameshardy88 and myself to complete the look.

I also made a button for it as well and of course a simple Icon theme to complete the look.

So what makes this theme special? Well beyond being made to work with a specific GTK theme it created a surge in GnoMenu downloads. We already had a good following but there are those who love the Azenis theme so much they wanted this menu to use with it. Which means they downloaded and installed GnoMenu.

That wasn't my intention, and to be honest I just wanted a Menu that fit the theme I had decided to use. However, its a nice bonus for Gnomenu and brings even more interest to our project. Theme designers are going to give GnoMenu serious consideration when creating themes now to help complete the theme's look. I would say that's a good added bonus.

Thursday, June 25, 2009

Why Cookie Cutter Web Sites Are Bad Deals

Never believe marketing hype. This is my mantra when it comes to dealing with sales people. I research before I buy. I look at the brand name, quality and though I look for bargains I certainly don't jump onto something that is easily to good to be true.

That is why I hate cookie cutter web sites. E-bay even tells you because of the number of web sites sold on their auction site. Ezine @rticles also warns you of the same. Finally Search Engine Journal rounds up the disaster one gets in using the cookie cutter web site approach.

I like anyone else looked at ways to make money and I got caught in a similar scam for classified ad placements in newspapers. Let me tell you right here, right now, the only people who are really making money in this type of deal are the ones selling you the material in the first place.

The so called 10 free web sites deal has several restrictions. You have to use their designs, You have to follow their program etcetera and so on, blah blah blah. Oh and yeah they host the site on their servers, which means they control your content and traffic. Add to that even if people buy the products on your particular site they are actually paying you a small commission. The final point, the price of the product is set by them. You are NOT ALLOWED to run your own promotion pricing. Which leads to a final question, are you really running a business?

Then there are other factors to consider. Here in Texas in order to open a merchant account that allows you to take credit cards you must have a business license. This law, which was recently passed, was designed to stop on-line credit card scams and theft. To make this perfectly clear if you have a web site that takes credit cards you as the individual must obtain a Texas Tax Identification Number and separate business license. You can no longer use a corporate sponsor to simply take a credit card on-line on your behalf. The sponsor can still handle all aspects of the transaction but your business must be registered with the state of Texas. You as the individual business owner are responsible to make sure that all Sales Taxes collected get paid to the the State. That's a big obligation if the parent company suddenly goes belly up. (cutting off your income if you are somehow making any) leaving you holding the bag to pay for uncollected Sales Taxes.

Me personally, I would rather collect the sales taxes myself and make sure that Texas gets paid. Trust me I worked for one company that got in trouble for that. I have no desire to be on the receiving end of Susan Comb's wrath for failure to collect and pay my taxes. (I do not mean her personally but trust me her staff can make hornets look tame.)

Many states have a whole slew of laws concerning e-commerce alone. Bet your A** they enforce them. You need to know what laws you have to abide by in your state. Many a MLM company and individuals involved in said MLM are finding this out the hard way. Oh and guess what, you may have to follow more than one state's laws as well. You have to know any and all that can affect you.

Finally I will leave you with this from PEK INTERACTIVE

Wednesday, June 17, 2009

Open Letter To Open Source Developers And Distributors

Dear Developers and Distributors,

I am an advocate and user of Open Source Software, Specifically Ubuntu, in latest incarnation of Jaunty Jackalope 9.04.

In this particular case I am trying to use a scanner. Unfortunately I cannot access this scanner as a normal user, but I do have access as root. This means that all I have to do is give the user permission to access the scanner. Easily done, however, I have no information on how to do this anymore. The way scanners are accessed in Ubuntu has changed and there is no documentation on this.

It is vital to give your users this information so that they can have access to their hardware. Using xsane, or any scanner program, as root is a unsafe practice that I would rather not do.

I understand that software and systems have to mature but removing the 'scanner' group and changing how scanners are handled without giving the information needed to allow scanner access is simply bad support. If a user cannot access the hardware what use is it to them? Please in the future document such important information and disseminate it so that supported hardware can be used.

Shaun C. Marolf

Sunday, June 7, 2009

Building a Business - Growth by Communication

I have officially been in business just over a week. Though I still have many hurdles to get over things are going fairly well. I have two business clients and both are and will lead to even more clients.

Why am I already growing as a business in such a short time? Simple I follow the belief that the bottom line should never be the deciding factor in giving good customer support. If I have to take a loss here and there to be build a better more profitable business, so be it. The loss hurts, especially in the growing stage I am in. I have to get a lot of stuff taken care of and I still need to get the HeliOS Project here in Houston going. However finding, and keeping, clients is vital to all of that. Communication with my clients in every stage of their projects, and service support, is not only vital, its what will make HeliOS Solutions of Houston grow, and allow the HeliOS Project to start.

I cannot stress enough that good business means good communications. Your clients, like mine, want and need to know how you are doing on their project, not someone else's. In other words you need to not only need to work on each project, but all your projects.

Your work becomes a juggling act. You have to divide your time and make the customer think that their project is the most important one you're working on. While treating all projects on your work list equally. Its the never ending cycle.

In all of this you need to get with your client and demonstrate your progress and communicate what you have done, take their feedback, change requests and incorporate those as well.

Business isn't just producing a product and saying "Here it is." its also giving good support and communicating with your client, to produce a better business relationship.

Friday, May 15, 2009

The Open Franchise Experiment

Okay, I am going to discuss something here that is a new concept only in that it is two older concepts combined together.

Open Source Ideals and Business Franchising. Something many would consider a near oxymoron, if not a complete one. Yet despite the Corporate Software Industry saying GNU/Linux and other Open Source Software would never be as good as Commercially Produced Software many Open Source Offerings ended up surpassing their commercial counterparts in quality and user base.

So in this spirit we now introduce the Open Franchise opportunity.

Open Source is about freedom. The freedom to modify, change and improve existing code, documents and other associated items, so long as you give back and share these changes, if you distribute them to others.

Franchises are about business. In a normal franchise you purchase the right to use the name, trademarks, logos and other things from a parent company. In return you get corporate support and service. However franchise contracts are extremely restrictive and do not allow the franchiser many options.

The Open Franchise is a bit different. The franchiser is allowed to use the name, trademarks and logos at no cost. The parent company instead requires that the franchisee run a charitable operation side by side with the business. The support network for this business is not a central corporation but instead a network of other franchisers working on a similar goal and business. Though each Franchiser is given the freedom to run their business as they see fit, they are all essentially running the same kind of business.

Now they can be a one person operation, a family run business or they can have employees. It really depends on the community they are in and what the individual franchiser can sustain. In other words we have flexibility here. You can run it from home or an office, again your choice as a franchiser. Unlike other franchise operations in the Open Franchise concept the franchiser makes the rules with very few stipulations. The main one being that they also work the non-profit charitable business at the same time. Which when done right isn't all that hard.

See the franchisee in this scenario isn't a corporation, rather its another person who is also running this business as well. He has already hit the pitfalls, roadblocks and idiots along the path. He knows how to handle them because he had to learn the hard way. He isn't in it to be rich. He is more interested in working the charity side while simply making an honest buck.

Its about doing it better, doing it ethically and helping others along the way. To him if you can make a successful business following his lead then he has done more than a bottom line will ever give him.

That is what real business is about. Teach you how run a business, make that business work and then return to community some of that success so that those whom aren't as fortunate as others have a chance to better themselves as well.

So what's the experiment? Me. I am his first, and for the moment, only franchiser. The reason why is because I get to be one who is alpha and beta tested. Learning from me we will be able to create the Open Franchise concept and document it. even though it utilizes the Open Source Concept this is still business. A business that relies on a name that has to be synonymous with certain concepts and a reputation, otherwise everyone associated to it gets a bad reputation.

Yes there has to be contracts and agreements but they need to be fair. Allowing the franchiser the ability to run his business his way, while protecting the name, trademarks and reputation of the parent company. Welcome to a new balancing act.

Saturday, May 2, 2009

Linux and the Drummer (Part Two)

Finally after a few minor glitches got the wireless card working on the drummer's laptop. Its one of those Broadcom cards that has no functional Linux based drivers yet. This required me to setup and tweak ndiswrapper to make it function. However, he is extremely happy with the results.

Most of the glitches involved getting the system onto a working wired connection. Not the actual setup and configuration of ndiswrapper. Yet once done the card snapped to and worked and Network Manager is seeing it under its wireless interface.

He is impressed to say the least. As he puts it everything is right there in front. The menu is easier to navigate and he is enjoying the Ubuntu Linux experience.

The first thing he remarked about was on line multimedia worked a lot better. I installed all the restricted and medibuntu extras to make sure it would play all the various multimedia files on the Internet, including Flash 10. Under Windows the playback was choppy but with Linux and Firefox they play smoothly.

He still has a basic no bells and whistles install at this point. He and I agree that they're nice but he needs time to learn it better before he adds a bunch of features which may overwhelm his experience at this time.

I will continue to work with him on this but for now its a learning experience.

Saturday, April 18, 2009

I am a veteran, a combat veteran from operation Praying Mantis and Desert Shield / Storm. I am not Timothy Mc Veigh whom was an extremist who hated the United States. I love my country and believe in the Constitution. Though I am not overly happy with much of the current political scenario I still support the government.

That said I want to know why on April 7th the Department of Homeland Security labeled myself and fellow veterans as potential domestic terrorists?

Is it because veterans tend to be more vocal about issues? Which we have every right to be. As far as I am concerned veterans have earned this right, even if its in opposition to the current administration.

I will never carry out an attack against my country, but I will vocalize my displeasure on any subject I choose. The first amendment gives me the right and I and my fellow vets put our tails on the line for those who didn't. I will stand up for anyones right to speak freely, even if I disagree with them. It is their right to speak freely, and it is mine as well.

I feel insulted and betrayed.

Wednesday, April 8, 2009

Linux and the Drummer

when I advocate Linux to a new user I first make sure they know that this is NOT WINDOWS. Though I can make it look similar and react as Windows to some degree we still find ourselves with some incompatibilities.

So where do I get new users involved? Those who are just frustrated and tired of Windows problems. Computer care should involve updating and occasionally basic system maintenance. Conflicker has become a problem for a lot of Windows users and despite an individuals pronounced expertise on the subject no Linux system was reported as infected with conflicker, though it may have been passed on by some Linux based servers unknowingly. I have ClamAV on all my Linux systems for that reason, to keep them from passing on Windows based viruses. And it works.

So when a friend who is a drummer for a band called "The Long Gone Daddys" asked me to fix his computer I asked what do you use it for? Answer to check the MySpace and web site for the band mostly. He also needed better tools for the web site management as well. He knew I used Linux so I asked if he wanted to give it a try. He answered that he wanted to have a working computer that stayed working.

DING DING DING Linux is gonna be installed.

What advantages does he get from Linux?

Better Web Design utilities and programs.
Open Source music composition software. He does write music after all.
A more reliable and secure computer.
Longer usability on his laptop because newer versions of Windows will most likely be unusable on it.

Of course the proof is in whether he keeps Linux or not but I'm willing to bet he will.

Wednesday, January 21, 2009

Open Source For Business


Nothing can give better endorsement than to show where Linux succeeds. We all know businesses use Linux but sometimes we are hard pressed to name them in discussions. Most everybody knows of Ernie Ball but what about AutoZone, Wal-Mart and others and government entities. The list below comes from

Please go to the web site for more information on each company listed.

Amerada Hess Corporation - Oil Exploration Supercomputing - Amerada Hess Corp is a $7.4 billion petroleum company, but the supercomputers traditionally used to analyze oil exploration data are rather costly even for a company of this size. No longer a problem. Amerada Hess now uses a large Linux cluster for the job.Amerada Hess Corporation

 BART (Bay Area Rapid Transit) - Light Rail Metropolitan Transit System - This system tracks the flow of electricity from the high voltage DC power lines of Pacific Gas and Electric to the distribution of electricity via the third rail. If an emergency required the evacuation of a train, this system would be used to turn off the electricity to ensure the safety of passengers as they exited the system.

 Boscov's Department Stores - special invoicing, server consolidation, Web site, etc. - Boscov's, America's largest family owned department store chain, has been steadily moving it's back office operations to Linux, and will probably eventually migrate POS (Point of Sale) systems as well.

 Burlington Coat Factory - Entire Systems - Burlington Coat Factory is a "Factory Outlet" retailer with 280 stores in 42 states. Initial Linux installations at their new distribution center and a few new stores proved highly successful, so roll-out to existing stores began. An order for 1,250 Dell computers preloaded with Linux was placed to support the effort.
The Linux systems are used to run warehousing and distribution, the gift registry and back office functions such as ordering and general desktop. The chosen office productivity suite is Applixware Office, which allows a very high degree of customization.

 Conoco - Oil Exploration Supercomputing - Conoco is one of several major petroleum companies that have chosen to use inexpensive Linux clusters instead of costly supercomputers to analyze oil exploration data.

 Cisco - Worldwide Printing System - Cisco, a $21 billion maker of routers that tie the Internet together, signed a major agreement with Microsoft regarding support for Active Directory. As part of that deal, Cisco management declared Cisco an "all Microsoft" company.
Unfortunately, Cisco's IT staff couldn't get network printing services to work right through NT servers (and you can't say Cisco engineers don't understand networking, now, can you?). Cisco's worldwide printing services now run on Linux.

 Digital Domain - Visual Effects Supercomputing - Digital Domain is a major visual effects studio. In particular, they did the visual effects for Appolo 13 and Titanic. The effects for Titanic were particularly demanding, too demanding for their SGI Inigos, and would have normally required a supercomputer costing millions. Digital Domain was able to do the job on an inexpensive Linux cluster instead.

 Ernie Ball Inc. - Entire Operation - Ernie Ball was one of those unfortunate companies turned over to the BSA (Business Software Aliance) by someone with a grudge. While few "infractions" . There's hardly a small business anywhere that has all the paperwork together for their software, and while few "infractions" were found, that was enough to be very costly. Ernie Ball decided this would never happen again and made a very successful migration to Linux.

 Garden Grove California, City of - major operations - The City of Garden Grove began moving operations to Linux in 1995 with central data systems running Samba and the Pick database. The initial deployment was so successful and saved so much money the city has been gradually moving other operations to Linux, including some desktop systems.

 Google - Search Engine - The wildly popular Google search engine simply would not be possible without a customized version of Linux fit exactly to its needs.

 Just Sports USA - A fast growing chain (now 50 stores) selling sports items - All Stores, Back Office functions, Inventory and eCommerce systems run on Linux. All functions are integrated together using a PostgreSQL database. The eCommerce system runs on Linux / Apache Web servers and is also integrated with the inventory database. Postgre and Apache are also Open Source products.

 Kaiser Aluminum - Manufacturing Control - Kaiser, one of the world's largest producer of aluminum, aluminum sheet and foil, has chosen Linux for many applications on the manufacturing floor. It works side by side with Unix, Windows NT and specialty "real time" operating systems.

 Largo Florida, City of - City office desktop systems. - Largo has about 400 thin client workstations running the KDE Desktop from a Linux server. Database workloads were migrated from SCO Unix, AIX and Windows NT servers for a multi-million dollar savings. Largo figures its IT budget is about half that of other cities its size. Using thin clients provides a low cost, very low maintenance, uniform and easily administered computing environment for all city users. At peak, there are about 230 simultaneous users.

 Lawson Inc. (Japan) - In-Store Consumer Web Ordering System - Lawson, a giant convenience store chain (7,600 stores) in Japan, will be placing two Linux based computers in each store to implement it's new Web ordering system. The over 15,000 computers will be purchased from IBM pre-configured with Linux installed.

 Mexico City - government of - Everything! - The government of Mexico City have concluded they can no longer justify the ever rising cost of Microsoft Windows when the cost of Linux software is very low. Linux has already proven itself in the city's motor vehicle licensing agency and in the Mexican school system. Money saved will be used in social welfare programs.

 Mobil Travel Guide - Major Consumer Web Site - This Exxon division found Linux ideal both from a cost/performance standpoint and for scalability as the division grows.

 Omaha Steaks - On-Line Commerce - Advertisements for this mail order company can be found in the back of most up-scale home oriented magazines. They were running their internal systems on an IBM AS/400 and outsourced their Web site, but they wanted to tie the on-line ordering directly into the AS/400. A cluster of Linux servers now runs the Web site and connects to the AS/400.

 Panasonic - Major Electronics Manufacturer - Panasonic's popular DBS business telephone system included a voicemail system based on Windows NT, but it was a bit pricy. To be more competitive in smaller businesses, Panasonic developed a system incorporating 1CTI's Linux based voice mail software. The Linux based system has been so well accepted by the customers the Windows based system is being discontinued.

 Raymour & Flanigan - Furniture Chain (50 stores in Northeast) - The store chain has trnsferred most of its servers to Linux, and is replacing Windows 98 PC with Linux based "thin client" workstations in its service centers. Inventory and other databases are now being migrated from Microsoft Access running on Windows servers to Oracle running on Linux.

 Royal Dutch/Shell - Oil Exploration Supercomputing - One of the world's largest petroleum companies, Royal Dutch/Shell could certainly afford the supercomputers traditionally used to analyze oil exploration data, but why do that when your competitors are using inexpensive Linux clusters to do the job. Royal Dutch/Shell has decided to set up a bigger Linux cluster than the ones it's competitors have.

 Tommy Hilfiger - Clothing Brand - Note: website designed by idiots won't let you in at all without Flash plug-in. The company is installing three Linux based portals running on IBM xSeries servers. The first provides remote access to data on the company's IBM iSeries (AS/400) datacenter computers. The second provides access for clothing manufacturers to designs and specifications. The third provides B2B eCommerce access to retailers and a company store for employees. Company officials say the Linux systems provide the required performance at a lower cost than any other platform.

 Toyota Motor Sales, U.S.A. - Dealer Communications System - Toyota is installing a Linux based system connecting all its car dealers to it's factory. This is a Web based system from the ground up, and will be handling 30 different functions including parts ordering, warranties, sales transactions and repairs.

 Travelocity - Travel Agency - Travelocity is the back-end system for the travel services offered by AOL, Yahoo and US Airways. It's Web site gets 11 million page views and 170,000 email transmissions a day. The system is being migrated to Linux and Java.

 U.S. Army - major military organization - The U.S. Army's Land Warrior program, the first stage of a far reaching battlefield information and communications system, leads a general move to Linux. The Army says that "Evidence shows that Linux is more stable". Apparently the Army has issues with Microsoft's "blue screen of death".

 U.S. Federal Courts - case management, case tracking, finance and accounting, probation and pretrial services - A support contract has been awarded (Nov-03) to PEC Solutions for migration of the Federal Judiciary to a Linux based system.

 U.S. Postal Service - OCR Supercomputing - The Postal Service had declared itself an "all Windows NT" house, but you can't use NT for what it simply can't do - so they now sort all the bulk mail on over 900 Linux clusters scattered around the country (at less than half the cost of the next cheapest solution (and that wasn't NT either)).
The OCR (Optical Character Recognition) system uses scanners that were already in place. The Linux system consists of 5 rack mounted PCs, one to handle the scanners and sorting equipment, and 4 to share the computational tasks.

 WesternGeco - Oil Exploration Supercomputing - IBM has built a Linux based supercomputer for analysis of seismic data. This machine is built from 256 IBM eServer xSeries. This is the second largest Linux cluster IBM has built for oil exploration, the largest being the 1024 xSeries cluster for Shell.

This list is far from complete. It doesn't include the U.S. Navy, Air Force or Marines. There are several other companies that use Linux as well. Some use it in speciality applications and some are using it to replace Windows entirely. IBM isnt mentioned despite the infamous challenge to its employees to go from the Windows Desktop to the Linux Desktop.

Really Linux has a very comprehensive guide for small businesses to move to Linux. With so much to show and with guides to help why are we still finding it so challenging to get Linux moved into the small business community?

The main reason is we are still fighting F.U.D. (Fear Uncertainty and Doubt) like this one here.

We have to create real life comparisons and show higher reliability compared to MS. Which is very simple to do. TCO (Total Cost of Ownership) proof that Linux reduces costs overall. Is more secure, reliable and just as easy to use.

If we are ever going to expand the use of Linux we must not only target home users but businesses as well.

Monday, January 19, 2009

Myth Busting: "Its Illegal To Remove Windows From A Computer."

If you ever hear this argumnet then you need to say just two simple words, "Prove it." The reality is they can't. I was going to do a bit of research on this but there is nothing to research. Matter of fact when I did a web search at Google all I found was piracy hacks and methods to remove illegal copies of MS software.

Short run, no where in the MS EULA is there such a statement. Simply because said statement itself would be illegal under Federal Law. (IANAL but any good IP lawyer can prove this.) Do an internet search using a law search engine, nope not there.

This myth is not perpetuated by MS but they don't discourage it either. Truth is the myth is usually spewed out as a defense by MSCE types and other MS advocates to keep the status quo going. They fear change, and any inclusion of Linux, replacement of Windows by Linux etcetera is a definite change. They don't know Linux, don't use Linux and feel that Linux can never be a better alternative to the current MS offering.

I was looking for a way to defeat this mythy, lie. However, in this case the simple truth slices right through it. Just two words do it, "Prove it."

Sunday, January 18, 2009

The Proper Promotion Of Linux As An Alternative

The Linux community needs to be a lot more professional if before we can take the desktop market from MS.

Recent blog posts, news articles and comments has brought to light that we, as a community, are not properly promoting Linux. I say this because the community is not helping itself and many statements are rude and vulgar. This does not, and never will, help promote Linux. If we are ever going to bring Linux to main stream users then we need to look at how to educate people on its abilities, usage and advantages.

Usage of derogatory remarks, vulgar language, hateful attitudes and militaristic ideals will never help convert users to the Linux desktop. Instead we need to become helpful and available. We cannot keep the RTFM attitude going anymore. Its this attitude that has held Linux back from adoption in main stream usage and we are simply shooting ourselves in the foot when we use it.

There are several ways to promote Linux that are for more positive and that help convert people to using it without making them feel put off. The community overall already does this but unfortunately the majority is not as vocal as the those whom spew the damaging remarks, attitudes and statements.

Lets take a good look at what it takes to properly promote Linux to people.

Attitude Is Everything:

Negativity will repel people, while positive and helpful attitudes will make them feel welcome. Overall, the latter is the desired outcome. This means we need to be ready, willing and able to answer questions. Regardless of their simplicity, level of understanding and even if it seems like something a user should already know. Trust me when I say there is no such thing as a stupid question, but there are stupid answers.

I have worked help desk support off and on over the years and what I have learned is this, there are people whom just have no understanding of the computer in front of them. This happens in the Windows world more often. Considering that most new computer users are using Windows instead of Linux it happens a lot more often there than it does in the Linux world. However, there will still be those that don't understand the difference between a left mouse click and a right mouse click and the modifiers. Matter fact most base level Windows users don't even know that certain keyboard keys can modify the mouse click at all. This also holds true in Linux.

We have to remember, and understand, when we answer questions that just because we know the answer that they may not. A reply that makes those asking the question feel stupid or insulted is not helping and instead makes people decide Linux is not for them. When someone asks a question it means they want to learn, and its our responsibility to help them learn.

Demonstrate Linux:

Start by showing Linux and the programs available for it. This is easily done and if you know what your doing you can create a Live DVD that is loaded with all the programs, codecs and features to show that it is extremely capable. Of course this DVD should never be distributed for legal reasons, however you can have base distribution CDs and DVDs available to hand out.

If you are lucky and have a decent laptop then you have a demonstration system right there, especially if there is an Internet connection available to you at the time. Here's a fact; most people, approximately ninety percent, use their computers for three basic functions, Internet, email and word proccessing, another five percent use spreadsheets and accounting software. With OpenOffice and Firefox Linux meets these needs easily. You can demonstrate this very easily with a laptop. Play videos, music and DVDs for the interested party you are demonstrating the system to.

To properly show what linux can do educate yourself on the various different server programs, security options and features built in or installable. I say this because there will be times when the final five percent will show an interest and even if you can't demonstrate those abilities you can explain them and answer some questions. You don't need to be an expert but having a base general knowledge of the subject will allow you discuss them intelligently.

Get Involved With The Linux Community:

Writing How Tos, articles and being part of a local LUG are things anyone can do. If you can code get involved with a project. Even if you can't code you can still help a project, like I do.

Use and help at the forums as well. By plugging into the community you stay up to date with changes in Linux in general.

Also use more than one distribution. This allows you to understand the differences in how things are done in each. This way you understand the community as a whole and not just from one perspective.


Of all the things I discussed the most important is attitude. Our attitudes towards people have more impact than anything else. Knowledge and expertise alone is not enough. Proper promotion requires we be open, friendly and professional to help new Linux users.

Monday, January 5, 2009

The Evolution Of An GNU Project

I'm proud of my involvement with the GnoMenu project and even though I am going to use it as the example (when you write, go with what you know) this post really isn't about GnoMenu. Rather its to show what community involvement can do and how sharing ideas can improve a project.

First off any GNU Open Source project is a community effort. Yes there are project leaders but if they do their jobs right its more about guiding and moving the project in a forward and positive direction. That is exactly what happend in the scenario I'm about to discuss.

First lets be honest GnoMenu is a fork of another project the "Gnome Vista Start Menu" by Chris Hughes. Most hard core Linux users looked at the menu Chris did as a cheap Vista look alike. In some ways it was but Chris also stated that other menu designs were possible yet no one really bothered to pay attention. Well almost nobody. Enter Helder Fraga who took Chris' work and forked it into GnoMenu.


This is the original basic look of GnoMenu. Very Vista like. Meanwhile Helder and I start working on GnoMenu through Launchpad. He works on the coding and bug fixes while I start handling documentation and bug tracking. I also find myself answering questions and writing blueprints not much later. I am also trying to recruit people to help the project move forward and trying to look for ways to improve the product. On my suggestion Helder gets GnoMenu to be system color aware but it also has a unique feature as well. I realized that sometimes menu themes may have and use unique color schemes so I wrote the blueprint stating that theme creators needed a way to toggle the system color awareness off if it would interfere with the theme. We now have what I like to refer to as intelligent color awareness in GnoMenu. Intelligent in the sense that it can be shut off if menu theme designers don't want the menu to be system color aware. Yet, GnoMenu will be system color aware otherwise.

So Helder is fixing bugs and adding features. One of the blueprints he writes states that GnoMenu needs a default menu that is not so Vista like. In response Helder creates this look.


This was more a step backwards in many respects since many features were no longer available. Though for GnoMenu's future it was necessary. Why, because it forced change in how we looked at menu designs and what it was we wanted GnoMenu to be. It also forced Helder to make GnoMenu compliant to Gnome's Menu standards. It also stopped us from reinventing the wheel and made us get more serious about the future of this project.

The holidays role around and Helder goes on a hiatus to handle personal issues and be with his family. I in the meantime find myself getting pounded with a whole lot of questions and bug reports which I sort through and file appropriately. I make FAQs and blueprints. Validate some bugs and assign them to an appropriate release. Discover there are themes out there that don't like GnoMenu and with help get the fix. Though small there is a community of GnoMenu users out there and they're helping me by providing information and tracking down those unique if not down right out of the Twilight Zone issues.

Finally things calm down and I get a chance to go back and look at the menu design. Helder's design was just terrible and it ruined many things that made GnoMenu great. So what do I do in response. I make this mockup and post it at Gnome-Look to get feed back on it.


The responses were mixed but everybody did like the idea of using Icons instead of words. The fact is we humans are visually orientated creatures. The use of words is something our brain has to be trained to do. Don't get me wrong, reading is very important but we recognize visual cues much easier. It is the main reasons that television became such a powerful and popular form of media delivery. It is second to none, even the Internet. Though as more contect becomes available on the Internet we will eventually be using it to get our television shows and information feeds.

Next step is the community gets involved and two days after my mock up design is posted we have this design pop up.


Even the still on hiatus Helder popped in a comment on this Theme. It broke the mold. (By the way, this is an actual working theme.) Its a large menu theme and just a bit disorganized but it raised the bar and immediately brought more life to GnoMenu and Both Helder and I were duly impressed. So impressed that there wasn't much doubt how the new default theme was going to be laid out.

I created this layout as a possible canidate:


Much smaller, a bit more polished and very professional looking. Now I'm not saying this is, or will be, the next default theme for GnoMenu 1.7. What I'm saying is that because we stepped back and reworked our ideas GnoMenu evolved. We took our ideas to the community and got an explosive response in return. So explosive GnoMenu took a major leap forward with a whole new look and feel. One that is much more Gnome centric and yet beatiful and functional.

Now if your saying to yourself that I did nothing but talk about GnoMenu then you missed the whole point. That community driven projects can and, in many cases, do outpace closed sourced development cycles. Here's why, ideas pile up on each other as each person whom gets involved takes the idea of the previous person and adds to or improves it. In my case I wanted to return functionality without destroying Helder's desire to have something completely different from a Vista look a like. That was the main driving reason for the Icon usage. Plus it has another major advantage. Words are not universal, pictures and images are. Words have to be translated to languages others can read, pictures and images do not. So long as they follow a universal concept. This effectively solves a major issue in translation problems. Though we still have to do it, the pressure to do so will be a lot less.

ZWS the creator of the Black White Theme probably had very different motives behind his design but none the less he made a huge impact. An impact that will carry GnoMenu forward for a long time to come. Though on rare occassions this may happen in closed source development It is far more likely to happen when design and development is open to the public.

What I want to point out especially is that by taking my basic idea and throwing it out and making sure people knew that it could be done, it did. Far better than I expected it to as well. So very often I see projects that lose track of what it really means to be an open project. Anyone can add value and sometimes users have great ideas. To often we as project leaders fail to listen to those ideas. More often than not we should.