/etc/rant - The Spirit of Open Source
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
- RSS Feeds
- Dynamic DNS—an Object Lesson in Problem Solving
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Using Salt Stack and Vagrant for Drupal Development
- New Products
- A Topic for Discussion - Open Source Feature-Richness?
- Drupal Is a Framework: Why Everyone Needs to Understand This
- Validate an E-Mail Address with PHP, the Right Way
- What's the tweeting protocol?
- Tech Tip: Really Simple HTTP Server with Python
- Kernel Problem
1 hour 35 min ago - BASH script to log IPs on public web server
6 hours 2 min ago - DynDNS
9 hours 38 min ago - Reply to comment | Linux Journal
10 hours 10 min ago - All the articles you talked
12 hours 34 min ago - All the articles you talked
12 hours 37 min ago - All the articles you talked
12 hours 38 min ago - myip
17 hours 3 min ago - Keeping track of IP address
18 hours 54 min ago - Roll your own dynamic dns
1 day 7 min ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?




Comments
What a Judgment
Whew... gotta watch out for that /dev/rant device, Nicholas.
It can make a person say things like Qt is "evil" because
Trolltech charges for their product and also find "good"
were Sun to ask you for a payment. I must say that the name,
rant, is a perfectly appropriate name for your column.
Rant Rant (r[a^]nt), v. i. [imp. & p. p. Ranted; p. pr. &
vb. n. Ranting.] [OD. ranten, randen, to dote, to be
enraged.]
To rave in violent, high-sounding, or extravagant language,
without dignity of thought; to be noisy, boisterous, and
bombastic in talk or declamation; as, a ranting preacher.
[1913 Webster]
Many Misconceptions! BAD LINUX JOURNAL!
The whole point of the LGPL is to allow you to add something to GTK without having to compensate the GTK developers with either money or source code.
This statement is 100% false. The LGPL allows you to link against the compiled library without having to GPL your application code. If you "add something to GTK" and distribute those modifications with your closed source GTK-based application, you are bound by the LGPL to release the source code of your modified GTK+ distribution. You are indeed bound by the LGPL to "give anything back to the people whose work you exploited in order to make your money."
Simple as that. I am terribly disappointed in Linux Journal. I am amazed their Editor in Chief is so blatantly reactionary and ignorant! This column sounds like O'Reilly Factor. Geeesh.
I won't even bother correcting your false presuppositions about the Qt side of the issue.
I will bother to point out your ignorance of the exception Linus gave to well-formed kernel modules (i.e., "user programs that use kernel services by normal system calls") from the GPL's definition of "derived works".
(Not only that, there are many typos in the $10 words Nicholas tries to throw around.)
QT under GPL doesn't automatically help OSS
I think you've missed a VERY important point when you're saying that QT, by being released under GPL, is better for OSS than GTK, which is released under LGPL. QT is available under two licenses. Please explain how it helps OSS when a company buys a license for QT that allows them to keep their application private, and if they make changes to QT itself keep those changes private as well (I haven't found the exact license that Trolltech sells QT under, but I suspect it allows private changes to QT as well)?
It seems you've been duped by Trolltech's FAQ ( http://www.trolltech.com/developer/faqs/index.html?catid=1953&id=159#answer). Their answer is rather silly if you stop and consider where they come from. Trolltech is a company that survives by _selling_ products. If they were to release QT under LGPL there would be no incentive at all for other companies to pay for a license since they'd be able to create applications on top of it with no obligation to release the source. However, by releasing it under GPL they allow the OSS community to benefit from QT while still keeping their paid-for license attractive for companies who want to keep their source private.
In the end I think a closed-source application based on GTK is better for OSS than a closed-source application based on QT--any changes made to GTK must be fed back to the public.