OCA Fall Newsletter (#2017.3)
Hi Everyone!
Today we bring you the highlights of the past few months, as well as a few notes about the upcoming OCA Sprint and Odoo Experience.
Do you have something you would like included in the next newsletter? Drop us a line at news@odoo-community.org with your suggestions.
Daniel and Dave

From the Web

Interesting articles regarding Odoo in particular and the software craft in general

Odoo: Removal of Accounting, Budgets and Assets From Odoo 11 CE

A recent Odoo commit came to the attention of the community that includes a message describing the plans for Invoicing and Accounting in version 11. The takeaway from this announcment is that Odoo Community will no longer include the modules for Accounting, Budgets, and Assets.
This came unexpected because Fabien Pinckaers, the Odoo founder, has repeatedly promised that features already contained in the Community Edition will not become Enterprise-only features.
Further clarification was requested and Fabien has confirmed the move in this discussion.

Odoo: in Capterra's Top 3 Most Popular ERPs

The Capterra website keeps a directory of reviews for the most popular business systems. It turns out that Odoo doesn't look bad in the most popular ERP list.
Have a look at it here.

Odoo: Development Tutorial for 10.0 - Installation

Here is a recent Odoo 10 tutorial on installing a local development environment by Mohamed Magdy. It is part of a series of articles, so make sure you check the rest.
You can find the article here.

Odoo: Mobile JavaScript Documentation

Documentation was released explaining the JavaScript API used by Odoo to implement features for the Enterpise Edition-only mobile clients.
If you're curious about it, have a peek at the new doc here.

Contributing: How to Write a Great README for Your GitHub Project

A great README file helps your project stand out from the sea of open-source software on GitHub, helping to attract new users and possible contributors. This article goes over the key elements every README that an open-source project should contain.
You can read it here.

Contributing: Common Problems to Look for in a Code Review

The code review process can feel like a painful and ambiguous excercise from both sides of the fence. How do you search for and fix problems that you don't know about? Where do you begin?
This GitHub project aims to provide tips on how to do code reviews; answering all of those unknowns. The examples are all written in JavaScript, but the advice should be applicable to any project in any language.
Take a look here.

From the Community

New and noteworthy contributions to the Odoo community

Contribution Statistics

Sylvain Legal shared on Twitter some basic, but still interesting, contributor statistics. The thread can be seen here and here.
This is a good excuse to share that recognizing contributions is an important goal in the OCA agenda, and Sylvain has kindly been working on a GitHub integration to provide the statistics needed for this.
You can see, and perhaps give a hand, here.

New Repository OCA/queue

The queue component was extracted from the OCA/connector framework so that it can be used independently.

It allows you to divert execution of any Model method to an asynchronous job, which is executed in the background either immediately or on a schedule. Unlike scheduled tasks, queued jobs capture arguments for later processing.

Find it here.

Vertical Medical License Dispute

The author of the GNU Health project has claimed in a social media post that the OCA/vertical-medical repository was infringing on its copyright and license. No specific contact was made with the OCA or repository maintainers, nevertheless the claim was not taken lightly.
Dave Lasley investigated the claim and confirmed that the code derived from GNU Health, but the original copyright was removed some time before it was brought into to the OCA.
Copyright is to be taken seriously so the infringing code is in the process of being removed from the OCA repository. In particular, the branches before 9.0 were already completely removed.
In the unlikely event that you or a customer is using a version of this code that has been deleted, you must restore original attribution and the GPL-3 license in order to be compliant with the original code. A more thorough explanation of license compatibility and terms are available in this Wikipedia article or on Choose A License.
This issue is ongoing and can be followed here.

From the Association

Learn what the OCA board has been working on

OCA Participation in the 2017 Odoo Experience

Unless you've been living under a rock, you might be aware that the most important Odoo event of the year is just around the corner: Odoo Experience 2017 will be held from the 4th to the 6th of October, in Louvain-la-Neuve, Belgium.
As usual, the OCA is a sponsor and will have a booth on the exposition floor. If you can attend, make sure to stop by and say hello.
Learn all about it here.

OCA Louvain-la-Neuve 2017 Code Sprint

As usual, the OCA is organising a code sprint on the two days just before the Odoo Experience event, also at Louvain-la-Neuve.
The participation levels and achievements keep breaking records every year; we are sure that this year won't be an exception.
It's a unique opportunity to meet the real people behind GitHub nicknames, share expeireinces and learn. So make sure you save the dates.

During the code sprints on October 2nd and 3rd, you will have the opportunity to attend:

  • Dedicated code sprints on OCA modules
  • Functional training to learn how to use OCA modules such as MIS Builder, Business Requirements, etc.
  • Lightning talks to discover OCA novelties
  • Newbie sessions to learn how to easily and efficiently contribute to OCA

More details including a full agenda should be announced soon, so keep an eye on the Contributors mailing list.
Meanwhile, you can have a look at what was prepared last year, here.

Photo Credit: Master Tux, License CC0
OCA Fall Newsletter (#2017.3)
LasLabs, Dave Lasley 5 September, 2017
Share this post
Sign in to leave a comment
OCA General Assembly and Election