Hacker News new | past | comments | ask | show | jobs | submit login

I am the founder of OpenERP / Odoo and I can't believe what I just read. Just wrote this mail to RMS, hope he will fix his post:

Although we do sell a service to help companies upgrade, there is also an open source tool by the Odoo Community Association to upgrade OpenERP: OpenUpgrade. [1] There is not a single dependency in OpenERP/Odoo against proprietary software or services. We have always fought about any kind of lock-in.

Can you fix your post? it's probably not the intention of gnu.org to make FUD against others open source project.

I guess you have been misinformed by Luis since he has done a lot of misinformation when he decided to fork to promote his project.

Having said that, you should have a look at what we do. We replace thousands of proprietary management software by Odoo, converting whole governments [2], SMEs and big companies as well as NGOs. (60% of the top 10 NGOs are run by Odoo: doctors without borders, red cross, ...)

[1] https://doc.therp.nl/openupgrade/ [2] https://joinup.ec.europa.eu/community/osor/news/portugals-an...




> an open source tool

I expect rms is gonna say something about being told about "open source", heh.

> There is not a single dependency in OpenERP/Odoo against proprietary software or services.

So, do your servers just run OpenUpgrade? Are you basically just helping others with the overhead of running OpenUpgrade? Or do you have secret sauce that works stronger, faster, higher than OpenUpgrade?


RMS may think he is the definition of what is open source and what isn't, that doesn't mean he is or can't be wrong.


Open source is a synonym for free software coined in 1998 by Christine Petersen, promoted by Eric Raymond and Bruce Perens and funded by Tim O'Reilly as part of a memetic marketing campaign to make people stop thinking about software freedom:

http://jordi.inversethought.com/blog/5-things-we-have-forgot...

For the most part, it worked. Almost nobody talks about free software, which is what open source was supposed to refer to.


> Open source is a synonym for free software

False, I suggest you read http://www.gnu.org/philosophy/open-source-misses-the-point.e...


It was an exacty synonym in 1998. There have been very minor deviations in very obscure licenses most people haven't heard of, so it's a minor quibble. The article you quote acknowledges twice,

    The two terms describe almost the same category of
    software, but they stand for views based on 
    fundamentally different values.
and

    “Free software.” “Open source.” If it's the same 
    software (or nearly so), does it matter which name you
    use?
OSI's intent was always to refer to the exact same thing as "free software", just use different language, and thus different arguments in favour of it.


I agree that OSI thinks the two are the same. "The article you quote" disagrees, and that's the entire point of that article. It's totally fine that you might agree with OSI, but it boggles the mind that you can't see the difference between freedom and free, or that you don't see that the GNU Manifesto was always about freedom. Whatever happened to understanding both sides of an argument?


> OSI's intent was always to refer to the exact same thing as "free software", just use different language, and thus different arguments in favour of it.

If you use "different arguments" than freedom to argue about software freedom, then it's no longer the same movement. The free software movement has always been about ethics. The open source movement has no ethical backing, it values code quality over ethical treatment of users (which is why people talk about "open source DRM implementations" -- since DRM is meant to subjugate users, it cannot be free software. But it can be "open source").


I didn't say it was the same movement. I said it was the same software.

The DRM point you make is nuanced. There can be free DRM implementations -- it would just mean that users could modify the software to remove the DRM. If the DRM is implemented in hardware, like tivoisation, then it is indeed no longer free. I think open source advocates, if they still exist (the open source movement seems dormant because it has "won"), might consider that to be open source. Stallman certainly thinks they would:

http://www.gnu.org/philosophy/free-open-overlap.html


wow, I really do not want to quibble with you about something we agree on, so for the record, "hey everybody, I agree with cyphar!"

However: the GPL2 says that you can impose no restrictions on what what people can implement with free software so long as they it is only redistributed as free software, so it seems to me that while DRM'ed software is not free, DRM software itself could be free. Hey, if a DRM scheme could be designed to ensure software freedom, it might even be embraced; we already have GPL clickwrap license clicks which a narrow reading of the GPL might suggest you can't have (it's an "additional restriction" that the original software you licensed may not have had; for instance, if clickwraps are covered by law that the GPL is not covered by, you are forcing additional terms)

I know that the GPL3 had some fine tuning with regard to TiVoization and web servers, but I'm not aware that it would bar DRM software itself; but perhaps.

OK, I found it here for GPL3. You are partially correct that the GPL3 contains some anti-DRM measures but not in the sense you describe:

http://www.gnu.org/licenses/quick-guide-gplv3.en.html "It's always possible to use GPLed code to write software that implements DRM. However, if someone does that with code protected by GPLv3, section 3 says that the system will not count as an effective technological "protection" measure. This means that if you break the DRM, you'll be free to distribute your own software that does that, and you won't be threatened by the DMCA or similar laws."

I thought one aspect of the GPL (copyleft being a clever copyright hack) is that the license applies only to the code you are licensing, and not to other copyrighted works you may have authored, but in a certain sense it does. I'm sure RMS and Moglen and FSF have thought harder about this than I have, so it's quite likely I'm missing something; however they do have broader agendas as well.


If you don't have a system that takes away your freedom with tivoisation, then yes you can have free software that implements DRM. But there's no purpose to that software because it cannot be used to restrict your users (the whole point of DRM). In addition, the software is actually not effectively free because you cannot exercise any of the freedoms because you might get DMCA'd (especially freedoms #1 and #3 -- where modification involves removing the digital handcuffs).

So, practically speaking, you can't have free DRM software. But you can have "open source" DRM software, because there's no part of the OSI that classifies software that acts like such a trap as being immoral. The GPLv3 essentially ensures that a user is not threatened by legal threats about breaking DRM in a piece of free software. It's the only software license that ensures this AFAIK, so I'm a bit sad more people don't use it for firmware and other places where defence against tivoisation matters.


Open Source includes BSD style licenses, which allow distribution in binary form only. Free Software doesn't, that's the difference and I think that difference is large enough to make them not synonyms.


You are not alone in thinking that only copyleft licenses are free. I think people get this association from GPL = free = Stallman = copyleft, since rms does keep talking about all of those things, so that's what people think he is saying (or they get it second-hand from people talking about what rms said). However, rms has never said that non-copyleft licenses are not free. He does call them weak or pushover licenses, though, but he doesn't think they're wrong.


Ok, thanks for clarifying that, you're right I was thinking that free = copyleft. This came from thinking that open source = non-copyleft + copyleft, and that it doesn't care at all about copyleft, while FS does, so FS = OS - non-copyleft = copyleft.


That is false. Free software includes BSD licenses. You are thinking of copyleft licenses.


Isn't the parent commenter correct that BSD permits a developer to distribute a binary without offering the source? At the same time, a free software developer can incorporate and distribute BSD libraries without compromising a free license like GPL.


The BSD license does so permit, but this only means that it is not a copyleft license; it is still a free software license.

http://www.gnu.org/philosophy/categories.html#Non-Copylefted...


RMS does not think this at all. RMS rejects the term "open source" outright, and is rather strident about it.


Free software. The open source movement has no deeper ethical reasons for their beliefs.


I spent some time looking at the webpage for this project and the links https://www.odoo.com/page/upgrade (from the front page). seems to me to be exactly what RMS is talking about?


Hi, I would just like to applaud you (pinky07) for your even and clear responses in this thread. If the quote above is the whole message you sent RMS/FSF, I would suggest you bring in some from your reply below, specifically the part where you quote the bit about "2011", and "we used to do this, but we don't any more (and there was a Free alternative back then too)".


There are some Non-Free modules, which apparently are for use with the proprietary Enterprise Edition. From their legal page:

"Odoo 8 is released under version 3 of the GNU Affero General Public License (also known as AGPLv3)."

"Odoo 9 Community Edition is licensed under the LGPL version 3 (also known as LGPLv3)."

"Odoo 9 Enterprise Edition is licensed under the Odoo Enterprise Edition License v1.0, defined as follows: (...) can only be used ... with a valid Odoo Enterprise subscription ... You may develop Odoo modules based on the Software and distribute them under the license of your choice, provided that it is compatible with the terms of the Odoo Enterprise Edition License (For example: LGPL, MIT, or proprietary licenses similar to this one)."


Yes, but that's not the (controversial) claim in the article, the claim is that you can't upgrade without reverse-engineering the new database schema yourself. The article doesn't really address the issue of a plugin not being available as Free software. While FSF/RMS doesn't particularly like closed source software of any kind (it interferes with the four freedoms), this article deals more with Free software that is hemmed in by various "external" constraints. Data migration being the example referred to. And, which I perhaps was unclear that I was referring to, when I paraphrased: "used to do this, but we don't any more".




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: