Should I raise a bugzilla ticket to share the source?
On Tue, Nov 15, 2011 at 5:04 PM, sebb <[email protected]> wrote:
> On 14 November 2011 11:31, sebb <[email protected]> wrote:
> > On 14 November 2011 09:52, Gerard Dougan <[email protected]>
> wrote:
> >> Sebb,
> >>
> >> Sorry for the late reply. It's all been written in house. There are no
> >> dependencies on any libraries not already bundled with JMeter.
> >>
> >> There are only about 10 classes so it's by no means substantial.
> Should I
> >
> > Howver, that's a lot bigger than most patches; so we probably do need
> > CLA and/or grant.
> > I'll double-check the procedure.
>
> >>>
> Every contribution needs to be done under some kind of license agreement.
> For an individual it is an ICLA.
> For a corporation it is usually a Software Grant.
> If the company has an ASF committer with an ICLA on file and that
> committer is comfortable (i.e. the company has a CCLA on file) then
> they could submit the code.
> Otherwise, a Software Grant is probably the best route.
> <<<
>
> See: http://www.apache.org/licenses/#clas
>
> >> send you what I've got for a quick review or what's the best way to
> share?
> >
> > Patches and enhancements are best handled via Bugzilla attachments
> please.
> >
> >> Thanks
> >> Gerard
> >>
> >>
> >> On Fri, Nov 11, 2011 at 4:19 PM, sebb <[email protected]> wrote:
> >>
> >>> On 11 November 2011 15:18, Gerard Dougan <[email protected]>
> wrote:
> >>> > All,
> >>> >
> >>> > I have developed a HTTP mock server plugin for JMeter. It gives test
> >>> plan
> >>> > developers the ability to specify canned responses to predefined HTTP
> >>> > request scenarios.
> >>> >
> >>> > The company I currently work for provides telecoms software and the
> >>> > aforementioned component is used to carry out end to end integration
> >>> > testing of our product, where the mock server simulates a carriers
> >>> network.
> >>> >
> >>> > I'm not sure if this is something which is a candidate for commit to
> >>> JMeter
> >>> > but thought I would ask.
> >>>
> >>> JMeter currently has a mirror server (useful for checking what was
> >>> sent to a server) and the HTTP Sampler supports reading from a file.
> >>>
> >>> But these are quite simple-minded, so it might be worth enhancing
> >>> JMeter with additional capabilities.
> >>>
> >>> Does the plugin rely on 3rd party libraries? Or is it all written
> in-house?
> >>>
> >>> If it is a substantial amount of code, we would need a CLA and
> >>> possibly a code grant.
> >>>
> >>> > Thanks
> >>> > Gerard
> >>> >
> >>>
> >>
> >
>
License Agreement
This License Agreement is entered into as of the 16th day of
November, 2011 by Aepona ("Licensor"),
in favor of The Apache Software Foundation, a Delaware nonstock
membership corporation (the "Foundation").
WHEREAS, Licensor owns or has sufficient rights to contribute the
software source code and other related intellectual property as
itemized on Exhibit A ("Software") under the terms of this agreement
to the Foundation for use within Foundation software development
projects ("Projects").
NOW, THEREFORE, FOR GOOD AND VALUABLE CONSIDERATION, the receipt
and legal sufficiency of which are hereby acknowledged, the parties
hereto, intending to be legally bound, agree as follows:
1. Subject to the terms and conditions of this License, Licensor
hereby grants to the Foundation:
a) a non-exclusive, worldwide, royalty-free, irrevocable
copyright license to reproduce, prepare derivative works of,
publicly display, publicly perform, distribute and sublicense,
internally and externally, the Software and such derivative
works, in source code and object code form; and,
b) a non-exclusive, worldwide, royalty-free, irrevocable
patent license under Licensed Patents to make, use, sell,
offer to sell, import and otherwise transfer the Software
in source code and object code form. "Licensed Patents" mean
patent claims owned by Licensor which are necessarily
infringed by the use or sale of the Software alone.
2. Licensor represents that, to Licensor's knowledge, Licensor is
legally entitled to grant the above license. Licensor agrees to notify
the Foundation of any facts or circumstances of which Licensor becomes
aware and which makes or would make Licensor's representations in this
License Agreement inaccurate in any respect.
3. This Software is provided AS-IS, WITHOUT WARRANTIES OR CONDITIONS
OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
OR FITNESS FOR A PARTICULAR PURPOSE. NEITHER THE LICENSOR NOR ITS
SUPPLIERS WILL BE LIABLE TO THE FOUNDATION OR ITS LICENSEES FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
THE USE OR DISTRIBUTION OF THE WORK OR THE EXERCISE OF ANY RIGHTS
GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
This License Agreement is the entire agreement of the parties
with respect to its subject matter, and may only be amended by a
writing signed by each party. This License Agreement may be
executed in one or more counterparts, each of which shall be
considered an original.
IN WITNESS WHEREOF, Licensor has executed this License Agreement
as of the date first written above.
LICENSOR:
Signed By: Gerard Dougan
Print Name: Gerard Dougan
Title: Senior Engineer
Representing: Aepona Ltd
Contact Name: Gerard Dougan
Contact Email: [email protected]
Exhibit A
List of software and other intellectual property covered by this agreement:
JMeter Mock Http Server
JMeter Http Callback Assertion