Wednesday, December 12, 2007

Open Source and Free Software

Neither the Open Source movement nor the Free Software movement are strong enough to topple the commercial software industry. The progress on software projects developed by the community can be slow at times, and it can be difficult to keep up with commercial products. The people who work on community software must have jobs to generate income since it is difficult to profit from community software, thus they can dedicate only a limited amount of time to developing community software. Granted, some companies have employees who spend their working days developing community software, but those companies must also pay attention to their profits to stay in business. Therefore, the work done on community software by such companies is limited. Due to these limitations, community software will not replace commercial software as long as we live in a capitalistic society. Someday, I hope we all can live in ideal society, but today is not that day.

Wednesday, December 5, 2007

Family Internet Safety

Some of the advice to parents to help them protect their children from the perils of the internet is wrong - like advice on filtering and supervision.

Filters can be more harmful than helpful. Sometimes filters go too far and block sites that contain extremely helpful information. Having objectionable sites blocked is beneficial, but smart browsing is more useful than filtering.

As for supervision, putting the family computer in a place that is clearly visible and frequently passed by is helpful in encouraging users to avoid objectionable material, but reviewing the browser's history and talking to the parents of friends about the methods they have implemented to keep their kids safe to make sure your kids are safe is too much. All you can do with the browser's history is realize your kids have visited sites, but it doesn't tell you their reaction to the sites. The kids might have closed the window immediately, or the kids might have lingered on the site for a while. As for talking to the parents of your children's friends, what will you do if they don't do much to keep your kids safe? Will you tell your kids they can't go over to the homes of their friends because the parents of their friends don't filter the internet, even though their friends browse smartly? The solutions presented by filtering and supervision are best solved by properly teaching your kids smart browsing. As your kids learn to browse smartly, they will be prepared to avoid evil as they use the internet at locations outside of your control - including the homes of friends and the public library.