Slashdot Mirror


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."

75 of 350 comments (clear)

  1. Usefulness? by dada21 · · Score: 3, Insightful

    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?

    1. Re:Usefulness? by free+space · · Score: 5, Insightful

      A grammar checker would be a good idea if:
      - It is well implemented, from what I hear, Wordperfect's Grammatik used to be almost always correct and very useful,as opposed to Word's grammar checker that 's here just so that Microsoft can say "we have a grammar checker"

      - It didn't try to 'improve your style'. I hate it whenever Word tries to encourage me not to use passive.Also my pet hate when Word underlines all my headers and says "fragment: consider revising" ...what the heck you dumb program! It's a freaking header! must all my headers be complete sentences?

      - It can be easily turned off, and doesnt fill your page with green lines under every sentence.

      it won't be as good as peer review or a professional proofreader, but it may spot that embarrasing mistake before you send that critical report to the customer at 11 pm..

    2. Re:Usefulness? by elebrin · · Score: 2, Informative

      I agree.

      However, I use ABIword as my primary word processor. It loads faster in both Windows and Linux (for me), it consumes less memory, and the interface is a decent clone of Word, so that others have fewer problems with it when they use my machine.

      so... its benefits outweigh its problems for me.

      --
      Think for yourself. Question Authority.
    3. Re:Usefulness? by iangoldby · · Score: 4, Interesting

      I hate it whenever Word tries to encourage me not to use passive.

      You can turn this off you know. If I had MS Word installed on this machine I'd tell you how, but I don't think it is too obscure.

      Personally, I find the grammer checker quite useful and I believe that the passive voice is Evil(TM). Most people who use passive seem to believe that they need to in order to take the focus away from the person doing the action, and that this is particularly important in scientific publications etc.

      All I can say in response is that there are a great many almost unreadable scientific papers out there that are over-wordy, constructed portacabin-like from pre-fabricated sentences, which contain nothing to keep the reader engaged. If that is the price of using the passive voice, then I don't think it is worth paying.

      Can I recommend you take a look at George Orwell's essay Politics and the English Language ? Although written in 1946, he still has a lot that is relevant to say about writing clear and engaging english. (Sorry, I've gone off the original subject a little, but I think this essay should be required reading for anyone who does any kind of formal writing.)

    4. Re:Usefulness? by agraupe · · Score: 3, Informative

      Do you drive much on the highway? If so, I don't see how you could disparage the use of cruise control; there's nothing I hate more than someone floating between two different speeds, 20 km/h apart, and it's not like cruise control makes you a worse driver or something. Although for the average commuter, it's useless, it is crucial for the many 5-hour-plus drives I make.

    5. Re:Usefulness? by God'sDuck · · Score: 5, Funny

      Okay then, translate "The window has been broken" into active voice.

      "Windows is broken."

    6. Re:Usefulness? by iangoldby · · Score: 2, Insightful

      As someone else already pointed out, you could say "The window broke." If you wanted to stress that windows don't just break on their own, you would say "Someone broke the window." Or you could say "The window has been broken for 3 weeks" if the length of time was your emphasis. In that case you are using the passive for a reason. (I only said it is Evil(TM), not that you should never use it.) It all depends on context.

    7. Re:Usefulness? by uncqual · · Score: 2, Funny

      Besides, cruise control lets you catch a little sleep while you drive.

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    8. Re:Usefulness? by free+space · · Score: 2, Insightful

      Thanks for the Orwell article, guy is a genius :)

      I agree with you on the evil of excessive use of passive ( and more so on the unreadablity of moderm scientific papers!).There is is no denying that clear,specific writing is very important.

      My problem with Word, however, is that it behaves towards writing style like the automaton it is, assuming that every passive voice is evil and marking it for review and so on, so I spend half my time shutting false alarms instead of fixing real problems in the document.
      Microsoft could have done better if it either:
      1) Used some sort of AI to differentiate between bad style and what appears to be bad style. If you put a page of a Charles Dickens novel in Word, it will mark it as full of problems.Software companies can do better than that.

      2) Allowed me to correct style problems in a less intrusive way, instead of distracting me with all those green lines. Maybe they could make a 'review' tab with all the grammar errors in the document , grouped by type and sorted by severity.

      3) Just stopped checking the styles and let me judge my work or get someone to review it.I know it can be turned off, but my point was why provide it if it wasn't satisfactory in the first place.

    9. Re:Usefulness? by amliebsch · · Score: 3, Insightful
      X is carrying the food. (Where X is the food carrier.)

      Note this is why passive voice is disfavored; it is often unnecessarily ambiguous.

      --
      If you don't know where you are going, you will wind up somewhere else.
    10. Re:Usefulness? by jonadab · · Score: 2, Interesting

      > A grammar checker would be a good idea if: It is well implemented, from what
      > I hear, Wordperfect's Grammatik used to be almost always correct

      I seriously doubt it, although I have not seen that specific one. However, grammar is notoriously AI-complete, and I have a really hard time imagining that grammar checking is any better solved than translation.

      The best grammar checkers available, as far as I am aware, are correct just about often enough to get a D in high school English class -- maybe a C if you stick to simple one-clause sentences (because the grammar checker can mostly handle the grammar on those, but you'll be severely downgraded for style).

      There are only three reasons I can think of to use a grammar checker.

      The most obvious reason is if your own knowledge of the language is really that bad (which, it seems, is true for a rather larger percentage of the populace than it is comfortable for me to contemplate at length).

      Another reason would be if you are sending a document to someone (e.g., your boss or a business partner) and you know they are using a given piece of word processing software, which includes this feature; you might then want to use the same grammar checker so that you can "adjust" your grammar to match its peculiar ideas of correct usage and so avoid potentially-embarrassing green squigglies.

      Finally, the *best* reason to use a grammar checker is for entertainment. It is marvelously entertaining to feed the poor innocent grammar checker excerpts of real (and well-written) literature and watch it raise hilariously spurious objections. (Always feed it good material, not bad writing; false negatives are much less entertaining than false positives.)

      Personally I would like grammar checkers a lot better if they came with big red warning labels disclaiming any notions of accuracy.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    11. Re:Usefulness? by megabyte405 · · Score: 2, Informative

      Maybe you should take a peek at the package... Grammar Checking and Math Editing support are added as plugins. Most distributions provide plugins seperately, and if they don't you can just generally remove the plugin file. On Windows, the installer allows you to select precisely which plugins you want, when you get the separate plugin installers. We understand that part of the appeal of AbiWord is its small size and speed, and we won't comprimise that.

      As others have pointed out, a grammar check makes a good companion to a spell check. It's of course not for everyone, but there are many more users of AbiWord than you (and from reading your posting, I wonder if you even gave it a shot), and many of those users would like one. If you want a grammar check, you can install it. If you don't, you can leave it out. How does this not please the greatest number of users?

      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?
    12. Re:Usefulness? by Krach42 · · Score: 3, Insightful

      More accurately to the point. The sentence "Something broke the window." implies that the writer doesn't even know what broke the window. While, "The windows was broken." Indicates that they have an idea of what broke it, but it's not important. And in a process report would indicate that the action was perhaps even part of the process. Compare:

      In testing the VeloMatic A, the test unit was placed in the restraint system in front of the window, then as the test concluded, the window was broken.

      With:

      In testing the VeloMatic A, the test unit was placed in the restraint system in front of the window, then as the test concluded, something broke the window.

      There's god damn nothing wrong with the Passive Voice except that it has a stigmatic notion in English. In German, it has a air of respectability to it over the active voice. Thus, in German if you want to sound more respectable, you use the passive more.

      I spoke with my Dad on this topic once. He worked on process documents and reports. The idea is that you put everything in the passive, because the agents of the senteces are not to be indicated. You don't write "Bob strapped the VeloMatic A into the restraint system." no. You don't say who did what, it doesn't matter who did what, just that it was done. "The VeloMatic A was strapped into the restraint system."

      --

      I am unamerican, and proud of it!
    13. Re:Usefulness? by Krach42 · · Score: 4, Insightful

      First, "The window broke" only works because "to break" is a dual-use transitive/intransitive. Not every word in English is like this. "The unit was strapped in." Please make *that* into an active sentence.

      Oh, and don't use "someone" or "something", because both of those restrict the actor to either animate, or inanimate, while my sentence doesn't make any such restriction. Also, they create a greater air of uncertainty as to the agent of the sentence. "Someone strapped the unit in." makes it sound like, "I came into the lab, and someone had already strapped the unit in." Not, "As according to the process, the unit was strapped in."

      Also, "The window has been broken for 3 weeks." *is* a passive sentence. The past perfect for "to be" (is) is "to have been" (has been). Thus, "I am a programmer." and "I have been a programmer for 3 weeks." Changing the tense of the sentence to make it seem like it's not a passive sentence shouldn't count for making it non-passive.

      The passive isn't any less or more ambiguous than every setence that we use in English. It just has a bad rep, because stylistic perscriptionists declare that you should't use it. Meanwhile, in German, the perscriptivists *suggest* the passive, because it's an uncommon usage form that takes the tone of the sentence out of the "everyday".

      --

      I am unamerican, and proud of it!
    14. Re:Usefulness? by gordo3000 · · Score: 3, Interesting

      I take it you've never tried to type of paper filled with foreign words and/or foreign names? For me, that is the only time I use auto-complete but during those times, it is the most useful feature I have ever run across. I used to have to type the word without any of the accents the entire way through and then go back and do a 'find and replace'. Now I can type it once and it will always complete it that way.

      Physics papers would be a real bitch if I didn't have that option(Schrodinger is a key example).

    15. Re:Usefulness? by omeomi · · Score: 2, Funny

      "The unit was strapped in."

      You've also ended a sentence with a preposition, which you're not supposed to do... ;-)

    16. Re:Usefulness? by Hatta · · Score: 2, Informative

      All I can say in response is that there are a great many almost unreadable scientific papers out there that are over-wordy, constructed portacabin-like from pre-fabricated sentences, which contain nothing to keep the reader engaged.

      I disagree, it's the content that keeps one engaged in those academic papers. If you're interested in an experiment you're going to read it anyway, and you're going to be thankful it's written in a methodical manner. I don't need any literary flourishes in my materials and methods section. Academic writing is the way it is because it is functional and efficiant.

      --
      Give me Classic Slashdot or give me death!
    17. Re:Usefulness? by Dolda2000 · · Score: 2, Insightful
      X is carrying the food. (Where X is the food carrier.)

      Note this is why passive voice is disfavored; it is often unnecessarily ambiguous.

      But maybe that's the point? Saying that "X is carrying the food" places too much focus on the fact that it is X, and not Y, that is carrying the food, when the fact that you want to communicate is that the food is being carried.

      Compare these two sentences: "X tested Y for Z" and "Y was tested for Z". Can you reasonably tell me that the second sentence will not communicate the real meaning more efficiently?

    18. Re:Usefulness? by Krach42 · · Score: 4, Informative

      I'm not ending a sentence with a preposition. I'm ending the sentence with an additional word that follows the verb, which just happens to look identical to a preposition. I'm not using the verb: "to strap" and then a preposition of "in" + some location. I'm using the verb "to strap in". Compare: "I strapped in the car." This does *not* mean, "I was strapping, and the location of that strapping was in the car." It means "I took the car, and strapped it in."

      This confusion has been propogated by Prescriptionists for no bloody reason, except maybe that Latin didn't do it, or something like that. But fact is that Germanic languages are often known to use seperable and inseperable affixes to their verbs. German and Dutch are most apparent, because they're V2, thus the word "aufsteigen" (to climb up) is generally written together, but then in a sentence it become "ich steige auf." (I climb up.) Here the "preposition" auf is placed at the end of the sentence. So, I hear you "yeah, whatever, this is German, it's not English."

      Well, let's move to Swedish, on the other side of the Germanic Language tree, and you'll see that while they don't have the words directly affixed, they are still considiered averbial suffixes. Example: "klättra uppför". (to climb up) Here the verb infinitive is "klättra", and the suffix is "uppför", you can't drop that suffix without changing the semantic meaning of the sentence. It's "Jag klättrar uppför" (I climb up), that's how it's used, and "uppför" is not a preposition at the end of a sentence, it's a suffix to the verb.

      Now, while we have all these complex verbal phrases out there like "to strap in" and "to climb up". It's interesting to note that English shows the same features as all of the other Germanic languages: adverbial affixes that look exactly the same as a preposition. It's easily demonstrable that it's the German verbal system. Prescriptionists just don't listen to Linguists though, they listen to their damned style manuals that don't take much more than a surface examination of the language and attempt to dictate reason upon it.

      Learning foreign languages you begin to learn that all that crap that Prescriptionists tell you is wrong, is actually done in other languages all around the world, in fact to the perscription of their own language guidelines! So, while English Prescriptionists are telling you "don't use double negatives, because it means the opposite of what you're trying to say," there are major languages out there that "violate" this logic. And when they say "don't end a sentence with a preposition", they neglect evidence shown by other languages that these are not prepositions, they're adverbial affixes to the verb. And when they say "don't split infinitives" they don't know what the hell they're talking about because there isn't a way to put another word between the "b" and "e" in "be", which is the real infinitive. ("I can see." Where's the infinitive in that sentence? "see", not "to see", German and Swedish follow the same rules about when you say "to verb" or "zu verb" or "att verb" respectively, but you don't see them saying that it's part of their infinitive.)

      Note, that these three rules are slowly growing out of merit among perscriptionists, because they're starting to realize that hey, linguists actually know what they're talking about, and can make a rational explanation for this feature of natural speech. The only one they keep is double negatives, saying that "agreement of negation should not be done with negative words, but rather with indefinite words, as this is the established formal standard." Which is true.

      But you still won't see those elementary school teachers, who are stupid, changing their deeply rooted opinions on this matter.

      --

      I am unamerican, and proud of it!
    19. Re:Usefulness? by Pollardito · · Score: 2, Funny
      But if X is both ambiguous and unimportant, you're just communicating useless information.
      how about this then? "it doesn't matter who is carrying the food...you insensitive clod" i think that conveys even more meaning
    20. Re:Usefulness? by Hatta · · Score: 2, Informative

      A good academic writing style can serve to make the content clearer and more appealing than the "methodical" manner that gets taught at my school, and it can do so without sacrificing scientific rigor.

      Not everyone who is a great scientist is a great author. Academic writing as it is is easy to write, easy to read, and precise. If it's a little boring, well that's why you get paid. I'd like to see some examples of what you think is better, and you think can be replicated by any researcher.

      --
      Give me Classic Slashdot or give me death!
    21. Re:Usefulness? by dbIII · · Score: 2, Informative
      Most people who use passive seem to believe that they need to in order to take the focus away from the person doing the action, and that this is particularly important in scientific publications etc.
      Consider a technical report into the causes of a plane crash - most of the thing will be in the passive voice. Another less passive way to write it would be "plane go bugger up", which is perfect english grammar in some regions but is unlikely to convey what the author wants the reader to know.

      Some fool will most likely suggest grammar and spell checking for slashdot - whatever colours your aluminium gauge will not apply to everyone here - "she" instead of "they" appears to be acceptable grammar in the USA but just looks confusing to the rest of us, so a grammar checker will vary.

    22. Re:Usefulness? by Pete · · Score: 2, Funny
      Krach42:
      There's god damn nothing wrong with the Passive Voice except that it has a stigmatic notion in English.

      Yeah... and there's god damn nothing wrong with murder except that it has a stigmatic notion in most civilised societies. *ahem* :-)

      I prefer the active voice in writing for one simple and personal reason - too much passive voice gives me a headache and makes it difficult for me to concentrate. A sprinkling of passive voice is fine for variety, but a document written predominantly (or exclusively) in passive voice is a horrible thing to read.

      In German, it has a air of respectability to it over the active voice.

      It's interesting that you emphasise the "respectability" aspect of passive voice in German, as in my experience people (over-)use passive voice in English for exactly the same reason. They think it makes the writing seem more formal, more detached. More "respectable".

      I find overuse of passive voice in English is a hint that the writer is insecure about their writing - especially in a supposedly "formal" document. So they overcompensate by going nuts with the passive voice. Or, as you describe with your dad below, they've just been taught to use passive voice for certain kinds of writing (with really weak justifications for that teaching - but hey, what employee is going to argue with their bosses' justifications?).

      He worked on process documents and reports. The idea is that you put everything in the passive, because the agents of the senteces are not to be indicated.

      For most types of writing, one of the goals is to make it easy for the reader to understand - to omit needless words. For "process" documents or legal documents, however, the goal is exactly the opposite - the goal is to cause the reader maximum pain and to obscure useful information (while making sure that information is still technically present).

      Given the above, your dad's experience in writing everything in passive voice is perfectly reasonable. ;-)

    23. Re:Usefulness? by eobanb · · Score: 2, Funny

      passive voice is disfavored Ahem..

      --

      Take off every sig. For great justice.

    24. Re:Usefulness? by Krach42 · · Score: 3, Interesting

      Well, the real problem here is actually to native English speakers. Many languages have clear and accurate responses to negative questions. Let's take some examples, starting with English, then we'll touch Japanese, then German. All sentences given are grammatically/semantically correct responses for the respective language.

      In English, the speaker agrees his "yes/no" response with his sentence. Thus, you use "no" only when you're responding with sentence in the negative.
      Did you watch TV? No, I didn't watch TV.
      Did you watch TV? Yes, I did watch TV.
      Did you not watch TV? No, I didn't watch TV.
      Did you not watch TV? Yes, I did watch TV.

      In Japanese, the speaker's "hai/iie" response to the affirmation or negation of the question. This matches English for the positive, but is opposite for the negative.
      terebi o mitta? iie, minakatta. (Did you watch TV? No, I didn't.)
      terebi o mitta? hai, mitta. (Did you watch TV? Yes, I did.)
      terebi o minakatta? hai, minakatta. (Did you not watch TV? Yes, I didn't.)
      terebi o minakatta? iie, mitta. (Did you not watch TV? No, I did.)

      In German, you have two pairs. For positive sentences you use "ja/nein" same as English, but for negative sentences, you have "ja/doch", responding on the affirmation of negation of the question.
      Hast du ferngesehen? Nein, ich habe nicht. (Did you watch TV? No, I didn't.)
      Hast du ferngesehen? Ja, ich habe. (Did you watch TV? Yes, I did.)
      Hast du nicht ferngesehen? Ja, ich habe nicht. (Did you not watch TV? Yes, I didn't.)
      Hast du nicht ferngesene? Doch, ich habe. (Did you not watch TV? Wrong, I did.)

      This is generally why (at least this is the purpose behind it, even if it were not conciously the reaosn) the English-speaking militaries use a pair like "affirmative/negative" for responses. Because the response is consistent upon the question asked (a la natural Japanese).

      Of course, English causes even more pitfalls with even positive questions: "Do you mind if I eat that?" "Yeah, go ahead." Since your response isn't a negative sentence, you say "yes" as per reasons above, even though we all know that "yeah" means, "I do mind if you eat that."

      Anyways, the majority of people have problems with negative statements, even in their native language. Few languages actually have sufficiently consistent terms for responses to avoid this abiguity.

      --

      I am unamerican, and proud of it!
  2. Sure by slashflood · · Score: 5, Funny

    [...] integrated Grammar Checker. We can can do this because [...]

    :-)

    1. Re:Sure by Surt · · Score: 4, Funny

      They do it by dancing the can can, I don't understand your problem with this claim? I mean sure, you have to get the DDR keyboard mod to do your coding, but those aren't so expensive as to make this claim implausible.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  3. LaTeX by poopdeville · · Score: 2, Interesting

    What does LaTeX have to do with checking English grammar?

    --
    After all, I am strangely colored.
    1. Re:LaTeX by Cunk · · Score: 2, Insightful

      The main point of the article is that Abiword has more potential than OpenOffice because it can be more easily extended with other GPL projects. He only mentions grammar checking and LaTeX as specific examples.

      --

      I am the inventor of the hilarious refrigerator alarm.
    2. Re:LaTeX by Seanasy · · Score: 2, Funny
      Poor phrasing kills the point though.

      If only they had some technology built into their word processor to help with this...

  4. Pfft. by Anonymous Coward · · Score: 3, Funny

    I'm laughing at all you AbiWord and OpenOffice users from my tower of Notepad!

  5. Grammar checker? No thanks by g_dunn · · Score: 4, Insightful

    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.

    1. Re:Grammar checker? No thanks by Coryoth · · Score: 4, Insightful

      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 am a math geek, and unsurprisingly I do indeed use LaTeX. I am quite happy to see the TeX style math support in AbiWord though: not for me, but for others. As a math geek I read a lot of math, and seeing the ugly, badly rendered, hard to read, amateurish garbage produced by some word processors pains me. I'm realistic though. There are a lot of people who only need a little math and aren't going to learn how to write documents in LaTeX just for that. To have someting like AbiWords new equation editing is a good thing: it doesn't render quite as well as LaTeX, but it is streets ahead MS Word and nicer than OO.o currently manages: it's actually somewhat readable.

      Personally I would prefer people use this OO.o macro which allows embedding of rendered LaTeX in an editable way, but to be fair you still need to know a little LaTeX to really be ale to use it (unlike AbiWord's offering).

      Jedidiah.

    2. Re:Grammar checker? No thanks by ndogg · · Score: 3, Insightful

      Grammar checkers are nice for catching the stupid mistakes like "We can
      can do this..."

      --
      // file: mice.h
      #include "frickin_lasers.h"
    3. Re:Grammar checker? No thanks by EnronHaliburton2004 · · Score: 2, Interesting

      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.

      But out here in the real world, we don't often have the luxury of asking an English-inclined friend to doublecheck our work for us. If you had a job, and asked your coworkers to doublecheck your grammar on a simple document, you would probably get laughed at.

      I often need to write a document quickly. I doublecheck afterwards, but common typos (it's vs. its, then vs. than, which vs. then) are easy to miss.

      The computer helps me to do this work. That what a computer is supposed to do.

    4. Re:Grammar checker? No thanks by Al+Dimond · · Score: 4, Informative

      Another great program for those that want nice equations (and nice documents in general) is LyX, which is essentially a GUI for building LaTeX. It has its own document format, but it compiles to TeX in order to generate output. As a college student I think it's great for quickly throwing together homework assignments with a mixture of text, equations, figures and code samples (I end up using it quite a bit in DSP classes). I don't think you really *have* to know anything about TeX to use LyX, unless you have specific requirements about how your document looks (for example, for courses in the humanities where I have to use MLA format... there's a LaTeX MLA package that I ended up having to modify becaue it was incorrect, and to use it within LyX you need to know a bit about how TeX works).

    5. Re:Grammar checker? No thanks by AhtirTano · · Score: 2, Interesting
      ven advanced grammar checkers still work very poorly compaired to sitting down, reading it yourself, and then having an english inclined friend do the same.

      What I find even better is to run my document through a text-to-speech program and listen to the grammar. Grammatical errors are much easier to catch by ear than by reading. It's too easy to skip plurals and verb inflection when you know what you should have written. But hearing it spoken makes that stuff obvious. Sometimes it helps catch long, awkward phrasings too.

  6. This just in by Transcendent · · Score: 2, Funny

    Microsoft Office beats AbiWord to a grammer check. More at 11.

    ...oh wait.

    1. Re:This just in by cortana · · Score: 2, Interesting
  7. Actually Link Grammar checker is not GPL... by pwagland · · Score: 4, Interesting
    From the Link Grammar website...
    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.
    Meaning that it is most likely no easier for abiword to include it than it is for openoffice to include it.
  8. multiple languages by marsperson · · Score: 2, Interesting

    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?

    1. Re:multiple languages by megabyte405 · · Score: 2, Interesting

      At the moment, since we use the Link Grammar checker (see the link to the web site in the article), only English is supported. The program has been designed, however, so that additional grammar checkers could be added if suitable GPL or GPL-compatible programs were found.

      --
      I recognize people by their sigs. Is that a bad thing?
  9. How does Sun's license affect using LinkGrammer? by sonamchauhan · · Score: 5, Informative

    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

  10. Re:-1 flamebait by sonamchauhan · · Score: 2, Insightful

    ...hence proving the grandparent poster's point.

    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=137 97609

  11. Eh? by DrXym · · Score: 3, Insightful
    OpenOffice is LGPL'd and makes use of Mozilla, Java, Python and no doubt a large swathe of other libs and utilities. I don't see how the licence has been an impediment thus far.

    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.

  12. Re:-1 flamebait by eludias · · Score: 4, Informative

    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.

    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=3 3 ]

    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. ...and therefore:

    [From: http://wl500g.info/showthread.php?t=3417 ]
    There are no chance to build something useful from this sources.

  13. Oh, the hypocrisy... by crazy+blade · · Score: 2, Interesting

    ...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...
    1. Re:Oh, the hypocrisy... by Anthony+Liguori · · Score: 5, Informative

      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.

      No, I think you (and most posters) misunderstand what the licensing issue is. The problem with OpenOffice.org is *not* that it's LGPL'd, but rather that for code to be integrated into OpenOffice.org, Sun requires you turn your copyright over to Sun. Very few existing Open Source projects are willing to do that--because frankly it's evil. This makes it very difficult for OpenOffice.org to integrate anything that isn't home grown.

    2. Re:Oh, the hypocrisy... by uhoreg · · Score: 3, Informative
      Sun requires you turn your copyright over to Sun.

      The FSF also requires you to assign your copyright to them if you contribute to some of their projects (such as emacs -- I know; I've contributed to emacs). And you have to sign a document saying that your work is your own, and that you have the right to assign copyright to them (i.e. your employer has no claim over the code). This is to make sure that any code that goes in is legit, or at least that if they get sued for copying someone's code, they can point to the document and say that it wasn't their fault.

      Of course, the free software community trusts the FSF a lot more than than they trust Sun.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

  14. But which will be first to... by Eric+Smith · · Score: 3, Insightful

    ...have a GOOD grammar checker?

  15. Re:-1 flamebait by horza · · Score: 4, Insightful

    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.

  16. Equation Editing by SCHecklerX · · Score: 3, Interesting
    I dunno about MathML, since I've never used it, but the equation editor that comes with OO.org models itself after what Word Perfect had back in the early 90's. Much much more efficient to type equations this way vs. markup or gui tools. For example:
    x=sqrt((a+b)over(c+d))
    would render as you expect (dunno how to show the result easily in slashdot, sorry). Very powerful stuff, especially if you are trying to type equations from notes and such...no need to take your fingers off the keyboard.
    1. Re:Equation Editing by piquadratCH · · Score: 4, Informative
      For example:

      x=sqrt((a+b)over(c+d))

      would render as you expect (dunno how to show the result easily in slashdot, sorry).
      This would look like this. Of course, you don't want to actually see those grouping brackets. That's why Math uses braces for grouping elements (x=sqrt{{a+b}over{c+d}}). Here's the result.
    2. Re:Equation Editing by idlake · · Score: 4, Insightful

      OOo and (La)TeX are similarly efficient in terms of input. But (La)TeX is the de-facto standard; there is no reason to use anything else.

    3. Re:Equation Editing by poopdeville · · Score: 2, Interesting
      Compare to LaTeX's:
      x = \sqrt{\frac{a+b}{c+d}}

      They seem comprable, but I like LaTeX's "functional" markup better. It might seem less intuitive at first glance, but it tends to make building nested structures, like

      x = \sqrt[n]{\frac{1}{x + \sqrt[n]{\frac{1}{x + \sqrt{x}}}
      (Solve for x.) really easy since it parallels the way functions are built in real life.
      --
      After all, I am strangely colored.
  17. A Writer's Experiences by ChaoticCoyote · · Score: 3, Interesting

    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.

    1. Re:A Writer's Experiences by PCM2 · · Score: 2, Interesting
      I turn off real-time grammar checking, because it distracts me from the act of writing.
      True, true. Actually no -- speaking as a professional writer myself, I don't turn off grammar checking because most of my sentences pass with no difficulty. Typically when I see something with a wavy green underline, I stop and ask, "Really? Really really?" And then I think about it for a second -- which is good -- and then decide, "No, that's BS, this thing is totally braindead," and continue.

      But that's just it, though, you and I are professional writers. I want to hear from Joe Business Manager. The bulk of the English that gets written is written by people with no recollection of any formal training in writing. I'm always curious whether automatic grammar checkers are any use to those kinds of people. I suspect that they are.

      --
      Breakfast served all day!
    2. Re:A Writer's Experiences by Strolls · · Score: 2, Funny
      ...particularly if you write fiction and technical works (as I do.)
      It looks like you're writing a Haynes manual. Would you like me to:
      • specify the wrong torque-setting for the head nuts
      • lie about the location of the alternator on post-1997 models
      • just replace this entire section with "reassembly is the opposite of disassembly"?
    3. Re:A Writer's Experiences by ChaoticCoyote · · Score: 2, Interesting

      pcm2: But that's just it, though, you and I are professional writers. I want to hear from Joe Business Manager.

      I have yet to see any evidence that non-pro writers use spell checkers, much less grammar checkers. I just had a contract come in from a Big Name Company, and it's riddled with strange errors; I've received business and professional e-mails that make me cringe. My feeling is that many (most?) non-pros really don't care if their prose stinks. ;)

  18. Grammar check is perhaps a misnomer by Julian+Morrison · · Score: 5, Insightful

    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.

  19. Abiword owns by pardasaniman · · Score: 2, Interesting

    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. )

  20. When will Abiword support OpenDocument? by RoLi · · Score: 2, Interesting

    Is there a plan or rough schedule for OpenDocument support?

    1. Re:When will Abiword support OpenDocument? by Nadir · · Score: 4, Insightful

      2.4 supports import of OpenDocument: from http://www.abiword.com/release-notes/2.4.0.phtml:

      OpenDocument support

      Support for the OpenDocument file format has been donated by INdT, Nokia's Technology Institute. Currently the OpenDocument import filter is basically complete, with support for styles, headers/footers, lists, image wrapping, text boxes, tables, footnotes/endnotes and tables of contents. OpenDocument export is planned as well and will be added during the 2.4.x series.

      --
      --
      The world is divided in two categories:
      those with a loaded gun and those who dig. You dig.
  21. Since AbiWord is Open Source... by mh101 · · Score: 3, Insightful

    ...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.
  22. Grammer Checker- New idea by Free_Trial_Thinking · · Score: 2, Interesting

    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)

    1. Re:Grammer Checker- New idea by Dan+Farina · · Score: 2, Informative

      Been there, done that:
      http://cm.bell-labs.com/cm/cs/tpop/Markov.java

      Although this (short) program uses these state tables in order to spew out superficially good looking english text.

      For example output, state table from:
      http://www.nytimes.com/2005/10/02/magazine/02freak .html

      Twenty-five hundred tons. That's how much manure was produced every day and tries to keep all three of you
      from experiencing that telltale soft smush of a police captain, argued her dog-poop case. "While adults like
      yourselves are appalled and disgusted by the sight of the Hoboken City Council, Lauren Mecka, the daughter of
      a nuisance than horse manure ever was. But if you are, say, a parent who walks two kids to school every day
      and tries to keep all three of you from experiencing that telltale soft smush of a nuisance nonetheless. With
      horses, the solution was simply to eliminate guns has proved extremely difficult. A given gun lasts a very long
      time, and as with dogs, guns are widely loved. But getting rid of the manure went uncollected, which posed a
      terrible problem. (This is to say nothing of the uncollected dog poop in his sneaker tread linked him to the real
      problem - their poop doesn't just lie there, of course. In 1978, New York were licensed. Even though a license
      is legally required, costs a mere $8.50 a year and can be easily obtained by mail, most dog owners do obey the
      law. That still leaves 10,000 dogs whose poop is found on the second floor so that homeowners might rise
      above it. Like so many cells, poop is left in public spaces each day. Over the last year, only 68 summonses were
      issued in New York enacted its famous (and widely imitated) "pooper scooper" law, and the offender's feelings
      of guilt - are at least as powerful as financial and legal incentives. If social forces get us most of the animal dung
      produced in today's New York enacted its famous (and widely imitated) "pooper scooper" law, and with them
      went their dung. Most of the dogs? It might help for a moment to think of a misstep, it is a nuisance
      nonetheless. With horses, the solution was simply to eliminate guns has proved extremely difficult. A given gun
      lasts a very long time, and as with dogs, guns are widely loved. But getting rid of guns in crimes. Consequently,
      the most recent year on record, only 102,004 dogs in New York neighborhood confirms that compliance with
      the occasional miscreant who fails to scoop? After all, a walk through just about any New York City for
      unlicensed dogs. So even if the DNA solution. During a meeting last year of the horse urine, the deafening
      clatter of hooves or the carcasses left to rot in the late 19th century. Much of the dogs? It might cost about $30
      million is a good guess.) All their poop doesn't just lie there, of course. In 1978, New York is not so much with
      dogs per se. So perhaps attending to the real problem - their poop - will prompt a solution. Here's an idea:
      DNA sampling. During the licensing procedure, every dog will have to provide a sample of saliva or blood to
      establish a DNA sample for all the dogs of New York's dogs licensed? Instead of charging even a nominal fee,
      the city may want to pay people to license their dogs. And then, instead of treating the licensing law as optional,
      enforce it for real. Setting up random street checks for dog licenses may offend some New Yorkers, but it
      certainly dovetails nicely with the law is hardly complete. The Parks Department, meanwhile, which conducts
      regular cleanliness checks of parks and sidewalks," she said, "it is children like myself and younger who run the
      greater risk of contact and exposure. We're the ones who have our picnics, stage our adventures and carry out
      our dragon-slaying fantasies on our parks' grassy lawns. The council, Mecka says today, didn't seem to be
      vigorously enforced. Let's pre

  23. Re:-1 flamebait by Anonymous Coward · · Score: 2, Insightful

    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.

  24. Re:Yeah, but what about the crashes? by megabyte405 · · Score: 2, Informative

    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?
  25. Re:This is a perfect example... by megabyte405 · · Score: 2

    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?
  26. They should use use their own grammar checker by toonrmeusa · · Score: 2, Insightful

    "We can can do this because we're a pure GPL'd application" (my italics).

    --
    Toon toon! Black and white army!
  27. Nice to see by 93+Escort+Wagon · · Score: 2, Insightful

    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
  28. grammar checkers, bah! by mysticgoat · · Score: 4, Insightful

    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.

  29. Re:I don't understand all the complaining by megabyte405 · · Score: 2, Informative

    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?
  30. Multiple spell checks already available by megabyte405 · · Score: 2, Interesting

    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?
  31. Ehwww by lastberserker · · Score: 3, Insightful

    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...