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!
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.
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
Can't say I prefer your brain.
Oh, wait a second...
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.
...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?
Even though GPL'd code can't be committed to OpenOffice.Org's main LGPL'd code base. Anyone can release a GPL only fork of the office suite with a built in GPL grammer checker.
LGPL code can be inserted into GPL code but not the other way around.
There are 2 kinds of people in this world: Those who write in decimal and those who don't
I don't want a grammar checker. Prefer my brain. Thanks.
Warning: Sentence fragment.
Perhaps the worst aspect of MS's monopoly is the lack of effective competition to spur real innovation and product improvement. Note, for example, the almost complete lack of improvement in Internet Exploder between the decline of Netscape and the rise of Firefox.
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?
I dont need no grammer checker at all. My grammer like myself is perfect.
How does Sun's license affect using LinkGrammer?
You are of course perfectly free to make sonamchauhanoffice, incorporating code from openoffice.org and linkgrammar.
However, because Sun bases its proprietary StarOffice on openoffice, code where the copyright can't be assigned to sun for relicensing is unlikely to make it into their repository.
My pics.
AbiWord would be awesome -- moreso now that it has a grammar checker -- if it didn't crash almost every time I try to open or save a document, and sometimes just because it feels like crashing randomly. Then there's the fact that no distro has the latest AbiWord build in its package tree.
And to those who don't think a grammar checker is necessary: you don't do much writing, do you? Grammar checkers will not -- and never claimed to -- make anyone into a world-class writer. What they WILL do is catch typos that get by the spell checker. So for all those times that you type "on" instead of "one" or "to" instead of "too," the grammar checker will catch them. That is why it is valuable.
In my opinion, grammar checker was never intended for checking your technical documents; rather, it is intended for every-day writing, documents that don't necessarily warrant the troubles of finding a person to proofread it for you, but still embarrassing nonetheless if a grammatical oversight happened to be present, e.g. a memo to your co-workers.
I hope people who whine and complain about how annoying the grammar checker can realize how lucky they are to possess such command of the English language (or any other languages in which the checker is available). Having immigrated to Canada 8 years ago with very little prior knowledge of English -- if at all -- I experienced first-hand how painful a 400-word mini-essay can become, and how embarrassing it is to get it back painted red with the unsparing wrath of the correction pen. Even the MS Word grammar checker helped me immensely to minimize these corrections, and while I sometimes still struggle with finding the right preposition to use, I can honestly say it played a significant role in my study in English: it is widely accepted that writing is the most difficult part to master in a language.
The news of a GPL'd word-processor to incorporate a grammar checker opens up a positive alternative for those who still struggle to compose the grammatically correct documents on the computer, and that's A Good Thing(tm). Many people can benefit from it, and if you don't like it, TURN IT OFF.
(Cue /. grammar zealots to find a grammar mistake here and mod me -1.)
The advantages of tex4ht over itex2mml (or latex2html) etc are :
1) tex4ht can convert standard TeX/LateX/AmsTex/etc code when itex2mml use a dialect of LaTeX :
Using itex means you have to learn another (La)Tex API (for some commands at least)
2) tex4ht is a much more versatile, flexible and powerful utility :
Indeed, it allows conversion of
(La)TeX documents or formulas to Mathml/xhtml/html+gifs or jpgs or pngs/open office documents/pdf/a few other document types.
3) it is smarter because it lets the (La)Tex engine preprocess the document and it then uses the special dvi produced to make the conversion....whereas itex2mml tries to guess what the user want from the document WITHOUT letting (La)Tex process it.
Lol...it uses an (light) implementation of a "basic/castrated" Tex Engine
One consequence is that Tex4ht can generally use the macros defined by the user when itex2mml fails beautifully at it
``In my experience, grammar checkers are often incorrect in their analysis''
And they probably always will be. Languages aren't purely rational, and this makes grammar checking an AI-hard problem. To fully judge whether the grammar of a sentence is correct, the checker would have to understand the sentence (at least partially). Even if you could get the checker to perfectly judge whether something is grammatical, there are always ungrammatical utterances you'll want to write.
Of course, it still helps to catch the common cases of people mixing up 'it\'s' and 'its', 'you\'re' and 'your', 'then' and 'than', etc. etc. On the other hand, there is a severe danger of overreliance on the software ("Computers don't make mistakes"). In the Netherlands, for example, compound words are written together, not separated by a space (so it's "footballcoach", not "football coach"). That is, until the spell checker in Microsoft Word started telling people that they had to separate them! Needless to say, this confused countless people, and it took a long time for the damage to get repaired.
Please correct me if I got my facts wrong.
...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)
With the LGPL, Sun can take the OOo code and link it with any proprietary code they like. Taking out the SISSL dual license allows for this without the requirement of copyright sharing (which is what the JCL -- Joint Copyright License -- is supposed to do).
There: Something at a specific location.
Their: Owned by someone.
Please make sure your english compiles.
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!
From the Department of Redundannt Brain Farts Department, no doubt. :-)
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
I don't mean to flame those who are saying a grammar checker bloats AbiWord or anything, but I downloaded the Windows version last night. It's 5.03 mb. So how much can the grammar checker be bloating it?
I dream of a better world... one in which chickens can cross roads without their motives being questioned.
Uh, the article is talking about AbiWord's license making it possible for them to collaborate with external, separate projects such as link-grammar, gtkmathview, etc. It is saying that OpenOffice.Org's license requirements prevent it from collaborating with link-grammar, gtkmathview, etc. It is not talking about the lack of collaboration between AbiWord and OpenOffice.Org.
To get something done, a committee should consist of no more than three persons, two of them absent.
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.
I think the argument for bloat is that automatic grammar checking slows down the entire app, because stuff like that can. But if the AbiWord coders are at all intelligen, which I am sure they are, then they probably made it pretty easy to turn any feature like that off. So most of these criticizers just do not want to admit that in fact MS Office had a good feature first and this is AbiWord trying to catch up. Kind of the opposite of people criticizing Microsoft for implementing tabbed browsing in IE. Lesson, if MS had it first and an OSS app copies the functionality then they are just doing it to appease the people enslaved by Bill Gates at the cost of tainting their app. If an OSS app had it first and Microsoft copied the functionality then it is pure proof that Microsoft is incapable of innovating the way that the OSS world can. Pretty messed up double standard is you ask me, but thus is the /.
You are of course perfectly free to make sonamchauhanoffice, incorporating code from openoffice.org and linkgrammar.
However, because Sun bases its proprietary StarOffice on openoffice, code where the copyright can't be assigned to sun for relicensing is unlikely to make it into their repository.
Huh? LinkGrammar is distributed under a BSD-like license. This means that Sun are legally allowed to use it, as long as they follow certain very simple restrictions (as they already do for other libraries that they depend on, e.g. libcurl). Copyright assignment has nothing to do with it; they certainly haven't had the copyright for libcurl, aspell, berkely DB, freetype, etc. assigned to them, and nor is there any reason they should.
See here for a list of components in OpenOffice that were not written by OO.o developers. There are more in StarOffice that couldn't be released to OO.o because Sun couldn't get permission from the copyright holders of those components to license them appropriately (e.g. the database system).
Go get a clue. The suggestion that AbiWord is able to do this because it is GPL is a blatant troll, and doesn't merit defending.
Thanks for the compliment! However, since you posted AC on Slashdot, the chance of the mysterious "Format Paragraph" bug you mention getting fixed is even lower that if it were posted and modded up, and far, far lower than if you put it on our bugzilla :D. http://bugzilla.abisource.com/ - Please report any bugs you find so that we can fix them!
Thanks for using AbiWord!
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?
Although IIRC !? is technically correct, people have tried to clear up this confusion with the introduction of a new punctuation mark into the english language: the interrobang
If I have nothing to hide, you have no reason to search me
Prefer my brain.
:)
Warning: Sentence fragment.
Sorry, but that's a perfectly valid sentence. It might not mean what the OP wanted it to mean, but that doesn't change the fact that it's just fine.
Thanks but, when I'm looking to travel back in time, I'll buy a Delorean.
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...
As a published author myself, I have pretty much the same take on this. No grammar checker is good enough to be worth turning it on. Sadly, I've had the experience of having a book "edited" by some inexperienced person who thought that some grammar checker was god. Each change they made I had to justify changing back to something like what I'd written, and in many cases they had changed "true" to false, because they used the "tool" to avoid having to actually understand what had been written. Just try to get a good pun past one! They are just too simplistic at this time to be worth any serious condsideration by anyone who loves the language.
I installed the autopackage, like it so far, but it crashes whenever I try to load an .odt or .sxw file. Something feels wrong about exporting OpenOffice documents to MS Word format just to re-open them in Abiword (I know I've imported OO docs in earlier versions, although some formatting was lost). Excuse me for being tired, lazy and a luser, but where/how do I get the import/export filter (or any other) plugins? Abisource just directs me to the main download page, which has nothing like these, and apt-get won't get me the current version.
I'm desperately looking for the easiest way to enable it. I have Abiword 2.4.1 with all the plugins, but am mystified by how to turn the feature on...
Put identity in the browser.
Stop by http://bugzilla.abisource.com/ and file a bug, making sure to tell us your distribution. Or, just pop by our IRC channel or user mailing list, and we'll do our best to help you out there.
I recognize people by their sigs. Is that a bad thing?
When is the spellchecker due?
Author, Shell Scripting : Expert Re
is showing me the readability score(s) of a document. Not that it's actually very useful, but like any other person with any other score, I like getting a high one.
Abiword has been, for years being lacking the internationalization functions.
Otherwise, clean UI and cross platform is a very nice touch.
But whatever platform I try to test, typing Japanese simply is a mess on Abiword.
It's just not consistent with other Japanese input type programs and it acts weird when converting hiragana...
When they fix it, I can make it recommend for a very decent word processor to people around me.
By remembering the hotkeys, I can type in MS Equation editor with similar speed (C-r C-f a + b TAB c + d). Of course, there is nothing resembling user-defined LaTeX macros in MS Equation Editor (or OO Math, for that matter), so some complex symbols (such as bold x with tilde) are painful to type repeatedly, and reformatting all equations, e.g. resizing them or make matrices appear in bold-italic instead of a bold font, also entails clicking over every one of them.
Parent provides a concice and important aspect of OpenOffice.org licencing. It seemed earlier in this thread people were somewhat unclear as to what the specific licencing burderns were, of if there in fact ever were any.
I am actually curious to know how people feel about writing open source code in this way. I suppose if you are releasing your code GPL then retaining the copyright is not necessarily important, although I guess it gives sun the ability release commercial versions of open office without being bound by the GPL as free software.
- Find common brain-farts such as reduplicated words.
/. posts might favourably reduce the number of off-topic grammar-Nazi posts that plague discussion threads. Thankfully such posts are somewhat on topic for THIS article, however it would be nice to have more discussion on the merits of new release of AbiWord vs OO Writer. IMHO the "GNOME" office applications (AbiWord and GNUmeric) are too often overlooked by the community even though they are quite impressive applications.
[...]
- Point out incongruities and neologisms, which some people might not know aren't cultured english, such as excessive verbing of nouns.
Subtle but hilarious humour. In any case, spelling and grammar checking for
Grammar checking is a welcome feature, but there is one that I would love to see--solid suppport for writing and reading OpenDocument format. I haven't been keeping up with AbiWord development (the aging version I have suits me fine for how often I need it) but at that time AbiWord developers were quite non-committal. Since OpenDocument is now a proposed industry standard and not merely the format for a rival project I hope they've reconsidered their position.