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.
I hope gnome office will beat openoffice!
Sun is weird:)
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
I'm not certain why they even bring it up. Collaboration has been happening for decades. Just because the GPL came along doesn't mean we haven't been able to before.
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.
Please don't mod this as flamebait, because I'm not posting as biased or anything. I just want to suggest the same kind of comparison between MS Word and AbiWord. MS Word isn't that bad at grammar checking, although it is definately not complete. I haven't used AbiWord, but I'm willing to bet that it isn't complete either.
...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?
Awesome, now the race begins to see who provides the easiest feature to disable it. Those things annoy the hell out of me...spellcheckers are nice though.
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
Grammar checkers like simple grammar. Give them a complex sentence and they complain.
Essay marking programs, on the other hand, love complex sentences. Simple sentences will get you a bad mark.
Therefore, you shouldn't use a grammar checker to check your essays.
My experience with grammar checkers is that they are often worse than useless. I had a couple of foreign students whose writing I could barely understand. After I put their work through a grammar checker, it was complete gibberish.
Anyway, the lack of a grammar checker will not keep me from using OpenOffice. I suspect that is true for most people.
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.
LinkGrammar by itself--and the version in Abiword--will just mark a sentence it regards as incorrect. It doesn't tell why, and it returns too many false positives.
Besides, clear grammar reflects clear thinking. No grammar checker short of having full intelligence can fix sloppy thinking.
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.
A post about grammar checking on slashdot. So you're either trying to run your new feature through the gauntlet by submitting your product to the largest concentration of grammar nazis on the net, or you're masochistic.
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
;)
Translation:
We can can do this because we're a pure Stallman'd application and so can easily collaborate with other Stallman licensed applications like link-grammar,gtkmathview and itex2mml.
Doesn't sound so free when you say it like that, does it?
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.)
Sun's license requirements for OpenOffice.Org make it much more difficult for such collaborations to occur.
Or, you know, it could be AbiWord's license requirements that make it so difficult.
Only on slashdot can a posting be rated "Score -1, Insightful".
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.
"Hey look, the abiword people are fighting with the oo.o people again"
"Yeah great, help me make this file format more obfuscated, will you?"
of what you get with most OSS projects. Technology that's about 3-4 years behind Microsoft.
- how am i supposed to gauge how well a word processor's spelling checker works when the word processor's dictionary doesn't contain the word gauge?
(and trying to submit a bug report on this is a NIGHTMARE!)
"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. :-)
warning: you're mom
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.
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.
AbiWord is a great light weight office document editor. OpenOffice albeit a great office suite, IS GIGANTIC. I hope AbiWord continues to evolve.
Have they fixed the Format->Paragraph bug yet?
I'll bet a nickel the reason itex2mml is being used is because of the licensing. TeX4ht uses a hard to understand LPPL license which is incompatible with the GPL. As great as TeX4ht is, licensing *does* matter for usefulness and whether developers create more with the work.
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 /.
warning: you're mom
That's right. I am. Now go clean your room!
I normally use openoffice, but I installed abiword beta a while back because of the grammar checker. I will continue to use it for the grammar checker until openoffice gets one. I think it is a cool feature.
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.
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?
How about a poll?
Slashdot editors should do their spell checking with...
1.) AbiWord
2.) OpenOffice
3.) faith
4.) sheer arrogance
5.) Profit!
6.) CowboyNeal writes his own grammar thankyouverymuch
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.
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...
does the checker work with Open Office?
I reported 2 years ago that lists do not work on windows xp. It still has not been fixed yet. Lists! How can you release a word processor that cannot do simple lists properly?
the bug is that the list bullets show up as the wrong symbol, a clock or something.
Still waiting to use this great "word killer" 2 years later.
I believe a word processor needs to be fundamentally different from MS Word to be better than it. Sure OO and Abiword have some advantages over Word (Price!!!), but they seems to just be playing 'catch up'.
And Lyx is a possible contendor for this.
It doesn't let you do things like change the size, center some text, add extra line breaks or extra spaces, but instead you classify areas of text to be displayed in a certain style eg Heading, List, Standard...
While a little confusing for the first 5 mins, you can get a very professional looking document on your first try, without ever having to worry about applying consistent sizes and fonts to different areas.
I recently read that most users of MS word use 10% of it's features and i know from experience, it takes either a lot of time or much experience to get a good looking document out of MS Word, OO or Abiword.
A grammar checker brings abiword closer to ms, but doesn't make it any better.
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.
There are times when ambiguity and deliberate vagueness to avoid responsibility is the intended aim of the speaker. It's going to take more than a grammar checker to instill a backbone in them...
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.
When is the spellchecker due?
Author, Shell Scripting : Expert Re
"We can can do this because we're a pure GPL'd application ........ Sun's license requirements for OpenOffice.Org
and so can easily collaborate with other Freely licensed
applications like link-grammar, gtkmathview and itex2mml
which
make it much more difficult for such collaborations to occur."
It is really sad to hear this kind of statements from someone in the Open Source Community, Open Source is about choice, but some GPL advocates are so afraid of losing their "share" of power that are like those dictators that thinks the only rigth perspective is theirs.
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.