You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@celix.apache.org by Alexander Broekhuis <a....@gmail.com> on 2013/09/26 09:25:09 UTC

Remote Services embedded Mongoose

Hi all,

I am looking into the RSA again, and wanted to upgrade the embedded
mongoose. But apparently some time ago they changed the license to GPL (it
used to be MIT) [1], so that means the latest Mongoose is a no-go for us..

So I basically see 2 (or 3) options:
* Leave the code as is
  I don't like this option, for me the current Mongoose code doesn't work.
I haven't investigated this yet..
* Search for an alternative
* Fork the latest MIT based revision of mongoose
  This is already done by [2], I haven't looked at it yet..

Does anyone else have an idea or thought on this topic? And what option is
the best?

[1]: https://groups.google.com/forum/#!topic/mongoose-users/aafbOnHonkI
[2]: https://github.com/sunsetbrew/civetweb

-- 
Met vriendelijke groet,

Alexander Broekhuis

Re: Remote Services embedded Mongoose

Posted by Alexander Broekhuis <a....@gmail.com>.
2013/9/26 Pepijn Noltes <pe...@gmail.com>

>
>
> Yes i'm still working on that, but on a longer timeframe. I currently
> experimenting with some code generation from OMG IDL to service
> headers and endpoint/proxies. When I'm more sure what in my opinion
> the design should be I will post something about that and expect that
> we still need to discuss if that is agreeable solution.
>

Sounds good, and looking forward to it!


>
> Meanwhile the work of Bjorn, Alexander and I is leading to a
> separation that transport aspect is being handle in the RSA and
> serialisation is done in the endpoints/proxies. And at least for now
> that is good path to follow. Also we should support HTTP (RESTlike)
> and JSON if we want to communicate with the RSA Java implementation of
> Amdatu Remote Services.
>

This doesn't give any answer to my question ;), but I did find the issue
for mongoose not working anymore. A small configuration error sneaked into
the code.
I also took a look at civetweb, and there idea is to keep a single source
solution just like mongoose. I tested the code and the RSA also works with
their version.
So for now I think we are save enough.

Of course any additional thoughts/ideas are welcome!


-- 
Met vriendelijke groet,

Alexander Broekhuis

Re: Remote Services embedded Mongoose

Posted by Pepijn Noltes <pe...@gmail.com>.
Hi All,

On Thu, Sep 26, 2013 at 12:00 PM,  <er...@jansman.eu> wrote:
> Hello,
>
>> Hi all,
>>
>> I am looking into the RSA again, and wanted to upgrade the embedded
>> mongoose. But apparently some time ago they changed the license to GPL (it
>> used to be MIT) [1], so that means the latest Mongoose is a no-go for us..
>>
>> So I basically see 2 (or 3) options:
>> * Leave the code as is
>>   I don't like this option, for me the current Mongoose code doesn't work.
>> I haven't investigated this yet..
>> * Search for an alternative
>> * Fork the latest MIT based revision of mongoose
>>   This is already done by [2], I haven't looked at it yet..
>
> As far as I know Pepijn is working on the RSA to change it to work with
> transport services. This would allow us to replace Mongoose with something
> else to do the transport, so searching for an alternative on HTTP or
> another form of transport would be the best choice I think.

Yes i'm still working on that, but on a longer timeframe. I currently
experimenting with some code generation from OMG IDL to service
headers and endpoint/proxies. When I'm more sure what in my opinion
the design should be I will post something about that and expect that
we still need to discuss if that is agreeable solution.

Meanwhile the work of Bjorn, Alexander and I is leading to a
separation that transport aspect is being handle in the RSA and
serialisation is done in the endpoints/proxies. And at least for now
that is good path to follow. Also we should support HTTP (RESTlike)
and JSON if we want to communicate with the RSA Java implementation of
Amdatu Remote Services.


>
>>
>> Does anyone else have an idea or thought on this topic? And what option is
>> the best?
>>
>> [1]: https://groups.google.com/forum/#!topic/mongoose-users/aafbOnHonkI
>> [2]: https://github.com/sunsetbrew/civetweb
>>
>> --
>> Met vriendelijke groet,
>>
>> Alexander Broekhuis
>>
>
>

Re: Remote Services embedded Mongoose

Posted by er...@jansman.eu.
Hello,

> Hi all,
>
> I am looking into the RSA again, and wanted to upgrade the embedded
> mongoose. But apparently some time ago they changed the license to GPL (it
> used to be MIT) [1], so that means the latest Mongoose is a no-go for us..
>
> So I basically see 2 (or 3) options:
> * Leave the code as is
>   I don't like this option, for me the current Mongoose code doesn't work.
> I haven't investigated this yet..
> * Search for an alternative
> * Fork the latest MIT based revision of mongoose
>   This is already done by [2], I haven't looked at it yet..

As far as I know Pepijn is working on the RSA to change it to work with
transport services. This would allow us to replace Mongoose with something
else to do the transport, so searching for an alternative on HTTP or
another form of transport would be the best choice I think.

>
> Does anyone else have an idea or thought on this topic? And what option is
> the best?
>
> [1]: https://groups.google.com/forum/#!topic/mongoose-users/aafbOnHonkI
> [2]: https://github.com/sunsetbrew/civetweb
>
> --
> Met vriendelijke groet,
>
> Alexander Broekhuis
>