Hi Kouhei,

The secretary replied that they need residential addresses to validate
that an ICLA is from a real person (as opposed to AI). In arrow-erlang,
all contributions were trivial. Co-authors only made minor suggestions
in reviews and the only other author just bumped the version of a
dependency. So, I think we can cover all of them under clause 5.

I've updated the form and filled in all the missing details, so we
should be good to go. The ASF secretary confirmed my ICLA earlier (and
CCed the confirmation to the private list), so I think the ASF has all
the paperwork they need.

What are the next steps? Do we upload the clearance form to the
incubator and hold a vote?

-- bp
Benjamin Philip <[email protected]> writes:

> Hi,
>
> Sutou Kouhei <[email protected]> writes:
>
>> Hi,
>>
>> Contributors who has only trivial changes don't need to sign
>> the Individual CLA.
>>
>> https://www.apache.org/licenses/contributor-agreements.html
>>
>>> While small contributions to Apache projects are made
>>> under clause 5 of the Apache-2.0 license, all project
>>> maintainers of, as well as contributors of any large
>>> contributions to, any Apache projects must complete, sign,
>>> and submit via email an Individual Contributor License
>>> Agreement (ICLA).
>>
>> Regarding the address field in ICLA: Sorry. I can't answer
>> it. Could you ask [email protected] about it?
>>
>
> I've sent a mail asking the secretary, if they're okay with it, I'll
> collect the ICLAs. If not, almost *all* contributions were trivial and
> covered under clause 5, so we could probably do without the ICLAs.
>
>>
>> BTW, could you clarify the following parts in
>> ip-clearance.xml?
>>
>> ----
>>             <p>
>> Corporations and individuals holding existing distribution rights:
>>             </p>
>>             <ul>
>> <li>
>> <em>For individuals, use the name as recorded on the committers page</em>
>> </li>
>>             </ul>
>> ----
>>
>> Could you fill this part?
>>
>> For example, Arrow Parquet Rust used the following:
>>
>> https://incubator.apache.org/ip-clearance/arrow-parquet-rust.html
>>
>>> * Chao Sun
>>> * Ivan Sadikov
>>> * Renjie Liu
>>> * Andy Grove
>>> * Guillem Nieto Taló
>>> * Xavier Lange
>>
>
> For now I've put all the contributors and myself:
>
>> * Benjamin Philip
>> * José Valim
>> * Matthew Pope
>> * Paulo Valente
>> * Tristan Slougher
>
> If I don't get any contributor's ICLA, I'll remove them from the list as
> discussed above.
>
>> ----
>>             <tr>
>>               <td>2026-04-28</td>
>>               <td>Remind active committers that they are responsible for
>>                   ensuring that a Corporate CLA is recorded if such is
>>                   required to authorize their contributions under their
>>                   individual CLA.</td>
>>             </tr>
>> ----
>>
>> You did this by sending e-mails to contributors, right?
>>
>
> Yes. All contributions were made at a personal capacity.
>
>> ----
>>             <tr>
>>               <td>2026-04-28</td>
>>               <td>Check and make sure that for all items included with the
>>                   distribution that is not under the Apache license, we have
>>                   the right to combine with Apache-licensed code and
>>                   redistribute.</td>
>>             </tr>
>> ----
>>
>> All code in github.com/Benjamin-Philip/arrow-erlang is
>> licensed by Apache-2.0, right?
>>
>
> That is correct.
>
>> ----
>>             <tr>
>>               <td>2026-04-28</td>
>>               <td>Check and make sure that all items depended upon by the
>>                   project is covered by one or more of the following approved
>>                   licenses: Apache, BSD, Artistic, MIT/X, MIT/W3C, MPL 1.1, 
>> or
>>                   something with essentially the same terms.</td>
>>             </tr>
>> ----
>>
>> Could you share how to list dependencies?
>>
>
> On the Erlang side, we have no runtime dependencies:
>
> $ rebar3 tree
> ===> Verifying dependencies...
> └─ arrow─0.1.0 (project app)
>
> However, we do have build time dependencies in the form of local rebar3
> plugins (Erlang's default build tool):
>
> $ rebar3 plugins list
> --- Local plugins ---
> rebar3_cargo (0.1.1)
> erlfmt (1.3.0)
> rebar3_ex_doc (0.2.18)
>
> If you look at https://hex.pm/packages/<plugin>, all plugins are
> licensed under Apache License 2.0, including their dependencies.
>
> On the Rust side, we have the following deps:
>
> $ cd native/arrow_format_nif/ && cargo tree --format "{p} {l}"
> arrow_format_nif v0.1.0 
> (/home/bphilip/GitHub/arrow-erlang/native/arrow_format_nif) 
> ├── arrow-format v0.8.1 Apache-2.0
> │   ├── planus v0.3.1 MIT/Apache-2.0
> │   │   └── array-init-cursor v0.2.0 MIT/Apache-2.0
> │   └── serde v1.0.164 MIT OR Apache-2.0
> │       └── serde_derive v1.0.164 (proc-macro) MIT OR Apache-2.0
> │           ├── proc-macro2 v1.0.60 MIT OR Apache-2.0
> │           │   └── unicode-ident v1.0.9 (MIT OR Apache-2.0) AND 
> Unicode-DFS-2016
> │           ├── quote v1.0.28 MIT OR Apache-2.0
> │           │   └── proc-macro2 v1.0.60 MIT OR Apache-2.0 (*)
> │           └── syn v2.0.18 MIT OR Apache-2.0
> │               ├── proc-macro2 v1.0.60 MIT OR Apache-2.0 (*)
> │               ├── quote v1.0.28 MIT OR Apache-2.0 (*)
> │               └── unicode-ident v1.0.9 (MIT OR Apache-2.0) AND 
> Unicode-DFS-2016
> └── rustler v0.35.0 MIT/Apache-2.0
>     ├── inventory v0.3.15 MIT OR Apache-2.0
>     ├── libloading v0.8.5 ISC
>     │   └── cfg-if v1.0.0 MIT/Apache-2.0
>     └── rustler_codegen v0.35.0 (proc-macro) MIT/Apache-2.0
>         ├── heck v0.5.0 MIT OR Apache-2.0
>         ├── inventory v0.3.15 MIT OR Apache-2.0
>         ├── proc-macro2 v1.0.60 MIT OR Apache-2.0 (*)
>         ├── quote v1.0.28 MIT OR Apache-2.0 (*)
>         └── syn v2.0.18 MIT OR Apache-2.0 (*)
>     [build-dependencies]
>     └── regex-lite v0.1.6 MIT OR Apache-2.0
>
> As you can see, the entire dependency tree is Apache-2.0 compatible.
> This Rust component is bindings to the flatbuffer definitions. I plan to
> replace this with C bindings later. 
>
> -- bp
>
> <?xml version="1.0" encoding="UTF-8"?>
> <document>
>   <properties>
>     <title>Apache Arrow Erlang Library Codebase Intellectual Property (IP) 
> Clearance Status</title>
>   </properties>
>   <body>
>     <section 
> id="arrow-erlang+Codebase+Intellectual+Property+%28IP%29+Clearance+Status">
>       <title>Apache Arrow Erlang Codebase Intellectual Property (IP) 
> Clearance Status</title>
>     </section>
>     <section id="Description">
>       <title>Description</title>
>       <p>Apache Arrow Erlang is an implementatition of the Apache Arrow 
> project
>       for the Erlang programming language and other BEAM languages.</p>
>     </section>
>     <section id="Project+info">
>       <title>Project info</title>
>       <ul>
>         <li>Which PMC will be responsible for the code</li>
>
>         The Apache Arrow PMC will be responsible.
>       </ul>
>       <ul>
>         <li>Into which existing project/module</li>
>
>         Into the Apache Arrow project, but as a new repository. 
>       </ul>
>       <ul>
>         <li>Officer or member managing donation:</li>
>
>         Sutou Kouhei (Apache Arrow PMC Member)
>       </ul>
>       <p>
>         <em>Completed tasks are shown by the completion date 
> (YYYY-MM-dd).</em>
>       </p>
>       <section id="Identify+the+codebase">
>         <title>Identify the codebase</title>
>         <table>
>           <tr>
>             <th>date</th>
>             <th>item</th>
>           </tr>
>           <tr>
>             <td>2026-04-28</td>
>             <td>Trademark and Google Search found no use of name as software 
> product.</td>
>           </tr>
>         </table>
>         <p>
> Origin: https://github.com/Benjamin-Philip/arrow-erlang as at commit ID 
> 926bad3e4d9acfd7ec230dbde2a42bfa4f5edeee.
>         </p>
>         <section id="Copyright">
>           <title>Copyright</title>
>           <table>
>             <tr>
>               <th>date</th>
>               <th>item</th>
>             </tr>
>             <tr>
>               <td>....-..-..</td>
>               <td>Check and make sure that the papers that transfer rights to
>                   the ASF been received. It is only necessary to transfer
>                   rights for the package, the core code, and any new code
>                   produced by the project.</td>
>             </tr>
>             <tr>
>               <td>2026-05-06</td>
>               <td>Check and make sure that the files that have been donated
>                   have been updated to reflect the new ASF copyright.</td>
>             </tr>
>           </table>
>           <p>
> Identify name recorded for software grant: <em>the name of the grant as 
> recorded
> in the foundation/officers area, in either grants.txt or cclas.txt, so that 
> the 
> grant can be easily identified. If recorded in the grants.txt document, use 
> the 
> "for" or title. If recorded in the cclas.txt document, use the company name
> (field 2 without submitter name) and the "form on file" name (field 4, 
> without 
> any people's names).</em>
>           </p>
>         </section>
>         <section id="Verify+distribution+rights">
>           <title>Verify distribution rights</title>
>             <p>
>               Corporations and individuals holding existing distribution 
> rights:
>
>               <ul>
>                 <li>Benjamin Philip</li>
>                 <li>José Valim</li>
>                 <li>Matthew Pope</li>
>                 <li>Paulo Valente</li>
>                 <li>Tristan Sloughter</li>
>               </ul>
>             </p>
>             <ul>
> <li>
> <em>For individuals, use the name as recorded on the committers page</em>
> </li>
>             </ul>
>           <table>
>             <tr>
>               <th>date</th>
>               <th>item</th>
>             </tr>
>             <tr>
>               <td>....-..-..</td>
>               <td>Check that all active committers have a signed CLA on
>                   record.</td>
>             </tr>
>             <tr>
>               <td>2026-04-28</td>
>               <td>Remind active committers that they are responsible for
>                   ensuring that a Corporate CLA is recorded if such is
>                   required to authorize their contributions under their
>                   individual CLA.</td>
>             </tr>
>             <tr>
>               <td>2026-04-28</td>
>               <td>Check and make sure that for all items included with the
>                   distribution that is not under the Apache license, we have
>                   the right to combine with Apache-licensed code and
>                   redistribute.</td>
>             </tr>
>             <tr>
>               <td>2026-04-28</td>
>               <td>Check and make sure that all items depended upon by the
>                   project is covered by one or more of the following approved
>                   licenses: Apache, BSD, Artistic, MIT/X, MIT/W3C, MPL 1.1, or
>                   something with essentially the same terms.</td>
>             </tr>
>           </table>
>           <p>Generally, the result of checking off these items will be a
>              Software Grant, CLA, and Corporate CLA for ASF licensed code,
>              which must have no dependencies upon items whose licenses that
>              are incompatible with the Apache License.</p>
>         </section>
>       </section>
>       <section 
> id="Organizational+acceptance+of+responsibility+for+the+project">
>         <title>Organizational acceptance of responsibility for the project
> </title>
>         <p>
> Related VOTEs:
>         </p>
>         <ul>
>           <li><em>The VOTE thread accepting the donation may happen either
> before or after IP clearance. Adoption by lazy concensus is acceptable but
> not recommended.</em></li>
>         </ul>
>       </section>
>     </section>
>   </body>
> </document>
>
>>
>> Thanks,
>> -- 
>> kou
>>
>>
>> In <CAMEXYWdvaCjxxkxYLiLGX_kW6-LD--=bkyboiqkdl3q+hri...@mail.gmail.com>
>>   "Re: [DISCUSS][Erlang] Arrow Erlang's Grant Documents" on Tue, 12 May 2026 
>> 21:47:38 -0400,
>>   Benjamin Philip <[email protected]> wrote:
>>
>>> Hi,
>>> 
>>> I requested all the contributors to sign the CLA. Two of them (José
>>> Valim and Paulo Valente) declined to sign it because they were not
>>> comfortable disclosing their address. Apart from this, they have no
>>> objections to signing the CLA. Since they only made trivial changes, both
>>> of them suggested removing their Co-author trailers from the git
>>> history. Would this be acceptable?
>>> 
>>> Alternatively, would an ICLA with address field left blank be accepted
>>> by the ASF secretary? I don't see why a postal address is necessary to
>>> sign a CLA.
>>> 
>>> -- bp
>>> 
>>> Benjamin Philip <[email protected]> writes:
>>> 
>>>> Sutou Kouhei <[email protected]> writes:
>>>>
>>>>> Hi,
>>>>>
>>>>>> 1. In the Project info section of the IP clearance, whom do I put as the 
>>>>>> officer
>>>>>>    managing the donation?
>>>>>
>>>>> Could you use me ("Sutou Kouhei") like
>>>>> https://incubator.apache.org/ip-clearance/arrow-julia-library2.html
>>>>> ?
>>>>>
>>>>>> 2. In the Copyright section of the IP clearance, it mentions that the
>>>>>>    new ASF copyright must be reflected. I've not yet changed the
>>>>>>    copyright. Do I update the copyright before or after the grant?
>>>>>
>>>>> Before.
>>>>>
>>>>>                                                                      Also,
>>>>>>    do I have to add the license header to all files to update the
>>>>>>    copyright?
>>>>>
>>>>> Yes.
>>>>>
>>>>
>>>> I've put you as the managing officer, and updated the copyright in both
>>>> the repository, as well as in the IP clearance.
>>>>
>>>>>> 3. In the LICENSOR section of the Software Grant, I'm not sure if Title
>>>>>>    refers to my honorific (Mr.) or my designation (Student).
>>>>>
>>>>> Hmm. I'm not sure... I think that Software Grant isn't
>>>>> needed if you use Individual CLA:
>>>>>
>>>>> https://incubator.apache.org/ip-clearance/ip-clearance-template.html
>>>>>
>>>>>> Either an Individual CLA or Corporate CLA is preferred to
>>>>>> a Software Grant.
>>>>>
>>>>> I think that I used only Individual CLA when I donated the
>>>>> Ruby bindings...: https://github.com/apache/arrow/pull/1990
>>>>>
>>>>
>>>> I'll drop the Software Grant then. Should I send the completed ICLA to
>>>> the ASF Secretary or should it be submitted along with the IP Clearance
>>>> by you?
>>>>
>>>>>
>>>>> Could you also check contributions from others? It seems
>>>>> that there are some contributors:
>>>>>
>>>>> $ git shortlog -sn --group=author --group=trailer:co-authored-by | cat
>>>>>     54    Benjamin Philip
>>>>>      2    José Valim
>>>>>      1    Matthew Pope
>>>>>      1    Paulo Valente
>>>>>      1    Tristan Sloughter
>>>>>
>>>>> If there are contributors who contributed some non trivial
>>>>> changes, they also need to sign Individual CLA.
>>>>>
>>>>
>>>> José Valim, Tristan Sloughter and Paulo Valente only contributed trivial
>>>> changes (LOC in the single digits) when they reviewed some PRs. Matthew
>>>> Pope contributed some minor changes in a PR, but in the final committed
>>>> version almost all of his changes were overwritten by mine. However,
>>>> because I squash and commit, git does over-attribute how many lines
>>>> they've (Co-)authored:
>>>>
>>>> $ git ls-files | xargs -n1 git blame --line-porcelain | grep -oE 
>>>> "^[0-9a-f]{40}" \
>>>>   | xargs -n1 git show -s --format="%an 
>>>> %n%(trailers:key=Co-authored-by,valueonly,separator='%n')" \
>>>>   | sed '/^$/d' | sed 's/<[^>]*>//g' | sort -f | uniq -ic | sort -nr
>>>>
>>>>
>>>>
>>>>    7344 Benjamin Philip
>>>>     498 José Valim
>>>>     481 Tristan Sloughter
>>>>     235 Paulo Valente
>>>>      90 Matthew Pope
>>>>
>>>> The real numbers can probably be found by looking through the various
>>>> GitHub PRs.
>>>>
>>>> Do you still think individual CLAs are necessary? I can probably get
>>>> them, but it may take a few weeks. Also, the IP Clearance only mentions
>>>> "active committers", and I'm the only committer.
>>>>
>>>> -- bp
>>>>
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <document>
>>>>   <properties>
>>>>     <title>Apache Arrow Erlang Library Codebase Intellectual Property (IP) 
>>>> Clearance Status</title>
>>>>   </properties>
>>>>   <body>
>>>>     <section 
>>>> id="arrow-erlang+Codebase+Intellectual+Property+%28IP%29+Clearance+Status">
>>>>       <title>Apache Arrow Erlang Codebase Intellectual Property (IP) 
>>>> Clearance Status</title>
>>>>     </section>
>>>>     <section id="Description">
>>>>       <title>Description</title>
>>>>       <p>Apache Arrow Erlang is an implementatition of the Apache Arrow 
>>>> project
>>>>       for the Erlang programming language and other BEAM languages.</p>
>>>>     </section>
>>>>     <section id="Project+info">
>>>>       <title>Project info</title>
>>>>       <ul>
>>>>         <li>Which PMC will be responsible for the code</li>
>>>>
>>>>         The Apache Arrow PMC will be responsible.
>>>>       </ul>
>>>>       <ul>
>>>>         <li>Into which existing project/module</li>
>>>>
>>>>         Into the Apache Arrow project, but as a new repository.
>>>>       </ul>
>>>>       <ul>
>>>>         <li>Officer or member managing donation:</li>
>>>>
>>>>         Sutou Kouhei (Apache Arrow PMC Member)
>>>>       </ul>
>>>>       <p>
>>>>         <em>Completed tasks are shown by the completion date 
>>>> (YYYY-MM-dd).</em>
>>>>       </p>
>>>>       <section id="Identify+the+codebase">
>>>>         <title>Identify the codebase</title>
>>>>         <table>
>>>>           <tr>
>>>>             <th>date</th>
>>>>             <th>item</th>
>>>>           </tr>
>>>>           <tr>
>>>>             <td>2026-04-28</td>
>>>>             <td>Trademark and Google Search found no use of name as 
>>>> software product.</td>
>>>>           </tr>
>>>>         </table>
>>>>         <p>
>>>> Origin: https://github.com/Benjamin-Philip/arrow-erlang as at commit ID 
>>>> 926bad3e4d9acfd7ec230dbde2a42bfa4f5edeee.
>>>>         </p>
>>>>         <section id="Copyright">
>>>>           <title>Copyright</title>
>>>>           <table>
>>>>             <tr>
>>>>               <th>date</th>
>>>>               <th>item</th>
>>>>             </tr>
>>>>             <tr>
>>>>               <td>....-..-..</td>
>>>>               <td>Check and make sure that the papers that transfer rights 
>>>> to
>>>>                   the ASF been received. It is only necessary to transfer
>>>>                   rights for the package, the core code, and any new code
>>>>                   produced by the project.</td>
>>>>             </tr>
>>>>             <tr>
>>>>               <td>2026-05-06</td>
>>>>               <td>Check and make sure that the files that have been donated
>>>>                   have been updated to reflect the new ASF copyright.</td>
>>>>             </tr>
>>>>           </table>
>>>>           <p>
>>>> Identify name recorded for software grant: <em>the name of the grant as 
>>>> recorded
>>>> in the foundation/officers area, in either grants.txt or cclas.txt, so 
>>>> that the
>>>> grant can be easily identified. If recorded in the grants.txt document, 
>>>> use the
>>>> "for" or title. If recorded in the cclas.txt document, use the company name
>>>> (field 2 without submitter name) and the "form on file" name (field 4, 
>>>> without
>>>> any people's names).</em>
>>>>           </p>
>>>>         </section>
>>>>         <section id="Verify+distribution+rights">
>>>>           <title>Verify distribution rights</title>
>>>>             <p>
>>>> Corporations and individuals holding existing distribution rights:
>>>>             </p>
>>>>             <ul>
>>>> <li>
>>>> <em>For individuals, use the name as recorded on the committers page</em>
>>>> </li>
>>>>             </ul>
>>>>           <table>
>>>>             <tr>
>>>>               <th>date</th>
>>>>               <th>item</th>
>>>>             </tr>
>>>>             <tr>
>>>>               <td>....-..-..</td>
>>>>               <td>Check that all active committers have a signed CLA on
>>>>                   record.</td>
>>>>             </tr>
>>>>             <tr>
>>>>               <td>2026-04-28</td>
>>>>               <td>Remind active committers that they are responsible for
>>>>                   ensuring that a Corporate CLA is recorded if such is
>>>>                   required to authorize their contributions under their
>>>>                   individual CLA.</td>
>>>>             </tr>
>>>>             <tr>
>>>>               <td>2026-04-28</td>
>>>>               <td>Check and make sure that for all items included with the
>>>>                   distribution that is not under the Apache license, we 
>>>> have
>>>>                   the right to combine with Apache-licensed code and
>>>>                   redistribute.</td>
>>>>             </tr>
>>>>             <tr>
>>>>               <td>2026-04-28</td>
>>>>               <td>Check and make sure that all items depended upon by the
>>>>                   project is covered by one or more of the following 
>>>> approved
>>>>                   licenses: Apache, BSD, Artistic, MIT/X, MIT/W3C, MPL 
>>>> 1.1, or
>>>>                   something with essentially the same terms.</td>
>>>>             </tr>
>>>>           </table>
>>>>           <p>Generally, the result of checking off these items will be a
>>>>              Software Grant, CLA, and Corporate CLA for ASF licensed code,
>>>>              which must have no dependencies upon items whose licenses that
>>>>              are incompatible with the Apache License.</p>
>>>>         </section>
>>>>       </section>
>>>>       <section 
>>>> id="Organizational+acceptance+of+responsibility+for+the+project">
>>>>         <title>Organizational acceptance of responsibility for the project
>>>> </title>
>>>>         <p>
>>>> Related VOTEs:
>>>>         </p>
>>>>         <ul>
>>>>           <li><em>The VOTE thread accepting the donation may happen either
>>>> before or after IP clearance. Adoption by lazy concensus is acceptable but
>>>> not recommended.</em></li>
>>>>         </ul>
>>>>       </section>
>>>>     </section>
>>>>   </body>
>>>> </document>
>>>>
>>>>> FYI: Here is the log for this process of Apache Arrow Julia:
>>>>> https://github.com/apache/arrow-julia/issues/265
>>>>>
>>>>>
>>>>> Thanks,
>>>>> --
>>>>> kou
>>>>>
>>>>> In <CAMEXYWcWx_AXoK=oZK4r42Xwg6_oQ4wTuuokNfp73=pco0s...@mail.gmail.com>
>>>>>   "[DISCUSS][Erlang] Arrow Erlang's Grant Documents" on Tue, 28 Apr 2026 
>>>>> 06:37:03 -0700,
>>>>>   Benjamin Philip <[email protected]> wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I've finally filled the IP Clearance template, the Individual
>>>>>> Contributor License Agreement and the Software Grant template following
>>>>>> our previous discussion (though I'm yet to send these files to anyone).
>>>>>> However, there are a few fields which I am unsure about:
>>>>>>
>>>>>> 1. In the Project info section of the IP clearance, whom do I put as the 
>>>>>> officer
>>>>>>    managing the donation?
>>>>>>
>>>>>> 2. In the Copyright section of the IP clearance, it mentions that the
>>>>>>    new ASF copyright must be reflected. I've not yet changed the
>>>>>>    copyright. Do I update the copyright before or after the grant? Also,
>>>>>>    do I have to add the license header to all files to update the
>>>>>>    copyright?
>>>>>>
>>>>>> 3. In the LICENSOR section of the Software Grant, I'm not sure if Title
>>>>>>    refers to my honorific (Mr.) or my designation (Student).
>>>>>>
>>>>>> Please have a look at the documents I've attached. If they look good,
>>>>>> I'll send icla.pdf and software-grant.pdf as well their signatures
>>>>>> icla.pdf.asc and software-grant.pdf.asc to [email protected].
>>>>>>
>>>>>> What are the next steps after this?
>>>>>>
>>>>>> -- bp
<?xml version="1.0" encoding="UTF-8"?>
<document>
  <properties>
    <title>Apache Arrow Erlang Library Codebase Intellectual Property (IP) Clearance Status</title>
  </properties>
  <body>
    <section id="arrow-erlang+Codebase+Intellectual+Property+%28IP%29+Clearance+Status">
      <title>Apache Arrow Erlang Codebase Intellectual Property (IP) Clearance Status</title>
    </section>
    <section id="Description">
      <title>Description</title>
      <p>Apache Arrow Erlang is an implementatition of the Apache Arrow project
      for the Erlang programming language and other BEAM languages.</p>
    </section>
    <section id="Project+info">
      <title>Project info</title>
      <ul>
        <li>Which PMC will be responsible for the code</li>

        The Apache Arrow PMC will be responsible.
      </ul>
      <ul>
        <li>Into which existing project/module</li>

        Into the Apache Arrow project, but as a new repository. 
      </ul>
      <ul>
        <li>Officer or member managing donation:</li>

        Sutou Kouhei (Apache Arrow PMC Member)
      </ul>
      <p>
        <em>Completed tasks are shown by the completion date (YYYY-MM-dd).</em>
      </p>
      <section id="Identify+the+codebase">
        <title>Identify the codebase</title>
        <table>
          <tr>
            <th>date</th>
            <th>item</th>
          </tr>
          <tr>
            <td>2026-04-28</td>
            <td>Trademark and Google Search found no use of name as software product.</td>
          </tr>
        </table>
        <p>
Origin: https://github.com/Benjamin-Philip/arrow-erlang as at commit ID 926bad3e4d9acfd7ec230dbde2a42bfa4f5edeee.
        </p>
        <section id="Copyright">
          <title>Copyright</title>
          <table>
            <tr>
              <th>date</th>
              <th>item</th>
            </tr>
            <tr>
              <td>2025-05-15</td>
              <td>Check and make sure that the papers that transfer rights to
                  the ASF been received. It is only necessary to transfer
                  rights for the package, the core code, and any new code
                  produced by the project.</td>
            </tr>
            <tr>
              <td>2026-05-06</td>
              <td>Check and make sure that the files that have been donated
                  have been updated to reflect the new ASF copyright.</td>
            </tr>
          </table>
          <p>
Identify name recorded for software grant: <em>the name of the grant as recorded
in the foundation/officers area, in either grants.txt or cclas.txt, so that the 
grant can be easily identified. If recorded in the grants.txt document, use the 
"for" or title. If recorded in the cclas.txt document, use the company name
(field 2 without submitter name) and the "form on file" name (field 4, without 
any people's names).</em>
          </p>
        </section>
        <section id="Verify+distribution+rights">
          <title>Verify distribution rights</title>
            <p>
              Corporations and individuals holding existing distribution rights: Benjamin Philip
            </p>
            <ul>
<li>
<em>For individuals, use the name as recorded on the committers page</em>
</li>
            </ul>
          <table>
            <tr>
              <th>date</th>
              <th>item</th>
            </tr>
            <tr>
              <td>2026-05-15</td>
              <td>Check that all active committers have a signed CLA on
                  record.</td>
            </tr>
            <tr>
              <td>2026-04-28</td>
              <td>Remind active committers that they are responsible for
                  ensuring that a Corporate CLA is recorded if such is
                  required to authorize their contributions under their
                  individual CLA.</td>
            </tr>
            <tr>
              <td>2026-04-28</td>
              <td>Check and make sure that for all items included with the
                  distribution that is not under the Apache license, we have
                  the right to combine with Apache-licensed code and
                  redistribute.</td>
            </tr>
            <tr>
              <td>2026-04-28</td>
              <td>Check and make sure that all items depended upon by the
                  project is covered by one or more of the following approved
                  licenses: Apache, BSD, Artistic, MIT/X, MIT/W3C, MPL 1.1, or
                  something with essentially the same terms.</td>
            </tr>
          </table>
          <p>Generally, the result of checking off these items will be a
             Software Grant, CLA, and Corporate CLA for ASF licensed code,
             which must have no dependencies upon items whose licenses that
             are incompatible with the Apache License.</p>
        </section>
      </section>
      <section id="Organizational+acceptance+of+responsibility+for+the+project">
        <title>Organizational acceptance of responsibility for the project
</title>
        <p>
Related VOTEs:
        </p>
        <ul>
          <li><em>The VOTE thread accepting the donation may happen either
before or after IP clearance. Adoption by lazy concensus is acceptable but
not recommended.</em></li>
        </ul>
      </section>
    </section>
  </body>
</document>

Reply via email to