MontyLingua is a popular Natural Language processing tool which can understand english language and also correct it based on common sense - used by many people around the world for research. It did have a small problem - licensing. The author released it under two licenses which states that:
If it is your intent to use this software for non-commercial,
non-prioprietary purposes, such as for academic research purposes,
this software is free and is covered under the GNU GPL License,
given here: <http://www.gnu.org/licenses/gpl.txt> and in the
APPENDIX of this document.If you are interested in this software for commercial purposes,
commercial licensing information is available. Please email
(hugo@media.mit.edu) for more information.
In my company, we have been trying to get to the author for the commercial license but he hasn’t replied to any emails. So we decided to make use of another NLP tool and move on. But a few days back there was a discussion at Reddit where it was noted that someone can get the software for non-commercial use under GPL - which gives him the full right offered by GPL. So he can copy, modify and share the software to anyone and the person who gets the software from him (not Hugo) can get it under GPL. This essentially avoids the commercial license path of MontyLingua Version 2.0 license.
I thought since I was already working on improving the code, why don’t I fork it, do the bug fixes and release it under GPL. This will allow anyone else to come up and fix the code and improve the project. Since the author isn’t actively working on this project, I think using this fork will benefit everyone to get a better version.
I have created a public repository in bitbucket called MontyLingua3 (the old one is in version 2.1). Right now I am going to clean up the code and since I am not a NLP expert there won’t be any new additional features. If someone can contribute with new features/functions then I would be very happy to include their patches.
To get the source code, install mercurial and clone the repository as
$ hg clone http://bitbucket.org/cnu/montylingua3/
So, please contribute to the project.
wow!
A good step towards making a AI program. Good collection of freewares at your site. Thanks.
Visit Now: Collection of Free Software
I came across this error, do you know what happens? Thanks in advance.
Traceback (most recent call last):
File “”, line 1, in
File “C:\Python25\Lib\site-packages\montylingua\MontyLingua.py”, line 164, in __init__
self.theMontyLemmatiser = MontyLemmatiser.MontyLemmatiser()
File “C:\Python25\Lib\site-packages\montylingua\MontyLemmatiser.py”, line 64, in __init__
pathname_str=open(buffers,’r')
IOError: [Errno 2] No such file or directory: ”
How many forks do we need? This is why the people don’t want to use Linux (GNU/Linux?). The forks are confusing the user, and what’s worst, forks are created because of a little difference with the original developers…
Hi I tried to compile it with jython but got
ValueError: typecode must be in [zcbhilfd]
message. Any help is welcomed
I am agree with your ideas and if any other can change in this software it may become more reliable for it’s users.
This is not work for me. I receive the same error like Chih How…
I’m also getting an error, it doesn’t work properly.
Anyways, I just wanted to say you should start posting again, really have a nice site going on here, with a cool collection of free software.