Couple of simple questions.
- The API in safe_core for messaging appears to block on read. This means that I have to eat up a thread to listen to a message, correct? Are there plans to support a non-blocking optional get?
- Will there ever be something like a “classpath” or “linking” exception to safe_core’s GPL? Or if I use it I too will be infected by the GPL? I saw LICENSING: Are you dead set on GPL3? but I don’t really want this to devolve discussion on license choice, I just need to know before I start coding against one of the libs.
- Same question for safe_launcher. More specifically, is basically everyone expected to use the launcher-as-an-HTTP-service if they don’t want their apps as GPL (assuming y’all don’t AGPL that)? Or maybe an alternative safe client will emerge, so hopefully the details of the protocol are documented so someone can make a clean room version without accidentally reading the GPL source.