License of CloudHaskell code write by Haskell language.

Hello All, License of term of CloudHaskell[1]. It isn't GNU & GPL public license. I not sure to include it's to my project. Who know MPI write by haskell pure and not dependent on C/C++ wrapper such as Haskell-mpi[2]? I need to idea for implement OpenMPI standard by Haskell language. Who have an idea for implementing MPI by Haskell? [1]https://github.com/jepst/CloudHaskell/blob/master/LICENSE [2]http://hackage.haskell.org/package/haskell-mpi Thank in advance, Chatsiri Rattana. -- :--------------------------------------------------------

On 11 October 2012 21:47, Chatsiri Ratana
Hello All,
License of term of CloudHaskell[1]. It isn't GNU & GPL public license. I not sure to include it's to my project. Who know MPI write by haskell pure and not dependent on C/C++ wrapper such as Haskell-mpi[2]? I need to idea for implement OpenMPI standard by Haskell language. Who have an idea for implementing MPI by Haskell?
It looks like a 3-clause BSD license, so you can use it within a GPL project if that's what you're asking.
[1]https://github.com/jepst/CloudHaskell/blob/master/LICENSE [2]http://hackage.haskell.org/package/haskell-mpi
Thank in advance, Chatsiri Rattana. -- :--------------------------------------------------------
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com http://IvanMiljenovic.wordpress.com

On Thu, Oct 11, 2012 at 5:57 PM, Ivan Lazar Miljenovic < ivan.miljenovic@gmail.com> wrote:
On 11 October 2012 21:47, Chatsiri Ratana
wrote: Hello All,
License of term of CloudHaskell[1]. It isn't GNU & GPL public license. I not sure to include it's to my project. Who know MPI write by haskell pure and not dependent on C/C++ wrapper such as Haskell-mpi[2]? I need to idea for implement OpenMPI standard by Haskell language. Who have an idea for implementing MPI by Haskell?
It looks like a 3-clause BSD license, so you can use it within a GPL
project if that's what you're asking.
My view, it's as general license, but in my project will specify with GPL term. CloudHaskell as OpenMPI concept, right?
[1]https://github.com/jepst/CloudHaskell/blob/master/LICENSE [2]http://hackage.haskell.org/package/haskell-mpi
Thank in advance, Chatsiri Rattana. -- :--------------------------------------------------------
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com http://IvanMiljenovic.wordpress.com
-- :--------------------------------------------------------

Hi, The version of Cloud Haskell you cite is a prototype. I recommend you use the 'distributed-process' package instead; it is licensed under BSD3. Edsko

On Tue, Oct 16, 2012 at 6:20 PM, Edsko de Vries
Hi,
The version of Cloud Haskell you cite is a prototype. I recommend you use the 'distributed-process' package instead; it is licensed under BSD3.
Edsko
Hello All, I finding issues for forking project in order to develop distributed-process. I have idea develop distributed-process for other services not only Azure system. Who have an idea develop distributed-process? In distributed-process have work in progress for supporting services follow to this point[1]. 1) distributed-process-azure: Azure backend for Cloud Haskell (work in progress) 2) azure-service-api: Haskell bindings for the Azure service API (work in progress) I interest in concurrent/parallel programming by Haskell. My view Haskell seem to be doing well in concurrent/parallel concepts. [1]https://github.com/haskell-distributed/distributed-process Thank in advance, Chatsiri Rattana -- :--------------------------------------------------------

Hi Chatsiri, Yes, there are multiple backends for Cloud Haskell. The Azure backend is, as you say, work in progress, although it's almost in a usable state and we hope to release a first version (with minimal functionality) soon. There is also the SimpleLocalnet backend which you can use for local networks and is very convenient during development. Provided that you can use the TCP transport, the development of other backends should not be too difficult. For instance, it should be relatively little work to develop a backend for Amazon's EC2 infrastructure (especially now that there is a much improved version of the Haskell bindings for libssh2). If however you need to develop a backend which requires a different network transport (such as UDP, say), you would need to develop a new Network.Transport implementation, which is a more serious undertaking. Edsko
participants (3)
-
Chatsiri Ratana
-
Edsko de Vries
-
Ivan Lazar Miljenovic