NoahShomette / bevy_eventwork_mod_websockets

A crate that provides a websocket networking transport layer for Bevy_eventwork that supports WASM and Native.
8 stars 4 forks source link

Unlicense dependencies #5

Open NoahShomette opened 2 weeks ago

NoahShomette commented 2 weeks ago

BEMW currently relies on ws_stream_wasm and ws_stream_tungstenite for its websocket implementations. Both of these are licensed as unlicense which is apparently legally dubious in some countries. This crate should ideally not rely on either of those. This probably wouldn't ever be an actual issue but I think its better to get it out of the way and just make sure its all good

Problems

At the time of making this crate it was very difficult to find a websocket crate that is not tokio dependent and supported async, both in the web and native. Any new crate would have to support all that as well.

Crates to look into/try:

NoahShomette commented 2 weeks ago

Will be fixed by #4