Contributors mailing list archives

contributors@odoo-community.org

Re: The future of OCB

by
Elico Corp, Eric Caudal
- 11/10/2016 10:09:47

I supported OCB as a clean solution because it provided stability

I do not support OCX because I  think that OCX will confuse the community:

* it is not a fork but it is a fork.
* It is not OCB but it is OCB+
* It is for experiment but some modules are gonna be created on it (so supposedly for production)

Message/objective is not clear and it will divide resources that could be better employed elsewhere.

Overall I think this is not a good idea and not in favor of it in the OCA umbrella.

NB: I am not against experimentation / R&D but this is not the main objective of the OCA and we do not have the resources to do it properly

------------------
--
Eric Caudal [Founder and CEO]
Skype: elico.corp. Phone: + 86 186 2136 1670 (Cell), + 86 21 6211 8017/27/37 (Office)
Elico Shanghai (Hong Kong/Shenzhen/Singapore)
Odoo Gold Partner // Best Odoo Partner APAC 2014 and 2016
 
 
 
------------------ Original ------------------
Date:  Tue, Oct 11, 2016 04:53 PM
To:  "Contributors"<contributors@odoo-community.org>;
Subject:  Re: The future of OCB
 
Hi everyone!

This thread is absurd.

Seriously, Odoo community is still LGPL. Just use that, and if you want radical improvements, push PRs to master.

I feel the problem is either people don't like migrating addons from version to version, or they want Odoo to adapt to personal needs.

The engine underlying Odoo framework is awesome, very extensible. Versions get feature-frozen, so nothing forbids you from being still in v7 if you don't want to migrate.

So you don't want to migrate, but want an experimental, bleeding-edge fork? It's contradictory.

In v10 they refactored the whole Odoo to remove the old api. In v11 they will move to Python 3, refactor the web client and publish the enterprise one to the community. Those things are lots of money and time. Is anybody seriously wanting to repeat that work? DRY.

Besides, some of the OCA members only sell enterprise, but still collaborate tightly with OCA. I'm not entering the "they should sell community edition" discussion, but think that you would get absolutely no help from all these in this incompatible fork.

Computing evolves. All software evolves. Gets updated, improved. Odoo evolves too fast for most of OCA members, don't make it harder.

I think this OCX makes no sense.

However, deprecating OCB... maybe. After all, I think most of us use the "Get OCB and merge these 5 PRs in production" approach, so no matter if they are from Odoo or OCB. Again, DRY and KISS. Les maintenance in OCB = more in addons (our business, after all).

In any case, OCA stands for Odoo Community Association. Since this OCX would not be Odoo but a different, incompatible project, it could fit in another community, not this one.

The day Odoo goes completely enterprise, then we will do this without doubt. Until then, I see more problems than benefits.

Just my 3 cents.

_______________________________________________
Mailing-List: http://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: http://odoo-community.org/groups?unsubscribe