Thank you for the improvements. I did not know about the -a option and BEGIN/END.
The script I had written was a quick-and-dirty solution; I didn't initially intend to do this for all licenses but just to grep for GPL and then wc -l, hence the useless use of grep and awk.
I should also point out that the "eix" tool is not included with the distro. It's a tool that indexes the package database for very fast searching, and I recommend it to everyone using Gentoo (just emerge eix). The license script, however, should probably use portage's search, "emerge -s ''" instead of "eix -v", so that it can remove the dependency on eix and so that it can always be up-to-date. I used eix simply because it is much faster. It should probably also have some better matching, on/^\s+License:/ instead of/License/, otherwise if a package's description happens to contain a capitalized word "License", it would grab that too (no such packages yet:).
I wrote a quick script to find the most-used licenses (this is from Gentoo's packages, which is a fairly representative sample, with nearly 12 000 packages).
You can see the full list here. As you can see, a huge amount of the packages (85%+) use GPL or one of the other very popular licenses. "||" means multi-licensed, and most of those are Artistic/GPL. You'll notice that after the top 30 licenses, none are used in more than 10 packages. Of the 863 licenses, 729 are used in 5 or less packages, and 629 of them are used in only one package. Many of the one-ofs are fonts or closed-source licenses.
So while I agree there are many licenses, the vast majority of projects use one of the popular licenses.
Huh? It's really more difficult to tell whether you have free will than whether heaven/hell exists. If you die and go to heaven or hell, you'll know they probably exist. But what evidence can there be that one has free will?
How does it not work? I was simply giving an example of GPL software making money. Qt is fully GPL. You can also get it under another license, for which you have to pay, and can then use it in commercial software. (Note that if there was no such option, you wouldn't be able to use it in closed-source software at all, as that would be a violation of the GPL)
Also, saying that it "isn't fully GPL" is incorrect, it is simply dual-licensed. You can get it with either license, it is your choice.
The GPL does not forbid charging for the program. What's that you say? Even if you charge, no one will buy it because they can get it for free? Maybe you should tell it to the folks at Trolltech.
Also, as the other replier said, GPL is not the only license that exists.
Uhm, it does nothing to your homepage after an update. Sure, it opens up a page saying you've updated the first time you open it after you update, but that's hardly changing your homepage.
Wine seems to be able to load PE executables just fine, so I don't see how loading Mach-O binaries would be any more difficult (I am not familiar with either of PE, Mach-O and ELF, so I may be wrong, but I am simply stating it's not impossible). Same goes for the kernels.
It doesn't run off of NTFS. It creates an image file in Windows, and then loop-mounts it in Linux for the root filesystem. Since the kernel has write support for NTFS as long as you don't change the size of the file you're writing to, it works. It doesn't really boot from NTFS, it boots from a loop-mounted ext3 or whatever Ubuntu uses (that's how many LiveCDs boot). It doesn't even use ntfs-3g.
I'm not implying anything at all, just pointing out that there's a difference. (Of course, the down arrow is a difficult to hit key compared to Enter - but that's a detail)
On the other hand, I've never seen an ordinary computer user use the drop-down history, they just ignore it. Even after I've told them about it. They'll (slowly) type out a long URL while the browser lists it right underneath the whole time. I'm not saying that it's not a great feature - it is - but that even seemingly simple and convenient shortcuts can be difficult to teach to the computer-illiterate (particularly when minor mistakes, such as not pressing the down arrow, can take you to a completely different site).
Not the same. If he doesn't have 'slash' as a bookmark keyword, and types "slash" and presses Enter (no down arrow), it would go to the first result of a Google search for "slash".
Every time these stories appear, everyone goes on about how they just need dust wipers. But if you actually RTFA, you'll see it's not dust on their solar panels that's the problem here, it's dust in the air which blocks sunlight from reaching the rovers:
When dust in the air reduced the panels' daily output to less than 400 watt hours[...] Dust wipers won't help.
It's disguised as a game and is this installed with InstallShield (or something of the kind), that's why it has an uninstaller. (Of course, InstallShield may have an option to not include one, but judging by the quality of his virus...)
Finally, someone with common sense. I can't believe I read through nearly the entire page of comments to find this near the bottom. Is it that difficult to think before you comment, people?
I'm willing to bet that current fuel production around the globe takes up a comparable, if not much greater area.
Except it's not a bug, it's a feature. Ctrl+A selects progressively more when you're in a table - first Ctrl+A selects all of the current cell (if there's anything in it), press it again - all of the current table, next time - the whole document. Try it and see. It is also mentioned in the documentation (though difficult to find, I admit). This is also mentioned in the comments of the bug.
So, you throw out new software whenever you encounter unexpected behavior?
Either no one RTFA (yes, I know, I must be new here) or everyone is subscribed to the magazine:
This is a preview of the full article. New Scientist Full Access is available free to magazine subscribers Sure, the second link with the video works, but what's the point of linking to paid content?
Because slocate only searches in the file names of files and has to update its database periodically (the latter can be remedied with rlocate), while things like Google Desktop search, Beagle, etc. search inside the files' contents and metadata as well as the names, update themselves in real time, and can show you matches from multiple sources in one place (search results from files, emails, address book, etc.)
Thank you for the improvements. I did not know about the -a option and BEGIN/END.
/^\s+License:/ instead of /License/, otherwise if a package's description happens to contain a capitalized word "License", it would grab that too (no such packages yet :).
The script I had written was a quick-and-dirty solution; I didn't initially intend to do this for all licenses but just to grep for GPL and then wc -l, hence the useless use of grep and awk.
I should also point out that the "eix" tool is not included with the distro. It's a tool that indexes the package database for very fast searching, and I recommend it to everyone using Gentoo (just emerge eix). The license script, however, should probably use portage's search, "emerge -s ''" instead of "eix -v", so that it can remove the dependency on eix and so that it can always be up-to-date. I used eix simply because it is much faster. It should probably also have some better matching, on
So while I agree there are many licenses, the vast majority of projects use one of the popular licenses.
Huh? It's really more difficult to tell whether you have free will than whether heaven/hell exists. If you die and go to heaven or hell, you'll know they probably exist. But what evidence can there be that one has free will?
Is it still there? I watched through the first minute or so, both logged in and out, and can't see any ad.
Maybe the User-Agent check is case sensitive. Would be funny if changing it to say "FireFox" gets around the block :)
How does it not work? I was simply giving an example of GPL software making money. Qt is fully GPL. You can also get it under another license, for which you have to pay, and can then use it in commercial software. (Note that if there was no such option, you wouldn't be able to use it in closed-source software at all, as that would be a violation of the GPL)
Also, saying that it "isn't fully GPL" is incorrect, it is simply dual-licensed. You can get it with either license, it is your choice.
The GPL does not forbid charging for the program. What's that you say? Even if you charge, no one will buy it because they can get it for free? Maybe you should tell it to the folks at Trolltech.
Also, as the other replier said, GPL is not the only license that exists.
So does links. It even has a graphical mode that can work with a framebuffer or X.
Uhm, it does nothing to your homepage after an update. Sure, it opens up a page saying you've updated the first time you open it after you update, but that's hardly changing your homepage.
Wine seems to be able to load PE executables just fine, so I don't see how loading Mach-O binaries would be any more difficult (I am not familiar with either of PE, Mach-O and ELF, so I may be wrong, but I am simply stating it's not impossible). Same goes for the kernels.
It doesn't run off of NTFS. It creates an image file in Windows, and then loop-mounts it in Linux for the root filesystem. Since the kernel has write support for NTFS as long as you don't change the size of the file you're writing to, it works. It doesn't really boot from NTFS, it boots from a loop-mounted ext3 or whatever Ubuntu uses (that's how many LiveCDs boot). It doesn't even use ntfs-3g.
I'm not implying anything at all, just pointing out that there's a difference. (Of course, the down arrow is a difficult to hit key compared to Enter - but that's a detail)
On the other hand, I've never seen an ordinary computer user use the drop-down history, they just ignore it. Even after I've told them about it. They'll (slowly) type out a long URL while the browser lists it right underneath the whole time. I'm not saying that it's not a great feature - it is - but that even seemingly simple and convenient shortcuts can be difficult to teach to the computer-illiterate (particularly when minor mistakes, such as not pressing the down arrow, can take you to a completely different site).
Not the same. If he doesn't have 'slash' as a bookmark keyword, and types "slash" and presses Enter (no down arrow), it would go to the first result of a Google search for "slash".
Or just wait a little for KDE 4.
Agrh, I meant to click Preview, not Submit! s/this/thus/
It's disguised as a game and is this installed with InstallShield (or something of the kind), that's why it has an uninstaller. (Of course, InstallShield may have an option to not include one, but judging by the quality of his virus...)
Finally, someone with common sense. I can't believe I read through nearly the entire page of comments to find this near the bottom. Is it that difficult to think before you comment, people?
I'm willing to bet that current fuel production around the globe takes up a comparable, if not much greater area.
Except it's not a bug, it's a feature. Ctrl+A selects progressively more when you're in a table - first Ctrl+A selects all of the current cell (if there's anything in it), press it again - all of the current table, next time - the whole document. Try it and see. It is also mentioned in the documentation (though difficult to find, I admit). This is also mentioned in the comments of the bug. So, you throw out new software whenever you encounter unexpected behavior?
I'm not defending conversion without warnings, but at least SVN is free to upgrade, unlike Microsoft Office.
I notice you are using the decimal system. How is that any less arbitrary than a full circle being 360 degrees?
This is a preview of the full article. New Scientist Full Access is available free to magazine subscribers Sure, the second link with the video works, but what's the point of linking to paid content?
Indeed, but grep does not index the files, so searching is slower if you're searching through a large amount of files.
Because slocate only searches in the file names of files and has to update its database periodically (the latter can be remedied with rlocate), while things like Google Desktop search, Beagle, etc. search inside the files' contents and metadata as well as the names, update themselves in real time, and can show you matches from multiple sources in one place (search results from files, emails, address book, etc.)