On 9 May 2016 at 11:52, Stian Soiland-Reyes <st...@apache.org> wrote:
>  My take:
>
> (But we can also ask Legal separately as LEGAL-250 got a bit long thread)

+1

>
> The exception for open source means we just need to self-classify as
> 5D002 and send a notification email according to
> http://www.apache.org/dev/crypto.html
>
>
> https://www.bis.doc.gov/index.php/policy-guidance/encryption/identifying-encryption-items
> has some updated guidance after the 2010 changes:
>
>> Almost all items controlled under Category 5, Part 2 of the EAR are 
>> controlled because they include encryption functionality. Items may be 
>> controlled as encryption items even if the encryption is actually performed 
>> by the operating system, an external library, a third-party product or a 
>> cryptographic processor. If an item uses encryption functionality, whether 
>> or not the code that performs the encryption is included with the item, then 
>> BIS evaluates the item based on the encryption functionality it uses.
>
> By not making binary distributions with third-party JARs we would not
> be INCLUDING the encryption functionality.  However we would in some
> cases USE the encryption functionality.
>
>
> There IS an exemption from being classified at all in
> https://www.bis.doc.gov/index.php/policy-guidance/encryption/identifying-encryption-items#Three
>
>
>
>> Note 4: Category 5, Part 2 does not apply to items incorporating or using 
>> "cryptography" and meeting all of the following:
>>
>> (a) The primary function or set of functions is not any of the following:
>>     (1) "Information security";
>>     (2) A computer, including operating systems, parts and components 
>> therefor;
>>     (3) Sending, receiving or storing information (except in support of 
>> entertainment, mass commercial broadcasts, digital rights
>>          management or medical records management); or
>>     (4) Networking (includes operation, administration, management and 
>> provisioning);
>> > (b) The cryptographic functionality is limited to supporting their primary 
>> > function or set of functions; and
>> (c) When necessary, details of the items are accessible and will be 
>> provided, upon request, to the appropriate authority in the exporter’s
>>     country in order to ascertain compliance with conditions described in 
>> paragraphs (a) and (b) above.
>
> meaning that say Commons Imaging would be exempt from any registration
> - even if it included support for reading encrypted images.
>
> (however some software using such a hypothetical Commons Imaging
> w/crypto, and incidentally also doing sending/receiving/storing
> information, WOULD need to classify)
>
>
> but Commons-VFS - with support for SFTP, WebDav etc., is arguably
> "Sending, receiving or storing information", and would by having
> strong bindings to Apache SSHd (itself listed) and JSCH  which
> encryption functionality VFS would be using.

Commons NET would also need to register then.

> The test dependency on Bouncy Castle is ironically not cause for
> registration as VFS code is not designed to use BCProv, and do not
> bundle the Bouncy Castle implementation.
>
>
>
> Commons Crypto would be doing "information security" and  Iwould say
> also need to be registered.
>
> On 5 May 2016 at 10:45, sebb <seb...@gmail.com> wrote:
>> Also note that there is a TSU Exception, EAR 740.13(e) - Publicly
>> available encryption source code - which the dev/crypto.html page says
>> applies to the ASF.
>>
>> I think we need to wait for guidance from Legal.
>>
>> On 5 May 2016 at 10:04, Benedikt Ritter <brit...@apache.org> wrote:
>>> Hi,
>>>
>>> Stian Soiland-Reyes <st...@apache.org> schrieb am Mi., 4. Mai 2016 um
>>> 14:35 Uhr:
>>>
>>>> Hi,
>>>>
>>>> Sorry for spotting this..
>>>>
>>>>
>>>> Apache Commons Crypto  is not listed on
>>>> http://www.apache.org/licenses/exports/ - does it need to be?  (One
>>>> would assume so..)
>>>>
>>>> Also it was raised that Commons VFS depends on Bouncy Castle/Apache
>>>> Mina/Jetty/SSHD/Hadoop/jsch and has encryption binding for AES128 -
>>>> perhaps that also needs to be listed and registered?
>>>>
>>>
>>> Thank you for pointing this out. I've reported this as
>>> https://issues.apache.org/jira/browse/CRYPTO-54. I'm not involved in VFS,
>>> but I've seen that the discussion about that has already started on the
>>> vote for VFS 2.0 rc1.
>>>
>>> Benedikt
>>>
>>>
>>>>
>>>>
>>>> We only have listed:
>>>>
>>>> Commons Compress
>>>> Commons OpenPGP
>>>>
>>>>
>>>> See guidance on
>>>> http://www.apache.org/dev/crypto.html
>>>>
>>>>
>>>> BTW - I've raised https://issues.apache.org/jira/browse/LEGAL-250 to
>>>> see if merely using a listed source as a Maven <dependency> means you
>>>> also are classified - or if you would need to also bundle the
>>>> dependency's binary (which I think we don't do).
>>>>
>>>>
>>>>
>>>> --
>>>> Stian Soiland-Reyes
>>>> Apache Taverna (incubating), Apache Commons RDF (incubating)
>>>> http://orcid.org/0000-0001-9842-9718
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>>
>>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>
>
>
> --
> Stian Soiland-Reyes
> Apache Taverna (incubating), Apache Commons RDF (incubating)
> http://orcid.org/0000-0001-9842-9718
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to