[Opensim-dev] Needing Mono.Security.dll on Windows at PostgreSQL module

Teravus Ovares teravus at gmail.com
Wed Oct 16 03:50:04 UTC 2013


 After more research, looks like the license for Mono.Security is X11.
   Again, license isn't at issue here, just wanted to correct that
incorrect fact from my last email :)

Thanks and Best Regards

Teravus

On Tue, Oct 15, 2013 at 10:27 PM, Teravus Ovares <teravus at gmail.com> wrote:
>  While I don't have an issue with this after thinking about it.   It
> seemed to me that making this call of distributing the mono dll would
> require more then just my opinion ;).      My understanding is it's
> LGPL, which is fine and the license isn't the issue.   It's more about
> a couple of other questions that I have..
>
> What can we expect when dealing with upgrading mono as a result of
> this?  (we've typically had mysterious issues when dealing with
> Mono.Addins, does Mono.Security have that potential also?)
> Since Mono.Security includes cryptographic functions, what sort of
> export rules do we have to adhere to?
> What sort of platform issues might arise from including this?
> (Fernando looks like he did a good job of separating it from Mono on
> *nix installations so maybe none...   and, some other devs probably
> know better then I do on the full range of effects )
>
> I could be completely over-thinking this, and as it stands now, the
> Postgres database connector doesn't work in Windows without it..    so
> please comment, I'd like input :).
>
> Best Regards
>
> Teravus
>
> On Tue, Oct 15, 2013 at 10:08 PM, Fernando Francisco de Oliveira
> <fernando at oliveira.eti.br> wrote:
>> Hello
>>
>> I was investigating the bug
>> (http://opensimulator.org/mantis/view.php?id=6803) found that
>> Mono.Security.dll which is packaged with Npgsql.dll library is needed on
>> Windows, but can't be distributed on Linux, because mono already have it and
>> gives conflicts error.
>>
>> I would like to discuss about distributing the Mono.Security.dll on a folder
>> above bin like "bin/windows" folder, which could contains the libraries that
>> only is needed on windows.
>>
>> I did a change on PGSQL project to load dynamicaly Mono.Security only if
>> it's running on Windows, and from that folder.
>> If it running on Mono, it load it from GAC (if available) and don't load the
>> windows dll.
>>
>> http://pastebin.com/WdzfmbSr
>>
>> Let's talk about it ?
>>
>> Fernando Oliveira
>> http://oliveira.eti.br
>>
>>
>>
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev



More information about the Opensim-dev mailing list