AbiWord beats OpenOffice to a Grammar Checker
msevior writes "The recently released AbiWord-2.4 (downloads for Linux, OSX and Windows here ) is the first Free Word Processor to offer an integrated Grammar Checker. We can can do this because we're a pure GPL'd application and so can easily collaborate with other Freely licensed applications like link-grammar, gtkmathview and itex2mml which provide AbiWord-2.4 with a superb Latex-based Math feature.
Sun's license requirements for OpenOffice.Org make it much more difficult for such collaborations to occur."
Yay for F/OSS bloatware! (No offense to the poster)
Now if only they could have a floating thumb tack that gives you help whenever you don't need it.
Do people honestly use grammar check? Hasn't it been proven that no grammar checker works well enough to provide a wide cover of the English language?
Personally, when I write an article or something for wide dissemination, I'll send it to a group of writers I know and trust. Peer editing. They do the same when they need a human review. I'm sure there are websites to help others do similar swaps.
The MS Word g/c pisses me off bigtime. I have to disable it or go crazy.
For me, a grammar check is a bloat feature that doesn't add worth to a word processor. This is especially true for technical documents.
Is this a feature needed solely to promote the package (like the "often used" cruise control on every car) to the masses?
I'd rather have a thin distribution that works quickly without consuming massive amounts of RAM and processing power.
Am I alone?
[...] integrated Grammar Checker. We can can do this because [...]
:-)
What does LaTeX have to do with checking English grammar?
After all, I am strangely colored.
I'm laughing at all you AbiWord and OpenOffice users from my tower of Notepad!
Even advanced grammar checkers still work very poorly compaired to sitting down, reading it yourself, and then having an english inclined friend do the same.
I suppose LaTeX support is nice for the math geeks, though you would think that they are already using a program with support for it if they need it.
Microsoft Office beats AbiWord to a grammer check. More at 11.
...oh wait.
One of the great things about open office writer is the possibility of installing as many spell checkers as you want, in any combination you want (unlike MS word, where if you're either stuck with combinations MS think should solve everybody's problems (english, french, spanish), or pay an arm and a leg for a third party add-on).
So, does anyone know what localizations of Abi will include a grammar check?
From the Link Grammer link you provided:
http://bobo.link.cs.cmu.edu/link/
As of December 2004, we are releasing the parser under a new license; the license allows unrestricted use in commercial applications, and is also compatible with the GNU GPL (General Public License). You can view the license here. We are also releasing version 4.1b, which is identical to version 4.1 (released in 2000) except that the licensing statements reflect the new license.
Sun's license for OpenOffice is LGPL
http://www.openoffice.org/license.html
...hence proving the grandparent poster's point.
7 97609
Also, OO.org is LGPL and LinkGrammer has a BSD-ish license that allows free commercial use:
http://slashdot.org/comments.pl?sid=165404&cid=13
I'd be more concerned that if it were GPL'd that it couldn't use some or all of the above. Now arguably, OO does need to shed some pounds so if it dumped Python and / or Java that might be no bad thing, but that's a different topic altogether.
While theoretically correct, the practice is different: everyone is allowed to collaborate when the software has a BSD license. However, since it is not mandatory to publish the code, it really doesn't matter that much.
3 3 ]
...and therefore:
For example, the ASUS WL-500g (Linksys like router with USB port) its firmware is recompilable and hackable by you and me since it is (mainly) GPLed code. The newer SL1000/SL5000 (vpn routers) contain several BSD modules which ruin the party:
[From: http://website.wl500g.info/beta/firmware.php?fid=
Changelog:
SL1000 and SL500 GPL source code
Before using the source code, please note:
1. The router's firewall and VPN are licensed 3rd party code and are not subjected to GPL terms.
2. Several software modules are derived from BSD codes, which ASUS won't release.
[From: http://wl500g.info/showthread.php?t=3417 ]
There are no chance to build something useful from this sources.
...mod me flamebait, but I can't help myself. So, what's happening here is that:
The submitter praises GNOME's premier word processor in that it can surpass OpenOffice.org because it is GPL'ed, whereas the inflexible LGPL license of OpenOffice.org cripples development.
And what license is it that GNOME's distributed under?
Anyways, I don't get why the licensing issue was brought up, but let me state my congrats to the Abiword, GNOME and OpenOffice.org teams for their good work!
To err is human, but to forgive is beyond the scope of the Operating System...
...have a GOOD grammar checker?
The GPL discourages collaboration. If you want to encourage collaboration you need a license like BSD. The GPL allows restricted collaboration, but only between GPL fans. The BSD license allows collaboration for everyone.
If you are feeling altrustic, then BSD allows maximum freedom for your code. If you want the world to benefit from your code, but don't want someone ripping off your work and hiding it in a commercial project without paying you anything, then GPL gives you great protection. Even after you release something under the GPL you can still license it to a commercial closed-source enterprise for a fee, like MySQL. It only becomes a nuisance when the project grows and has many contributers as you then need to ask permission from each contributer before you can relicense. On the flip side BSD encourages more forking where the new code is not merged back into the main tree as there is no incentive. If the appropriate license is chosen then I don't think either will encourage collaboration more than the other as the license should reflect the goal of the project. A group writing printer drivers which their respective companies have agreed to make Open Source for pragmatic reasons may not want the same license as a loosely-knit group of graphics programmers wanting to release 3D modelling system. There are plenty of other licenses that can be used, though GPL, BSD and Apache licences currently have the greatest mind-share. There is no such thing as a best license, only the most appropriate one.
Phillip.
Property for sale in Nice, France
I'm a pro writer, so I live inside word processors. AbiWord is my tool of choice these daya on both Linux and Windows.
I turn off real-time grammar checking, because it distracts me from the act of writing. In my experience, grammar checkers are often incorrect in their analysis, particularly if you write fiction and technical works (as I do.) Unusual terminology and structure can give these checkers indigestion.
That isn't to say that I don't use grammar checkers. When I've completed a draft of an article, I often run the grammar checker manually to make certain I haven't missed anything obvious or silly. But I can't stand them in "real time", where I feel like I'm back in high school with the teacher looking over my shoulder and nit-picking every keystroke.
All about me
Actual uses of grammar check:
- As a partner to spell check, find correctly spelled but misplaced words (eg: there and their).
- Find common brain-farts such as reduplicated words.
- Remind blame-ducking idiots that the passive verb makes their evasions obvious. Mistakes were made, my foot!
- Point out incongruities and neologisms, which some people might not know aren't cultured english, such as excessive verbing of nouns.
These are all tasks that require an ability to parse grammar, and they're actually useful.To call them "grammar checking" would be too strong, but I can't think of a better descriptive name.
I just thought I'd drop my 2 cents and say that abiword is my favourite word processor.. It is so easy to use and fits in GNOME like a glove. OpenOffice really is a big mess code-wise. Abiword has much more volounteers than Openoffice. (OpenOffice devs are paid) I think in the long-run, Abiword (and Koffice) will be the office tools of choice because of the fact that they can move faster with their smaller code-base, as well as rely on other GPL tools more. Abiword is lightweight, and as a result keeps less prone the upgrade cycle. (YES, I'm referring to the linux upgrade cycle, the kind where applications continue to get bigger, and new computers are required.. It appears better than the windows one, but it is still an annoyance when I think that my 900Mhz computer has the same function which my 166mhz one used to. )
Is there a plan or rough schedule for OpenDocument support?
...any chance of integrating the grammar-checking code into Slashdot? Or would the code melt-down from an overload after being installed here for more than 5 minutes?
Duct tape is like the Force. It has a light side, a dark side, and it holds the universe together.
Here's an idea for a grammar checker, I believe it would be a version of a Markov chain.
...
Take a huge corpus of grammatically correct text, use it to generate tables of what words follow each other. Then check the user's text against the tables. If your text isn't in there, then warn user that it may not be gramatical.
Discuss, discuss
P.S. Patent Pending
(ha ha just kidding, patents aren't for software, silly rabbit)
If you are feeling altrustic, then BSD allows maximum freedom for your code.
Well, public domain allows maximum freedom for your code. If you want credit (in the source), there's MIT style licenses (the Boost license is a nice one), and if you also don't want people to use (without permission) your name to advertise their product that uses your code, there's BSD.
If you want the world to benefit from your code, but don't want someone ripping off your work and hiding it in a commercial project without paying you anything, then GPL gives you great protection.
That's assuming you'd feel ripped off if someone used your code in a commercial project without paying you, of course.
On the flip side BSD encourages more forking where the new code is not merged back into the main tree as there is no incentive.
For that matter, there's no insentive per se to merge things back with GPL either. You have to make the modifications available (assuming you released the modified binaries), but you don't have to merge.
Have you tried 2.4? Each release includes tons of bug fixes in addition to the features that we tout. In fact, if you don't install the grammar checking and other new plugins, the core of AbiWord has had many improvements on its own.
Disclaimer: I'm the Win32 packager for AbiWord.
I recognize people by their sigs. Is that a bad thing?
Have you tried 2.4? Each release includes tons of bug fixes in addition to the features that we tout. In fact, if you don't install the grammar checking and other new plugins, the core of AbiWord has had many improvements on its own.
We're proud of the fact that for most users, our LaTeX-like equation editor is actually more productive than Microsoft's.
Give it a shot before you flame.
Disclaimer: I'm the Win32 packager for AbiWord.
I recognize people by their sigs. Is that a bad thing?
"We can can do this because we're a pure GPL'd application" (my italics).
Toon toon! Black and white army!
I'm glad to see Abiword getting some attention. I've always preferred it (and it's natural associate, Gnumeric) to OpenOffice. They're faster, more responsive, and IMO just plain do a better job than OO.
Abiword has a native Aqua port as well (wish Gnumeric did).
#DeleteChrome
An english grammar checker in OpenOffice will be useful when the english language acquires a good grammar. I don't see that happening for quite a while. In over 400 years of "modern english", it hasn't happened yet.
In fact, since the number of people who now speak english as a second language greatly exceeds the number of native english speakers, the diversity of acceptable english expression is increasing. English has always been very open to importing new sentence structures as well as vocabulary from other sources. English is a healthy growing language, that is changing almost from year to year as it absorbs and transmogrifies what these new english speakers bring to the party.
The grammar checker is a separate, add-on plugin, and it's actually rather small. On large documents, it does take a while to check the whole thing, but as another poster mentioned, it's completely optional.
Since you're using Windows, if you want to try it out, it's in the Tools plugin installer.
I recognize people by their sigs. Is that a bad thing?
Of course, my comment didn't mention that AbiWord already has access to many spell checking dictionaries. On most Linux-like systems, AbiWord uses Enchant, which provides access to ASpell, HSpell, and other spell checking engines and dictionaries. On Mac, AbiWord connects to AppleSpell, providing access to all dictionaries included there. On Windows, a variety of dictionaries are available for download both in the initial installer as well as after installation from the AbiSource web site.
I recognize people by their sigs. Is that a bad thing?
That's quite ugly, don't you think? Here is a TeX version to compare (kudos to Wikipedia's TeX renderer)
My other Beowulf cluster is... er...