Merezhyvo browser
-
Yes it's true as well that if you reuse existing code in your app (like tor, chromium, electron, ect...), this may (or may not) have implications about the license that you can chose for your app, depending on the license of the softwares you are reusing.
This is because some of the Free and Open-source software enforce that any derivative software should in turn be Free and Open-source.
( But not all ) -
@pparent said in Merezhyvo browser:
some of the Free and Open-source software enforce that any derivative software should in turn be Free and Open-source
There are even some case of producers of Free and Open source software allow for derivative software to be turned into proprietary but for a fee. IIRC there was (is still ?) a time when Qt was producing a virtual keyboard that was just that, a giant trap, and people wanting to write proprietary software were avoiding it like the plague :-). Maybe that was a reason for maliit (the UT keyboard) to exist in fact.
-
Thanks everyone for the detailed comments about licensing ā I really appreciate that you took the time to explain your points of view. It definitely helped me think more carefully about this part of the project.
Just to clarify the current situation:
The source code is published on GitHub so that people can read it and see how the browser works. My own license is a āfree to use, source availableā license. The only restriction is that reuse, modification or redistribution of my code is not automatically allowed ā people should ask me first.
The app on the OpenStore is marked as Proprietary. I donāt see any more suitable option there.
There was an inconsistency: my package.json still said MIT from an early stage of the project. That was my mistake and I have now fixed it so it matches the actual license.
About third-party components:
I build on top of Electron, which is MIT-licensed and already embeds Chromium internally.
I bundle Tor as an external binary; Tor is under a BSD-style license.
All npm dependencies I use are under permissive licenses as well.
Their licenses and notices are included in the app (THIRD-PARTY-NOTICES, Tor license section, etc.).
Iām not a lawyer, but as far as I understand, these permissive licenses (MIT / BSD-style) allow me to keep my own JS/TS code under a more restrictive āsource available, free to useā license, as long as I keep the attributions and donāt claim their code as mine. This is what I am doing now.
I also fully understand and respect that some people prefer to use only fully Free/Open Source software in the strict FSF/OSI sense. My license is not fully Free/Open Source in that strict sense, even if it is close in spirit (free to use, source published to read). I might reconsider this in the future, but right now I prefer to keep this more controlled model.
In the meantime, I would really appreciate any feedback about Merezhyvo itself ā bugs in existing features, UX issues, performance on your device, and especially which keyboard layouts / languages you would like to see first. This will help me decide if the browser is useful for other people and if it makes sense to invest more time into it.
Thanks again for all your input and for testing the browser.
-
@naz.R said in Merezhyvo browser:
Iām not a lawyer, but as far as I understand, these permissive licenses (MIT / BSD-style) allow me to keep my own JS/TS code under a more restrictive āsource available, free to useā license, as long as I keep the attributions and donāt claim their code as mine. This is what I am doing now.
Yes BSD, MIT and apache license allow you to make derivative with the only obligation to give credit (to simplify).
The source code is published on GitHub so that people can read it and see how the browser works. My own license is a āfree to use, source availableā license. The only restriction is that reuse, modification or redistribution of my code is not automatically allowed ā people should ask me first.
The app on the OpenStore is marked as Proprietary. I donāt see any more suitable option there.
Yes in that case it is indeed proprietary. You might want to add a license file explaining shortly that in you GitHub directory, to make sure everyone understands and respect your conditions.
-
@pparent yes, the license is there on GitHub, as well as all third-party licenses and Tor license.
As well there in the browser is a special Licenses page where all of them are available (including licenses for every single npm package I use) -
@naz.R said in Merezhyvo browser:
Thanks again and feel free to check the code if you want to.
code baseThanks. I was able to build it from source but not installing it from the Open Store, I see now why, and some minor errors.
Again, thank you. You have fun developing this app ^__^ -
@CiberSheep said in Merezhyvo browser:
@naz.R said in Merezhyvo browser:
Thanks again and feel free to check the code if you want to.
code baseThanks. I was able to build it from source but not installing it from the Open Store, I see now why, and some minor errors.
Again, thank you. You have fun developing this app ^__^I am happy you managed to get a chance to try the app.
Would really appreciate if you could share the errors and issues you found.
Regarding to fun: definitely I do, this is the first Electron project and the first UT project. And I thought it is just a small side-project. -
@naz.R
Well, great to try...
I have a small problem with the keyboard (even in French, it's a QWERTY keyboard).
The zoom is a very good idea for a phone. -
@Vlad-Nirky said in Merezhyvo browser:
even in French, it's a QWERTY keyboard).
I confirm !
What's about https://earth.nullschool.net/#current/wind/surface/level/orthographic. should the earth be able to rotate? Or the browser depends on Qt6 too to do that ?
-
@naz.r Thanks to offer us a new browser

Thank you for this responsive interface !
Some questions :
Currently,- Can we reload a page?
- Can we save the open web page as a bookmark?