You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Jens Geyer (Jira)" <ji...@apache.org> on 2023/03/08 22:12:00 UTC

[jira] [Comment Edited] (THRIFT-5689) A new community provided Rust implementation

    [ https://issues.apache.org/jira/browse/THRIFT-5689?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17698094#comment-17698094 ] 

Jens Geyer edited comment on THRIFT-5689 at 3/8/23 10:11 PM:
-------------------------------------------------------------

Congrats on having built that library! For sure a great addition to the many other existing Thrift implementations. As much appreciated as it is, I am afraid to tell that we usually never endorse any particular implementation over others, for several reasons. 
{quote}Is there any mechanism to cooperate with thrift official and keep in sync?
{quote}
Sure. This is FOSS and as long as you own the rights to contribute said code to Apache Thrift, you may send pull requests.

There are several mailing list threads and IIRC also few LEGAL tickets about why ASF projects don't pull code out of other people's projects even if the licenses would match, so you will indeed have to actively contribute it to us. If you are interested in the legal details I would recommend to search those resources and/or [ask for advice etc. directly|https://issues.apache.org/jira/projects/LEGAL].


was (Author: jensg):
Congrats on having built that library! For sure a great addition to the many other existing Thrift implementations. As much appreciated as it is, I am afraid to tell that we usually never endorse any particular implementation over others, for several reasons. 

{quote}
Is there any mechanism to cooperate with thrift official and keep in sync?
{quote}

Sure. This is FOSS and as long as you own the rights to contribute said to Apache Thrift, you may send pull requests.

There are several mailing list threads and IIRC also few LEGAL tickets about why ASF projects don't pull code out of other people's projects even if the licenses would match, so you will indeed have to actively contribute it to us. If you are interested in the legal details I would recommend to search those resources and/or [ask for advice etc. directly|https://issues.apache.org/jira/projects/LEGAL].




> A new community provided Rust implementation
> --------------------------------------------
>
>                 Key: THRIFT-5689
>                 URL: https://issues.apache.org/jira/browse/THRIFT-5689
>             Project: Thrift
>          Issue Type: Question
>          Components: Rust - Compiler, Rust - Library
>            Reporter: Pure White
>            Priority: Minor
>
> Hi, I'm the owner of [https://github.com/cloudwego/volo|https://github.com/cloudwego/volo,] , which provides another thrift implementation in pure rust and supports async.
> This implementation is production-ready, we have heavily used thrift in our production environment, so there's no need to worry about the stability and maintenance.
> My question is, may this implementation be listed in this file [https://github.com/apache/thrift/blob/master/LANGUAGES.md] (marked as community or thrid-party)? Is there any mechanism to cooperate with thrift official and keep in sync?
> Thanks!



--
This message was sent by Atlassian Jira
(v8.20.10#820010)