# Announcing tryton.community

**URL:** https://discuss.tryton.org/t/announcing-tryton-community/6636
**Category:** Message Board
**Created:** [October 31, 2023, 3:02pm UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636 "2023-10-31T15:02:44Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![htgoebel](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/htgoebel/32/1256_2.png) [@htgoebel](https://discuss.tryton.org/u/htgoebel)
#### Post date: [October 31, 2023, 3:02pm UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/1 "2023-10-31T15:02:44Z")

</div>

I’m pleased to announce

# [tryton.community](https://tryton.community)

_Tryton Community_ supports the work on [tryton.org](http://tryton.org) to extend the capabilities of the Tryton ERP system. _Tryton Community_ is warm and welcoming, open to all contributions to Tryton.

[The policy](https://tryton.community/policy/) for _Tryton Community_, is much more relaxed the _[tryton.org](http://tryton.org)_’s policy.If you follow a few basic rules, it is a gathering place for contributions that have no place on [tryton.org](http://tryton.org), especially

- complementary modules,
- documentation and videos,
- tools, for example for installation, administration and documentation,
- extensions for core modules providing additional capabilities.

_Tryton Community_ aims to make collaboration on Tryton modules and tools attractive, especially to avoid duplication and multiple efforts. The _Tryton Community_ is intended to be a place where a vibrant and agile Tryton community can grow.

The community plans to provide [centralized development services](https://tryton.community/service) to help contributors develop high-quality projects.

As a starting point there are

- `trytoncommunity-setuptool` — get rid of all the boilerplate and its  
maintainence burden of `setup.py`

- tryoncommunity-cookiecutter-module — an enhanced cookecutter template,  
prepared for Tryton Community, using `trytoncommunity-setuptool`, of  
course. (comming soon)

- centrally maintained CI/CD pipeline configurations, which can be included in  
your project by just adding three lines

- module “country-order”

### A Space for Free Development

_Tryton Community_ creates a space where Tryton development can unfold more freely. _Tryton Community_ wants to make Tryton more accessible especially to users without programming skills. Therefore, we invite all those active in the Tryton project to contribute to _Tryton Community_.

For more information please refer to [https://tryton.community](https://tryton.community).  
We are welcoming your contributions.

---

<div class="post-metadata">

### Author: ![herrdeh](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/herrdeh/32/821_2.png) [@herrdeh](https://discuss.tryton.org/u/herrdeh)
#### Post date: [October 31, 2023, 4:12pm UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/2 "2023-10-31T16:12:48Z")

</div>

Thank you so much for this initiative, Hartmut.

I’m quite a lot convinced that fellow friend’s @htgoebel approach can be a valuable impulse to widen the angular field, in order to achieve the improvements Tryton deserves. I’m willing to contribute user feedback and a little money as well in that respect.

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [November 3, 2023, 2:32pm UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/3 "2023-11-03T14:32:54Z")

</div>

I’m really disappointed by the name of this external initiative because it insinuates that the real Tryton project does not have a community 😥

Also now when people will talk about the “Tryton Community”, we will no more know what it means.

---

<div class="post-metadata">

### Author: ![pokoli](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/pokoli/32/22_2.png) [@pokoli](https://discuss.tryton.org/u/pokoli)
#### Post date: [November 4, 2023, 11:40pm UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/4 "2023-11-04T23:40:29Z")

</div>

> [@ced](#):
>
> I’m really disappointed by the name of this external initiative because it insinuates that the real Tryton project does not have a community

I just read all the website text and did not find any reference or insinuation of such fact.

If you really have such feeling I may understand it but it do not think its related to this project.

If you want to talk about it count me in. I’m open to a public discussion here on the forum or by any other method you prefer, even privately. You have all my contact details, just reach me if you want to do so.

---

<div class="post-metadata">

### Author: ![albert](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/albert/32/21_2.png) [@albert](https://discuss.tryton.org/u/albert)
#### Post date: [November 5, 2023, 12:49am UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/5 "2023-11-05T00:49:37Z")

</div>

> [@pokoli](#):
>
> I just read all the website text and did not find any reference or insinuation of such fact.

He stated that it is the _name_ of the initiative that insinuates that.

And also that the term “Tryton Community” will be confusing if the initiative succeeds.

I agree with both statements.

Names such as “Tryton Forge” or “Tryton Hub” would be clearer IMHO.

---

<div class="post-metadata">

### Author: ![htgoebel](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/htgoebel/32/1256_2.png) [@htgoebel](https://discuss.tryton.org/u/htgoebel)
#### Post date: [November 5, 2023, 3:57pm UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/6 "2023-11-05T15:57:41Z")

</div>

We’d rather not discuss the name, it’s just a name. We might get critic no matter which we had chosen.

We’d better focus on which modules and tooling is helpful for many and ought to be shared and collaboratively improved there (if necessary). So: which modules do you want to contribute? 🙂

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [November 5, 2023, 5:21pm UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/7 "2023-11-05T17:21:40Z")

</div>

> [@htgoebel](#):
>
> We’d rather not discuss the name, it’s just a name.

No it is not. It is misleading because it creates confusion as it reuses a common term used since the beginning of the project for something else.

---

<div class="post-metadata">

### Author: ![htgoebel](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/htgoebel/32/1256_2.png) [@htgoebel](https://discuss.tryton.org/u/htgoebel)
#### Post date: [November 5, 2023, 4:11pm UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/8 "2023-11-05T16:11:53Z")

</div>

> [@Can the update from Tryton 6.0 LTS to 7.0 LTS be done in one step?](https://discuss.tryton.org/t/can-the-update-from-tryton-6-0-lts-to-7-0-lts-be-done-in-one-step/6652/7):
>
> Regarding tryton.community … without mention of how to become a member or contributor

You hit one of the points which are not finally settled. For us it was more important to start than to have all open questions answered. We prefer to discuss with more people anyway. So please share your ideas here in the forum. (There is no use in splitting the community by implementing another discussion area.)

For now there is no formal membership. Just [request access](https://foss.heptapod.net/groups/tryton-community/-/group_members/request_access).

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [November 5, 2023, 5:23pm UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/9 "2023-11-05T17:23:32Z")

</div>

> [@htgoebel](#):
>
> So please share your ideas here in the forum

Please no. If you want to talk about this external project, make the discussion happens on project platform.

---

<div class="post-metadata">

### Author: ![htgoebel](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/htgoebel/32/1256_2.png) [@htgoebel](https://discuss.tryton.org/u/htgoebel)
#### Post date: [November 5, 2023, 5:46pm UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/10 "2023-11-05T17:46:47Z")

</div>

> [@ced](#):
>
> about this external project

This is not an external project, it is a project of the Tryton community.

This Forum die the forum of the Tryton Foundation, which’s statues say it will foster the Tryton Community. So this is the place to discuss about Tryton Community.

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [November 5, 2023, 5:48pm UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/11 "2023-11-05T17:48:57Z")

</div>

> [@htgoebel](#):
>
> This is not an external project, it is a project of the Tryton community.

It is an external project.

> [@htgoebel](#):
>
> So this is the place to discuss about Tryton Community.

Yes this is why the name of the external project is confusing.

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [November 5, 2023, 6:35pm UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/12 "2023-11-05T18:35:00Z")

</div>

There is maybe a semantic misunderstanding.

The “Tryton Community” used to be used to describe the group of people involved in the Tryton project.

Now people who are creating project using Tryton may or may not be part of the “Tryton Community”. It depends only if they are involved in the Tryton project.

Your project is a project which may have a community but it is not the “Tryton Community”. It is another community (which may overlap with the “Tryton Community”).

---

<div class="post-metadata">

### Author: ![dalers](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/dalers/32/1767_2.png) [@dalers](https://discuss.tryton.org/u/dalers)
#### Post date: [November 5, 2023, 8:37pm UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/13 "2023-11-05T20:37:40Z")

</div>

> [@ced](#):
>
> Your project is a project which may have a community but it is not the “Tryton Community”. It is another community (which may overlap with the “Tryton Community”).

I have been following the Tryton project for many years (as well as a number of other open source “business software” projects). Imho, when the term “Community” is used with a specific project (e.g. “Moodle Community”, “Nextcloud Community”, “Mantis Community”, “SeedDMS Community”, “Tryton Community”, etc.), it commonly refers to the community most intimately associated with the project, endorsed by the project leadership and supported by the project with infrastructure (such as a public code repository and forum, wiki, mailing list, etc.).

At least initially, tryton.community was intentionally distinct from the “Tryton project” community by it’s own description (although it appears the description on tryton.community has been recently changed, and as [web.archive.org](https://web.archive.org/web/20230000000000*/tryton.community) has not archived previous revisions I am unable to reference the original text). Consequently, while tryton.community may represent “a” Tryton community, it cannot be held to represent “the” Tryton Community as would be understood by most readers.

> [@htgoebel](#):
>
> it’s just a name.

This is a cop-out. There is no such thing as “just a name”, names insinuate definitions and determine interpretations.

> [@albert](#):
>
> Names such as “Tryton Forge” or “Tryton Hub” would be clearer IMHO.

Imho, both of these names would imply endorsemet by the Tryton project, and in the current discussion would be equally unsuitable. I think the onus should be on the leaders of tryton.community to propose a name to the Tryton Foundation for consideration, and the foundation decide suitability according to the constitution of the foundation and the rules for licensing the Tryton trademark (logo).

Imho, the best outcome is for the Tryton Foundation to understand and accept the validity of tryton.community’s source of motivation and find a way to work together, so that tryton.community can operate with the endorsement of the foundation (and licensing of the logo), and contribute in a coordinated way to the overall success of the Tryton project without fracturing the community.

Respectfully,  
Dale

---

<div class="post-metadata">

### Author: ![pokoli](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/pokoli/32/22_2.png) [@pokoli](https://discuss.tryton.org/u/pokoli)
#### Post date: [November 6, 2023, 8:17am UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/14 "2023-11-06T08:17:53Z")

</div>

> [@dalers](#):
>
> Imho, the best outcome is for the Tryton Foundation to understand and accept the validity of tryton.community’s source of motivation and find a way to work together, so that tryton.community can operate with the endorsement of the foundation (and licensing of the logo), and contribute in a coordinated way to the overall success of the Tryton project without fracturing the community.

Before making the project publicity available it has been discussed with the foundation. Indeed the initial proposal was that the foundation hosted a “Tryton Contrib” project to include more code than the current one. This was rejected by the foundation board so the project continued to evolve without the support of the tryton foundation.

---

<div class="post-metadata">

### Author: ![edbo](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/e/f14d63/32.png) [@edbo](https://discuss.tryton.org/u/edbo)
#### Post date: [November 6, 2023, 11:16am UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/15 "2023-11-06T11:16:54Z")

</div>

I think this will become a continuation and heated debate started at [https://discuss.tryton.org/t/add-in-heptapod-a-location-to-push-the-nonofficial-module/](https://discuss.tryton.org/t/add-in-heptapod-a-location-to-push-the-nonofficial-module/)

First I think that such a place can help small developers and freelances with their source code management. Having everything already laid out and test infrastructure available can also make it more visible.

Second, personally I think that many (if not all) service providers and the bigger developers already have their infrastructure set up and are not going to move to something else. Maybe they would if the place was set up and supported by the Tryton Foundation. But even then, some use Git others use SVN or Mercurial and moving between then will change the (internal) workflow which can be a real pain.

Third, as @dalers pointed out, the name is wrong. I would call it something like tryton.sandbox just to show people that the site is a sandbox where you can play and do things without interrupting the rest of the Tryton Community. The Tryton developers can look over the shoulder and maybe ask for a module to be included in the core.

Fourth, the site seems to be focusing on the German part of the community. Maybe I’m wrong, but then enforce the English language to be used for everything including code, documentation and (code)comments.

In the end, I’m in favor of [Add in Heptapod a location to push the nonofficial module - #72 by ced](https://discuss.tryton.org/t/add-in-heptapod-a-location-to-push-the-nonofficial-module/5851/72) and have some scripts or infrastructure available that makes it easy to send your modules to the package site.

---

<div class="post-metadata">

### Author: ![nicoe](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/nicoe/32/2880_2.png) [@nicoe](https://discuss.tryton.org/u/nicoe)
#### Post date: [November 6, 2023, 11:30am UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/16 "2023-11-06T11:30:32Z")

</div>

> [@pokoli](#):
>
> it has been discussed with the foundation

It was not discussed.

We exchanged some emails during the beginning of the summer, @htgoebel proposed what are now the Tryton community rules (or almost those I didn’t read the current ones attentively) and I made some remarks. But they were not even read because he wanted an official statement from the board on his proposal. I hardly call that a discussion.

Anyway a vote was held by the foundation (with a discussion this time). And indeed the proposal did not gather the support of the foundation by a very tight 4 - 3 vote.

> [@edbo](#):
>
> First I think that such a place can help small developers and freelances with their source code management. Having everything already laid out and test infrastructure available can also make it more visible.

👍

* * *

Regarding the initiative in itself, it’s a surprise to nobody that I support this kind of project.

At first I didn’t have an issue with the name but for now it seems that it has spurred some misunderstandings, so yeah it would be better if it used another one (I’m not sure it’s technically doable though).

Anyway, we’ll see if it sticks and become a place where people contribute their code and modules or not. I hope people will do it.

---

<div class="post-metadata">

### Author: ![pokoli](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/pokoli/32/22_2.png) [@pokoli](https://discuss.tryton.org/u/pokoli)
#### Post date: [November 6, 2023, 11:38am UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/17 "2023-11-06T11:38:51Z")

</div>

> [@nicoe](#):
>
> > [@pokoli](#):
> >
> > it has been discussed with the foundation
> 
> It was not discussed.

Sorry, I meant the proposal was **discussed by foundation board** and was rejected as you already pointed:

> [@nicoe](#):
>
> Anyway a vote was held by the foundation (with a discussion this time). And indeed the proposal did not gather the support of the foundation by a very tight 4 - 3 vote.

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [November 8, 2023, 11:25am UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/18 "2023-11-08T11:25:21Z")

</div>

> [@pokoli](#):
>
> Sorry, I meant the proposal was **discussed by foundation board** and was rejected as you already pointed:

Well, to be clear, the request was the approbation, support and creation of this project as-is by the Foundation and then the Foundation must transfer the ownership to 3 individuals but keep supporting the costs.

---

<div class="post-metadata">

### Author: ![pokoli](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/pokoli/32/22_2.png) [@pokoli](https://discuss.tryton.org/u/pokoli)
#### Post date: [November 8, 2023, 11:45am UTC](https://discuss.tryton.org/t/announcing-tryton-community/6636/19 "2023-11-08T11:45:52Z")

</div>

> [@ced](#):
>
> Well, to be clear, the request was the approbation, support and creation of this project as-is by the Foundation and then the Foundation must transfer the ownership to 3 individuals but keep supporting the costs.

It seems you are trying to say something with some sentence but it is not clearly said. Following your last remarks it seems you are insinuation something about the project. If so please make it loud as we are here to discuss anything with respect.
