Contributors mailing list archives


Re: The future of OCB

Elico Corp, Eric Caudal
- 11/10/2016 12: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"<>;
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.

Post to: