> We would publish these apps using the Apache License 2.0, as all other 
Dropwizard projects do.
 
Not apps, libraries. :) 

On Monday, April 29, 2019 at 4:49:33 PM UTC-7, mza...@apple.com wrote:
>
> Hey Jochen! 
>
>
> > Do you have a list and description of the modules you're planning to 
> open-source?
>
> We do! 
>
>
> So we have three modules that we think make sense to live in the core 
> Dropwizard project. Two of which are in a pretty ready state to be 
> contributed, but because 2.0.0 is already in RC stage, might not make sense 
> until that ships.
>
>
> The ones we have are:
>
>
>
>    - A module containing a bundle that allows for configuration of 
>    various headers that are important for services that are accessed by web 
>    browsers. This includes: HTTP Strict Transport Security (HSTS), 
>    X-Frame-Options, X-Content-Type-Options, X-XSS-Protection (XSS), Content 
>    Security Policy (CSP), and Cross-Origin Resource Sharing (CORS). 
>    - A module containing a more-feature rich and extendable admin page, 
>    in short. This would need a little bit more work before we could 
> contribute 
>    it, because there’s some cleanup work we’d need to do, and some changes to 
>    make it more flexible in how it’s used. 
>    - A bundle containing improved health check functionality. Provides 
>    functionality to allow a user to associate a schedule with any registered 
>    health checks to run on a recurring basis, and to allow marking which 
>    checks are critical to service health (i.e., if a dependency is down, it 
>    should bring the service down with it). The bundle then allows exposing 
>    another health check URL on the server port, which simply returns the 
>    aggregated view of the application’s health, rather than trigger checks on 
>    every health check. 
>
>
> We also have some additional potential contributions that we don’t think 
> would make sense to live in the core Dropwizard project, but rather 
> (hopefully) could live in the Dropwizard organization. Our reasoning for 
> including these would be that we already maintain these internally, and 
> keep them up to date with the underlying client libraries we’re wrapping, 
> AND we do so in a consistent way, so we figured it might make sense to 
> broaden the audience for these, as there’s no good reason not to. 
>
>
>
>    - A module providing integration with Kafka. 
>    - A module providing integration with Redis. 
>    - A module providing integration with Cassandra. 
>    - A module providing integration with FoundationDB. 
>
>
> There may be some others I’m missing here, that we may propose down the 
> line, but this should be the majority of what we’d like to publish 
> initially. 
>
>
> > Also, what license are they currently under or which licenses do you 
> plan to use for them? All projects under the Dropwizard umbrella are using 
> the Apache License 2.0.
>
> Are there any other things to consider copyright- or license-wise when 
> you're contributing these modules?
>
>
> We would publish these apps using the Apache License 2.0, as all other 
> Dropwizard projects do.
>
>
> > And finally, do you plan to keep contributing to the modules you're 
> going to open-source or will it be more or less a "code drop" without any 
> further involvement?
>
>
> We plan to keep contributing to the modules we contribute. We maintain 
> these internally on an ongoing basis already, so we’d just continue to do 
> so.
>
> On Sunday, April 28, 2019 at 2:23:09 PM UTC-7, Jochen Schalanda wrote:
>>
>> Hi Michael,
>>
>> Thanks for reaching out!
>>
>> Depending on the specific modules, it might make sense to adopt them in 
>> the Dropwizard organization on GitHub. Alternatively, you can also host 
>> them in your own accounts and add them to the module directory at 
>> https://modules.dropwizard.io/, as Nick described in his last email.
>>
>> Do you have a list and description of the modules you're planning to 
>> open-source?
>>
>> Also, what license are they currently under or which licenses do you plan 
>> to use for them? All projects under the Dropwizard umbrella are using 
>> the Apache License 2.0.
>> Are there any other things to consider copyright- or license-wise when 
>> you're contributing these modules?
>>
>> And finally, do you plan to keep contributing to the modules you're going 
>> to open-source or will it be more or less a "code drop" without any further 
>> involvement?
>>
>>
>> Best regards,
>> Jochen
>>
>> Am 27.04.2019 um 23:14 schrieb mzamani via dropwizard-dev <
>> dropwiz...@googlegroups.com>:
>>
>> Hey dropwizard-dev,
>>
>> We've got some modules we'd like to open source that we use internally at 
>> Apple. Some of those might make sense to be included in the core Dropwizard 
>> project, but others definitely don't, and it would make much more sense to 
>> have them live outside of the Dropwizard repo. 
>>
>> We're hoping we might be able to contribute these to the Dropwizard 
>> organization (https://github.com/dropwizard) instead, as that seems like 
>> a place where it would make sense for Dropwizard extensions to live. 
>> However, we wanted to consult you guys to see if you had any strong 
>> preferences one way or another, or if there's any process we should be 
>> aware of in order to add a project to the Dropwizard GitHub organization.
>>
>> It might be worth mentioning that it would be easier for us to open 
>> source them if they can live in the Dropwizard organization, rather than a 
>> brand new spot, due to how our corporate open source policy works. 
>>
>> Thanks!
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"dropwizard-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dropwizard-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to