Live data from Hacker News

Revery – Native, high-performance, cross-platform desktop apps

github.com

1–10 of 129 posts

Re: Revery – Native, high-performance, cross-platform desktop apps

#3
post #2

Every GUI library should have some screenshots..

If you look at the roadmap section there's really nothing to screenshot yet. Widgets available: View, Image, Text. Widgets not available: Input, Button, Slider, Checkbox, ScrollView and everything else not on their list.

Re: Revery – Native, high-performance, cross-platform desktop apps

#7
post #4

The developers behind Oni (a text editor inspired by Vim and VSCode) are rewriting it in this framework: https://github.com/onivim/oni2

The project looks interesting, but the licensing change from MIT is a bit worrying:

"Oni 2 is licensed under the CC-BY-NC-4.0 license."

CC licenses are not a good fit for software in general - and "non commercial" isn't very clear. Making something available at zero cost doesn't necessarily make it "non commercial".

Ed: and it means that code snippets/widgets from oni2 can't be used elsewhere without careful licensing - which is one reason cc/NC is a poor fit even for code examples - it's for education, but you cannot use what you learn...

Re: Revery – Native, high-performance, cross-platform desktop apps

#8

If I built a web app with Reason can I reuse the code and turn it into a desktop app using Revery?

Probably if you only use the React/Redux libraries and nothing else. It seems the project doesn't use any Javascript, and uses the OCaml compiler to produce native binaries for each platform.

Re: Revery – Native, high-performance, cross-platform desktop apps

#9
post #7
post #4

The developers behind Oni (a text editor inspired by Vim and VSCode) are rewriting it in this framework: https://github.com/onivim/oni2

The project looks interesting, but the licensing change from MIT is a bit worrying: "Oni 2 is licensed under the CC-BY-NC-4.0 license." CC licenses are not a good fit for software in general - and "non commercial" isn't very clear. Making something available at zero cost doesn't necessarily make it "non commercial". Ed: and it means that code snippets/widgets from oni2 can't be used elsewhere without careful licensin…

You can find the motivations for the license change here: https://github.com/onivim/oni2/blob/master/docs/MOTIVATION.m...

Basically a large part of the motivations is that OSS is not sustainable with funding alone. It's a good point that it might need further clarification about what "non commercial" means.

Re: Revery – Native, high-performance, cross-platform desktop apps

#10
post #9
post #7

Earlier quoted context omitted.

The project looks interesting, but the licensing change from MIT is a bit worrying: "Oni 2 is licensed under the CC-BY-NC-4.0 license." CC licenses are not a good fit for software in general - and "non commercial" isn't very clear. Making something available at zero cost doesn't necessarily make it "non commercial". Ed: and it means that code snippets/widgets from oni2 can't be used elsewhere without careful licensin…

You can find the motivations for the license change here: https://github.com/onivim/oni2/blob/master/docs/MOTIVATION.m... Basically a large part of the motivations is that OSS is not sustainable with funding alone. It's a good point that it might need further clarification about what "non commercial" means.

From the license itself: “NonCommercial means not primarily intended for or directed towards commercial advantage or monetary compensation.”

This is a dangerous clause, “commercial advantage” could encompass a lot. I would not use this editor as a result of that clause.

https://wiki.creativecommons.org/wiki/NonCommercial_interpre...

Post reply on HN