Open Source Software

If you’ve spent any lengthy amount of time on the Internet, you’ve probably heard of open source software but might not have fully understood what it is and why it even exists. This article will describe this recent phenomenon and describe some of its benefits for the software using community.

In a nutshell, open source software is software made by everyone – for everyone. The hopes behind its development is that through its open access, it will evolve into something that represents the true desires of computer users. Through a wide network of user involvement, the software in question is enhanced and debugged without costs or administrative politics.

Traditionally, software is developed behind closed doors. A team of professional coders build it but the community at large isn’t part of its conception. It’s costly to produce and as you can probably guess, that cost is passed on to the end user: the consumer. Open source software on the other hand is free. Free to download, free to install, free to use, free to modify, and free to share.

Started over twenty years ago, it’s a phenomenon that is gaining in both popularity and exposure. In its first conception, open source gave birth to the World Wide Web as we know it today. The Internet as a whole is the result of free permission to access the web, use the web, contribute to the web, and share the web with others. But it certainly hasn’t stopped there. In the not too distant past, Netscape converted its once commercial version of its Navigator web browser to open source. And today, open source is venturing into the commercial realm as well.

At first thought, the idea of open source may sound just plain crazy to those who earn a living from software development. But the facts point to a different prediction. Open source software puts companies in a terrific position to re-brand and re-position themselves in a market that they may have not been able to reach before. In the business world, open source is all about image and when consumers witness corporations contributing (instead of selling) to the buying public, they gain big favor in the eyes of their users (plus tremendous opportunities to sell other items).

Inviting the public inside a product’s development builds community and trust. It also sets the platform for increased reliability. Fans of open source programs are adamant about reliable software and highly criticize commercialized versions for being buggy and error-prone. Avid fans even proclaim commercialism is the cause of shoddy software.

Another benefit that open source brings to light is the speed at which its products are developed, enhanced, supported and distributed. This is because the people who regularly contribute to an open source product do so for unmotivated reasons (other than perhaps to feed the ego.) They’re highly talented, they’re available, and they care. Bringing money into any project can almost mean instant death. It can kill motivation, desire, and a true willingness to create a good product. In a commercial setting, participants work for a paycheck rather than for the product. And this is what puts open source projects far ahead of its monetized competition.

As a software user, this means you can contribute to an open source project as well, and help to develop it into a product that reflects your direct preferences. You aren’t “stuck” using open source software the way you would be stuck using an expensive word processor or database. You have the same access to open source software as its programmers have and in essence, you are your own customer!

Perhaps at this point you’re wondering where you can get in on this wonderful opportunity. There are plenty of open source opportunities sprinkled across the Internet and they can be easily found though any search engine. Google “open source project” and you’ll be sure to find more resources than you can shake a stick at!

Protecting Children Online

Steps Toward Making Your Computer “Weirdo-Proof”

It’s an unfortunate fact of reality, but children are the most victimized computer users on the Internet today. The good news is that there are some practical steps you can take to protect your children from sexual predators, hackers, and other seedy individuals who want to cause harm. This article will describe a few of them.

The first step in protecting your children at the computer is to prevent their access to passwords. This will keep them from sharing passwords with others and inadvertently enabling hacking into your system. If you think about it, there’s no reason why a five, seven, or even twelve year old needs to know the passwords to sensitive areas on the computer unless you’ve given them permission! In fact, children don’t need to know the password used to access the Internet either. It may be a hassle to type it in each time they want to get online, but it’s better to know the times that they connect than to have them sneak online without your permission and knowledge of their activities.

The second step towards protecting your children online is using the computer together. Siting next to your child while he or she peruses the Internet, you can guide him or her to make safe and intelligent decisions. You can approve websites and bookmark them together. You can monitor the conversations your children have with their friends and teach them appropriate online behavior at the same time. You can make recommendations and create a private time for quality time as well.

The third step involves blocking access to inappropriate areas altogether. You and your children may not always agree about what’s appropriate, but as a guardian, you’re in control and you’re ultimately responsible for their safety. Take the time to investigate software tools that put you in control and allow you to block access to certain websites. If you use an online service like AOL (America Online), you can use its internal Parental Control settings to block access to various chatrooms and websites. You could even block instant messaging and email from anyone who isn’t a fellow AOL user.

Other tools available online operate similar to the way that AOL’s Parental Control settings work, however no collection of tools could replace the reinforcement of mom and dad. Never let your children speak with strangers and never leave them alone at the computer unattended. Children just don’t have the experience that adults have and they don’t have the skills required to handle inappropriate conversations, emails, or images found online.

NOTE: Some of these tools include kid-specific web browsers that will visit pre-approved websites. Others include browser plug-ins that won’t allow access to online areas that contain forbidden keywords.

Another step requires teaching your children to never ever volunteer personal information. Under no circumstances, should children give their personal names, home addresses, phone numbers, or school information to anyone over the Internet regardless of the situation. In the even this information is required to enter a contest of some sort, be sure that you’re the one who makes the decision to supply it and that you’re the one who does it.

Performing all of these steps won’t be easy. However you can help minimize resistance to your monitoring efforts by explaining why you’re taking these precautions. Smaller children will probably enjoy the time you spend together at the computer, but older children and pre-teens may resent it. To help build a case for your concern, you might want to show your older children a few news stories that exemplify the dangers that unsupervised children are exposed to. The newspaper is unfortunately full of examples but with your help, we can reduce them world-wide.

Customizing Your Computer with Preferences

Making Your Computer Work with You – Not Against You

Although you did not design or build your computer, you can turn it into a device that responds to your way of using it as if you were its original engineer or programmer. This is because the computer is a mere platform – a blank canvas, if you will – waiting for you to direct its operation or paint the picture of the perfect machine. All this is possible from making just a few changes in your computer’s current configuration.

Your computer’s main configurations are housed in Windows Control Panel. Within this small section of Windows, you can make some major changes from the way that your computer looks to the way that your computer responds to the people who use it. But your specifications don’t just apply to Windows, they also apply to the many software programs that are installed onto the computer (not to mention that many software programs can be further customized through their own configurations). We aren’t going to cover them all, but we will introduce some of the most popular so that you can get a feel of the control over your system that these configurations give you.

Users. Before we get into the individual settings, it’s important that you understand that each set of configurations you make is specific to the users that sit down in front of a computer. Changes made to a system by one person will differ from the changes made by another. Enabled by a username and password, individual desktop settings (icons, background picture, and other settings) are available after logging onto Windows.

Display Properties. Through Display Properties, a user can change the background of the Windows Desktop, add a screensaver, change the overall color scheme and fonts of Windows, and adjust a computer’s color depth and/or resolution (screen area). Not just a bunch of preference settings, display properties help individuals who have to deal with visual problems.

Accessibility Options. Speaking of visual problems, another setting that’s useful is accessibility options. This setting allows people with disabilities to use a computer that accommodates vision and hearing problems.

Keyboard and Mouse Options. The keyboard and mouse controls give users the option of speeding up or slowing down the movements of both of these peripherals. For those entering the United States from a foreign country, users will appreciate how Windows grants use of keyboard layouts native to their original language. Other uses will appreciate the different selection of cursors and the ability to add additional ones.

Passwords. Since the computer in use may be shared with others, Passwords gives the almighty administrator the means to determine whether all users will share the same preferences and desktop settings or if users can customize preferences and desktop settings.

Regional Settings. Things get really personal in Regional Settings – as this configuration makes changes according to a user’s location and language. Options available can accommodate a person’s preference for the display of numbers, currency, time, and date format.

Sounds Properties. Multimedia fans can create a rich PC environment filled with sound through this setting. Sounds can be assigned to numerous events and they don’t even need to be the default sounds installed by Windows. Users can download sounds from the Internet or create their own sounds with a microphone.

Dialing Properties. Even the way a user connects to the Internet can be customized. Through Dialing Properties, users can determine how a phone and modem dials into an Internet service provider.

From just these basic configuration options, you can create your own experience with a computer each time you sit down in front of one. Customizing your PC is what makes using a computer truly unique and enjoyable, so have fun and build a situation at home or a work in which you’ll love to work with everyday. Should you feel a little nervous about it at first, remember that your computer’s original configuration can be saved to a back up file should you ever want to restore it to the same state that it was in when you first bought it.

← Previous PageNext Page →