RSS FeedBlogs
RSS FeedSubscribe to this blog
About Author
Glyn Moody

Glyn Moody's look at all levels of the enterprise open source stack. The blog will look at the organisations that are embracing open source, old and new alike (start-ups welcome), and the communities of users and developers that have formed around them (or not, as the case may be).

Time to Try Tryton?

Article comments

I've noted before that open source ERP seems to be coming of age. Here's another data point: a new package called Tryton.

Tryton is a three-tiers high-level general purpose application platform under the license GPL-3 written in Python and use PostgreSQL as database engine.

It is the core base of an Open Source ERP. It provides modularity, scalability and security.
The core of Tryton (also called Tryton kernel) provides all the necessary functionalities for a complete application framework: data persistence (i.e an ORM with extensive modularity), users management (authentication, fine grained control for data access, handling of concurrent access of resources), workflow and report engines, web services and internationalisation. Thus constituting a complete application platform which can be used for any relevant purpose.

Actually, Tryton isn't entirely new: it's actually a fork of the existing Tiny ERP (now know as Open ERP):

The goal behind Tryton is not to create a direct competitor but to provide a new way to tackle the problem of programming a business software. The idea is to favor a solid and consistent solution over more cutting edge features.

Practically this means that today (20 October 2008), compared to the version of Tiny ERP (4.2) that was the base of the fork:

More than 4000 lines of code have been removed and
more than 11000 lines of code have been added.

Moreover, all the modules available in Tryton have been completely rewritten, which represent nearly 20000 lines of code. All this work was necessary from our point of view because most of the fundamental modules in Tiny ERP where written when some of the most advanced technical features were still missing. The result is a better harmonization between base modules, an optimized modularity and a more powerful platform for custom developments.

This is one of the fascinating aspects of open source. It's not necessary to start from scratch, as with proprietary software. Instead, you can build on the work of others – and allow them to build on your additions. To this end, it's good to see Tryton using the latest iteration of the GNU GPL, version 3.



Send to a friend

Email this article to a friend or colleague:

PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

We use cookies to provide you with a better experience. If you continue to use this site, we'll assume you're happy with this. Alternatively, click here to find out how to manage these cookies

hide cookie message