Dave,
Understand the point you're making and I agree with you; however, I am
tasked not with understanding the license, which I do, but rather
attempting to identify potential exposure to liability. My point is that
with *any* open source project there is the possibility of a contributor
taking code from something licensed in a more restrictive manner,
unwittingly or not, and adding it to the project. And, that offending
code, if present, may effectively poison the pond.
The best proxy I can think of to achieve my end, short of line by line
research of the code base, which may not bear fruit anyway, is
identifying others companies using Coldspring and distributing it with
their product or utilizing it to deliver a service *that others pay
for*. That information provides a reasonably strong justification that
patent trolls are not waiting in the wings to sue, because if someone is
using an open source project and charging for work that incorporates it,
then trolls would probably have come out of the woodwork already if they
saw an opportunity. This is the issue I am trying to address.
From my view, I think this type of vetting - if you will - is a
positive step. Because my company is not the only one who is going to
have a similar question. So any response indicating usage helps build
momentum for adoption. If there is a negative response (i.e. for
instance someone says it contains closed source) then hopefully that
issue it comes to light sooner than it would have otherwise and is
addressable by myself or others.
Regards,
Matthew Lesko
Dave Ross wrote:
Matthew,
ColdSpring (and Spring) uses the Apache 2.0 License, which is probably
the most commercial-friendly open-source license out there. Because
the code is licensed that way TODAY means that the code as it stands
TODAY will always be free to use in any project. I'm not saying that
there's any plans to change the license, I'm just saying it's
impossible to retroactively change the license of distributed code.
http://www.apache.org/licenses/LICENSE-2.0
"Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form."
That pretty much says it - you can do whatever you want with
ColdSpring. The license prevent me from suing you for using code I
wrote, and the license prevents you from suing me if you think the
code I wrote caused you harm.
The only thing I'm allowed to point to that uses ColdSpring (because
the project itself is opensource), is something called FMDRL, which
you can read about here:
http://www.fmdrl.org
thanks,
Dave
On 8/25/06, Matthew Lesko <[EMAIL PROTECTED]> wrote:
The risk, or management concern if you will, I am trying to address is
liability. Think SCO & Unix. The thought process here is: how do we know
it's truly open source and we won't be sued at some point down the line
for infringing someone's commercial copyright? This would make our
exposure large because we're looking at Coldsrping for inclusion within
a commercial product.
So what I was hoping to see from posting to the Coldspring list is
several larger players step forward to say they're using them. Then if
the legality came into question, there is safety in larg(er) numbers. At
least so goes the thinking here.
As far as quality and functionality are concerned, I've implemented
consulting projects with both Reactor and Coldspring without issue. So
that is not a concern for me nor others here I think. In that case, the
liability question is not a concern, because the projects are one-offs.
So I need to justify Coldspring specifically, not Spring, in order to
implement in my environment.
Regards,
Matthew Lesko
Scott Arbeitman wrote:
> First, I am using Spring in a very high-traffic banking site in
> Australia. The results have been pretty good. I use it to handle
> pluggable bits of a small framework I wrote: basically for XML-based
> configuration.
>
> I think more of an argument comes from who is using Spring for Java.
> There you'll find heaps of big players in the enterprise space. A
> quick search on a major employment site will no doubt turn up many
> positions with Spring, Struts, and or Hibernate as a required skill.
>
> Kind Regards,
> Scott Arbeitman
>
> On 25/08/2006, at 12:10 AM, Matt Williams wrote:
>
>> Search through Sean Corfield's blog (corfield.org). I'm pretty sure
>> he's made mention of some apps he uses MG, ColdSpring and Reactor in
>> there. Mostly internal stuff at adobe I think.
>>
>> On 8/24/06, Matthew Lesko <[EMAIL PROTECTED]> wrote:
>>> I am trying to convince my manager to use Coldspring in our product.
>>> Toward that end I am attempting to identify other commercial
>>> services or
>>> products that use Coldspring. Can anyone on the list tell me
about what
>>> they're doing along these lines or point to people who are?
>>>
>>> Regards,
>>> Matthew Lesko
>>>
>>>
>>>
>>>
>>
>>
>> --Matt Williams
>> "It's the question that drives us."
>>
>
>
>