Re: DCat - a compact web application server in D.

2009-04-21 Thread Jacob Carlborg

Steve Teale wrote:

Jacob Carlborg Wrote:


Steve Teale wrote:

Michel Fortin Wrote:


On 2009-04-19 15:19:24 -0400, Steve Teale  said:

This is incomplete at this point, but there's a working example. I have 
to break off now and do some building work. You can find documentation 
and a zip file (currently it is Windows only, DMD2.026, and Phobos) at 
http://www.britseyeview.com/dcat/.


It works with Apache2, and uses the AJP13 protocol like Tomcat.

Interesting. Just as I was thinking of creating a web app in D.

What's the license?

--
Michel Fortin
michel.for...@michelf.com
http://michelf.com/


Hmm, forgot about that stuff, BSD maybe - suggest one please.


I suggest Boost or zlib/libpng.


I realize there are legal subtleties in all these licenses. In your view, why 
is Boost better than BSD? Just curious.



Because with Boost you don't have to include the license when 
distributing a copy that is, as the license says, "machine-executable 
object code generated by a source language processor"


Re: DCat - a compact web application server in D.

2009-04-20 Thread Steve Teale
Michel Fortin Wrote:

> On 2009-04-20 00:38:48 -0400, Steve Teale  said:
> 
> > Michel Fortin Wrote:
> > 
> >> On 2009-04-19 15:19:24 -0400, Steve Teale  
> >> said:
> >> 
> >>> This is incomplete at this point, but there's a working example. I have
> >>> to break off now and do some building work. You can find documentation
> >>> and a zip file (currently it is Windows only, DMD2.026, and Phobos) at
> >>> http://www.britseyeview.com/dcat/.
> >>> 
> >>> It works with Apache2, and uses the AJP13 protocol like Tomcat.
> >> 
> >> Interesting. Just as I was thinking of creating a web app in D.
> >> 
> >> What's the license?
> > 
> > Hmm, forgot about that stuff, BSD maybe - suggest one please.
> 
> By looking at the code, I've found a license. Not sure which license it 
> is (looks a little BSD-like), but at least the terms are clear. Some 
> (not all) modules start with this:
> 
>  * Copyright (C) 2007 Steve Teale
>  *
>  * This software is provided 'as-is', without any express or implied
>  * warranty.  In no event will the authors be held liable for any damages
>  * arising from the use of this software.
>  *
>  * Permission is granted to anyone to use this software for any purpose,
>  * including commercial applications, and to alter it and redistribute it
>  * freely, subject to the following restrictions:
>  *
>  * 1. The origin of this software must not be misrepresented; you must not
>  *claim that you wrote the original software. If you use this software
>  *in a product, an acknowledgment in the product documentation would be
>  *appreciated but is not required.
>  * 2. Altered source versions must be plainly marked as such, and must not be
>  *misrepresented as being the original software.
>  * 3. This notice may not be removed or altered from any source distribution.
> 
> 
> -- 
> Michel Fortin
> michel.for...@michelf.com
> http://michelf.com/
> 

I had subsequently gone through the sources and added a BSD license, but now I 
have gone through them again, and put the zlib/libpng license back. I will post 
the modified zip today.

This of course excludes the stuff that was modified from Eric Anderton's DDL 
work. I will attempt to contact Eric, and ask if he will allow the modified 
versions to be put under zlib/libpng.

Is this a satisfactory approach within the D community?



Re: DCat - a compact web application server in D.

2009-04-20 Thread Robert Jacques
On Mon, 20 Apr 2009 06:34:11 -0400, Steve Teale  
 wrote:



Jacob Carlborg Wrote:


Steve Teale wrote:
> Michel Fortin Wrote:
>
>> On 2009-04-19 15:19:24 -0400, Steve Teale  
 said:

>>
>>> This is incomplete at this point, but there's a working example. I  
have
>>> to break off now and do some building work. You can find  
documentation
>>> and a zip file (currently it is Windows only, DMD2.026, and Phobos)  
at

>>> http://www.britseyeview.com/dcat/.
>>>
>>> It works with Apache2, and uses the AJP13 protocol like Tomcat.
>> Interesting. Just as I was thinking of creating a web app in D.
>>
>> What's the license?
>>
>> --
>> Michel Fortin
>> michel.for...@michelf.com
>> http://michelf.com/
>>
> Hmm, forgot about that stuff, BSD maybe - suggest one please.
>

I suggest Boost or zlib/libpng.


I realize there are legal subtleties in all these licenses. In your  
view, why is Boost better than BSD? Just curious.




BSD requires all copies (including binary code) to carry a copy of the  
licence (i.e. in an about box, product documentation, etc). The Boost or  
zlib/libpng licences don't require binary copies to carry a copy of the  
licence. D runtime / Phobos use a combination of Boost and zlib/libpng  
(mainly libpng). Commercial companies can have issues with the  
requirements of the BSD licence.


Re: DCat - a compact web application server in D.

2009-04-20 Thread Frits van Bommel

Michel Fortin wrote:
On 2009-04-20 00:38:48 -0400, Steve Teale  
said:



Michel Fortin Wrote:


What's the license?


Hmm, forgot about that stuff, BSD maybe - suggest one please.


By looking at the code, I've found a license. Not sure which license it 
is (looks a little BSD-like), but at least the terms are clear. Some 

[snip]

It's the zlib/libpng license, 


Re: DCat - a compact web application server in D.

2009-04-20 Thread Michel Fortin

On 2009-04-20 00:38:48 -0400, Steve Teale  said:


Michel Fortin Wrote:


On 2009-04-19 15:19:24 -0400, Steve Teale  said:


This is incomplete at this point, but there's a working example. I have
to break off now and do some building work. You can find documentation
and a zip file (currently it is Windows only, DMD2.026, and Phobos) at
http://www.britseyeview.com/dcat/.

It works with Apache2, and uses the AJP13 protocol like Tomcat.


Interesting. Just as I was thinking of creating a web app in D.

What's the license?


Hmm, forgot about that stuff, BSD maybe - suggest one please.


By looking at the code, I've found a license. Not sure which license it 
is (looks a little BSD-like), but at least the terms are clear. Some 
(not all) modules start with this:


* Copyright (C) 2007 Steve Teale
*
* This software is provided 'as-is', without any express or implied
* warranty.  In no event will the authors be held liable for any damages
* arising from the use of this software.
*
* Permission is granted to anyone to use this software for any purpose,
* including commercial applications, and to alter it and redistribute it
* freely, subject to the following restrictions:
*
* 1. The origin of this software must not be misrepresented; you must not
*claim that you wrote the original software. If you use this software
*in a product, an acknowledgment in the product documentation would be
*appreciated but is not required.
* 2. Altered source versions must be plainly marked as such, and must not be
*misrepresented as being the original software.
* 3. This notice may not be removed or altered from any source distribution.


--
Michel Fortin
michel.for...@michelf.com
http://michelf.com/



Re: DCat - a compact web application server in D.

2009-04-20 Thread Steve Teale
Jacob Carlborg Wrote:

> Steve Teale wrote:
> > Michel Fortin Wrote:
> > 
> >> On 2009-04-19 15:19:24 -0400, Steve Teale  
> >> said:
> >>
> >>> This is incomplete at this point, but there's a working example. I have 
> >>> to break off now and do some building work. You can find documentation 
> >>> and a zip file (currently it is Windows only, DMD2.026, and Phobos) at 
> >>> http://www.britseyeview.com/dcat/.
> >>>
> >>> It works with Apache2, and uses the AJP13 protocol like Tomcat.
> >> Interesting. Just as I was thinking of creating a web app in D.
> >>
> >> What's the license?
> >>
> >> -- 
> >> Michel Fortin
> >> michel.for...@michelf.com
> >> http://michelf.com/
> >>
> > Hmm, forgot about that stuff, BSD maybe - suggest one please.
> > 
> 
> I suggest Boost or zlib/libpng.

I realize there are legal subtleties in all these licenses. In your view, why 
is Boost better than BSD? Just curious.



Re: DCat - a compact web application server in D.

2009-04-20 Thread Jacob Carlborg

Steve Teale wrote:

Michel Fortin Wrote:


On 2009-04-19 15:19:24 -0400, Steve Teale  said:

This is incomplete at this point, but there's a working example. I have 
to break off now and do some building work. You can find documentation 
and a zip file (currently it is Windows only, DMD2.026, and Phobos) at 
http://www.britseyeview.com/dcat/.


It works with Apache2, and uses the AJP13 protocol like Tomcat.

Interesting. Just as I was thinking of creating a web app in D.

What's the license?

--
Michel Fortin
michel.for...@michelf.com
http://michelf.com/


Hmm, forgot about that stuff, BSD maybe - suggest one please.



I suggest Boost or zlib/libpng.


Re: DCat - a compact web application server in D.

2009-04-19 Thread Steve Teale
Michel Fortin Wrote:

> On 2009-04-19 15:19:24 -0400, Steve Teale  said:
> 
> > This is incomplete at this point, but there's a working example. I have 
> > to break off now and do some building work. You can find documentation 
> > and a zip file (currently it is Windows only, DMD2.026, and Phobos) at 
> > http://www.britseyeview.com/dcat/.
> > 
> > It works with Apache2, and uses the AJP13 protocol like Tomcat.
> 
> Interesting. Just as I was thinking of creating a web app in D.
> 
> What's the license?
> 
> -- 
> Michel Fortin
> michel.for...@michelf.com
> http://michelf.com/
> 
Hmm, forgot about that stuff, BSD maybe - suggest one please.



Re: DCat - a compact web application server in D.

2009-04-19 Thread Michel Fortin

On 2009-04-19 15:19:24 -0400, Steve Teale  said:

This is incomplete at this point, but there's a working example. I have 
to break off now and do some building work. You can find documentation 
and a zip file (currently it is Windows only, DMD2.026, and Phobos) at 
http://www.britseyeview.com/dcat/.


It works with Apache2, and uses the AJP13 protocol like Tomcat.


Interesting. Just as I was thinking of creating a web app in D.

What's the license?

--
Michel Fortin
michel.for...@michelf.com
http://michelf.com/



DCat - a compact web application server in D.

2009-04-19 Thread Steve Teale
This is incomplete at this point, but there's a working example. I have to 
break off now and do some building work. You can find documentation and a zip 
file (currently it is Windows only, DMD2.026, and Phobos) at 
http://www.britseyeview.com/dcat/.

It works with Apache2, and uses the AJP13 protocol like Tomcat.