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

Gilles commented on COMMONSSITE-103:
------------------------------------

bq. My understanding is that the JPMS as it exists in Java 9 was mainly meant 
for initial use modularizing the Java platform, not necessarily application 
code.

Unless I'm mistaken, JPMS is fully-fledged for creating modular libraries and 
applications; defining "exports" and "requires" in "module-info" files, for 
libraries that were modular in spirit, looks straightforward (see e.g. [the 
little experiment which I've made for "Commons 
RNG"|https://git1-us-west.apache.org/repos/asf?p=commons-rng.git;a=tree;f=commons-rng-examples/examples-jpms]).
  However, Gary mentioned a 
[problem|http://markmail.org/message/tdpjzfxz4lhccw7n], seemingly unsolvable 
from our end.

> GSOC: Apache Commons bug bounty
> -------------------------------
>
>                 Key: COMMONSSITE-103
>                 URL: https://issues.apache.org/jira/browse/COMMONSSITE-103
>             Project: Commons All
>          Issue Type: New Feature
>            Reporter: Stian Soiland-Reyes
>            Priority: Major
>              Labels: commons, gsoc2018, library
>
> [Apache Commons|https://commons.apache.org/] is a project that manage a 
> series of independent Java libraries called 
> [components|https://commons.apache.org/components.html]. 
> Some of the perhaps most well known components include 
> [commons-io|https://commons.apache.org/proper/commons-io/], 
> [commons-lang|https://commons.apache.org/proper/commons-lang/], 
> [commons-collections|https://commons.apache.org/proper/commons-collections/] 
> and [commons-cli|https://commons.apache.org/proper/commons-cli/]
> But did you know that Commons is also managing some more specialized 
> components like 
> [commons-crypto|https://commons.apache.org/proper/commons-crypto/], 
> [commons-numbers|https://commons.apache.org/proper/commons-numbers/], 
> [commons-rng|https://commons.apache.org/proper/commons-rng/] and 
> [commons-rdf|https://commons.apache.org/proper/commons-rdf/] ?
> The potential GSOC student will propose an idea to work with one or more 
> chosen Apache Commons components to churn through any outstanding Jira 
> issues, update for Java 8/9, improve web site, documentation or testing.
> As the appropriate GSOC mentor will depend slightly on which Commons 
> component the student is interested in, prospective students are encouraged 
> to engage early by subscribing and posting to 
> [dev@commons|https://lists.apache.org/list.html?d...@commons.apache.org] 
> using the subject tag [GSOC] and the  commons  component(s) they are intested 
> in, e.g.
> {quote}
> To: d...@commons.apache.org
> Subject: [GSOC] [Crypto] Potential GSOC idea
> Hi, I am Alice, student at Foo university, and I am interested in GSOC for 
> Apache Commons, in particular Commons Crypto as I have been quite involved in 
> cryptography protocols over the years together with my friend Bob.
> What could be a good chunk of work to get started with? Perhaps adding 
> support for rot13?
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to