[Master/9.0] Is most of the Odoo development going to be done behind closed doors (ie. private R&D repositories) now?
Unfortunately I wasn't able to attend the Odoo Experience that has just finished, however for those that were there i'd like to ask if there was any clear direction from Odoo as to whether Odoo development would be done in private R&D repos and then pushed to the (community) master branch, or whether the community branch would continue with active public development in the odoo-dev and odoo repositories in the near future.
I haven't seen a commit to master in a long time, and i'm a little concerned that it will stay that way until Odoo 9 (Community) stable is released. I am not looking to spread FUD, I am just looking for clarification as to what is going on with the master branch and why there does not seem to be any work going on in that branch so close to a milestone release. If anyone from Odoo, or who has attended the Odoo Experience recently could provide some insight as to what the direction is i'd appreciate it.
On another note if anyone has come across a feature list of what is going to be released as Community 9.0 and what is going to be released as Enterprise 9.0 it would be really great if you could share, as i'd be very interested to know what will be EULA/Enterprise agreement and what will be Community/Open for the 9.0 stable release.
The answer of yenthe is partially wrong, the community repository will be pushed to odoo/odoo#master as soon as we have git-filtered the enterprise module from it (the enterprise module yenthe list are mostly correct).
The enterprise repository will be at odoo/enteprise#master containing only the enterprise modules. Access to the enteprise repo will be granted to all partners once they accept the addendum to their partnership contract (about non redistribution of the content of that repo).
Partners will be able to test and demo enterprise features, but distribution and usage to end users is only allowed to odoo enterprise subscribers.
The source code for Odoo V9 will be showing up 'soon', they have to filter out all Enterprise code out and there will then be two repositories, one for the Odoo Core and one for Odoo Enterprise.
A seconden important thing is that there will be two Odoo 9 versions in essence. Odoo community and Odoo Enterprise. The core version will not contain the ability for resizing and no responsiveness. It will still contain the old design more or less with the left menubar. Odoo Enterprise will be fully responsive and contain multiple website options etc.. The Enterprise version will have an extra cost of 20€/user/month and the code for Enterprise will NEVER become public. You will only be able to buy it through partners or Odoo itself! (So far for open source eh?)
So, what exactly will be in the core and what will be in the Enterprise model?
Base, account, crm, project, stock, ... have been explicitly named as being in the core. Modules that will be in the extended (Enterprise) license are account_dashboard, account_check_print, web_mobile project_forecast,... so quite some important modules will be in the enterprise. The major one will probably be the web_mobile and responsiveness for Odoo. Non-enterprise Odoo's will not scale well on mobile devices and will stay in the V8 way for a good part so this means that almost anybody would need/want the Enterprise contract.
For the full details on what will be in which version you can have a look here.
You can find all the information about licensing on this slide: https://www.odoo.com/slides/slide/open-source-licenses-196
Its given by Olivier Dony and is officially from Odoo.
The spreadsheet indicates that there still would be customer follow-ups, but these have been made close source as well. The Odoo official statements and their presentations all indicated only new features would be close source. So, it seems they are heading on a path to close as much as possible, which is weird for a company claiming to value open source principles. The Odoo front-page still states "Odoo is a suite of open source business apps that cover all your company needs".
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 6/6/15, 5:04 AM|
|Seen: 2126 times|
|Last updated: 8/26/16, 9:56 AM|