GithubHelp home page GithubHelp logo

rherrmann / junit5-experiments Goto Github PK

View Code? Open in Web Editor NEW
7.0 3.0 4.0 27 KB

Experimental migration of `ConditionalIgnoreRule` and `TemporaryFolder` to JUnit 5 extensions

Home Page: http://www.codeaffine.com/2016/04/06/replace-rules-in-junit5/

License: Other

Java 100.00%
junit junit-5 example

junit5-experiments's People

Contributors

rherrmann avatar ssoloff avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

junit5-experiments's Issues

Consider changing license to EPL-2.0 with secondary license(s)

Greetings @rherrmann,

Thanks for the code you've contributed in this repo. My team recently switched to JUnit 5 and would like to use some of your extensions until equivalent functionality is available in JUnit 5 proper. AFAIK, these extensions only have a source distribution, which would require us to copy the sources into our codebase. However, our code is licensed under GPL-2.0-or-later, which is incompatible with EPL-1.0.

Would you consider changing the license for this repo to EPL-2.0 with GPL-2.0-or-later as a designated secondary license? Per the EPL-2.0, granting use of a secondary license must be explicit:

Exhibit A - Form of Secondary Licenses Notice

β€œThis Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are satisfied: {name license(s), version(s), and exceptions or additional permissions here}.”

Simply including a copy of this Agreement, including this Exhibit A is not sufficient to license the Source Code under Secondary Licenses.

If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice.

You may add additional accurate notices of copyright ownership.

Note that JUnit 5 switched to EPL-2.0 just before the GA release late last year, but it doesn't appear they designated any secondary licenses. This doesn't concern us as much because we can add an exception for this library to the GPL that covers our test code. However, we're not sure such an exception is permissible when including GPL-incompatible sources directly. Hence, the motivation for creating this issue. πŸ˜„

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.