-
crypto_grampy[m]
Hey all, we're planning on having a Figma whiteboarding session tomorrow at 1800 UTC to go over ideas for a Monero Node GUI / System tray thing related to this MoneroBounty:
bounties.monero.social/posts/8/desk…nero-node-on-boot-in-the-background
-
crypto_grampy[m]
If you want to participate, feel free to join the conversation in the Monero UX channel
-
crypto_grampy[m]
s/Hey all, we're planning on having a Figma whiteboarding session tomorrow at 1800 UTC to go over ideas for a Monero Node GUI / System tray thing related to this MoneroBounty:
bounties.monero.social/posts/8/desk…-node-on-boot-in-the-background/Hey all, we're planning on having a Figma whiteboarding session tomorrow at 1800 UTC to go over ideas for a Monero Node GUI / System tray thing
-
crypto_grampy[m]
-
crypto_grampy[m]
-
dEBRUYNE
Where will this session be held?
-
dEBRUYNE
nvm, should have read the rest of the post :p
-
bridgerton[m]
<𝙲𝙴𝚁𝚄𝙻𝙴𝙾𝚄𝚂> sirs is there any way to send the GUI client to the system tray
-
bridgerton[m]
<𝙲𝙴𝚁𝚄𝙻𝙴𝙾𝚄𝚂> oh nvm that's what the bounty is aboout
-
mj-xmr[m]
For the record. I will post the essence here, since I don't want to mess around with Reddit's policies.
-
mj-xmr[m]
The question was, why I chose GPL over MIT for my simulator:
-
mj-xmr[m]
-
mj-xmr[m]
"I don't want to mention too many company names here, but please research the history of the BSD operating system or contact me privately, if you wish."
-
mj-xmr[m]
-
mj-xmr[m]
"GPL v.3 license, as opposed to MIT (Expat actually) or BSD licenses, prevents any entity from locking improvements of certain software from the Community, since for MIT&BSD such act would only require an attribution, but not necessarily the corresponding source code. History showed that it can happen to major software."
-
mj-xmr[m]
Wasn't this exactly what happened to the XMR-Stak?
-
mj-xmr[m]
And many people were wondering: "HOW!?"
-
sech1
MIT license is toooo permissive
-
sech1
I use GPLv3 for p2pool too
-
sech1
and for the same reason
-
mj-xmr[m]
(MIT license it the license of Monero)
-
bridgerton[m]
<eli> What happened to xmr-stak?
-
mj-xmr[m]
<bridgerton[m]> "<eli> What happened to xmr-stak?" <- As far as I remember (I only briefly skimmed the flamewar on FUK's page), he took Monero's code, optimized it, and then released it as close source commercial plugin.
-
mj-xmr[m]
But feel free to correct me.
-
bridgerton[m]
<eli> Isn't it open source though? Or are you saying that it was closed source before he open sourced it. But then how do you know he optimized the open source code if it was closed source at the time?
-
mj-xmr[m]
bridgerton: only `XMR-STAK-RX` is free. He also offers 2 alternatives, which I can't find source code for.
-
mj-xmr[m]
So he still actually didn't screw it all very hard, since even the `RX` variant, based on `tevador/RandomX` uses BSD license as well (very similar to Monero's MIT)
-
mj-xmr[m]
"Or are you saying that it was closed source before he open sourced it."
-
mj-xmr[m]
I'm saying the the opposite about the 2 non-free variants.
-
mj-xmr[m]
So he optimized it locally, and never published the changes. Which is exactly the case, that I'm describing. And the license doesn't prohibit him against it.
-
bridgerton[m]
<eli> RagerX.lol?
-
mj-xmr[m]
*against doing it.
-
mj-xmr[m]
Yes.
-
mj-xmr[m]
and never published the changes. -> and never published the SOURCES of the changes.
-
bridgerton[m]
<eli> People don't actually trust it. Right?
-
bridgerton[m]
<eli> Well not anymore that is
-
mj-xmr[m]
I think they don't, but this is a particularity of the author in this case.
-
bridgerton[m]
s/<eli> Well not anymore that is/<eli> Well not anymore. I was before if they used it./
-
bridgerton[m]
<sech1> Optimizations in ragerx were questionable (at best), so we didn't lose much
-
Siren[m]
<mj-xmr[m]> ""GPL v.3 license, as opposed..." <- When people say MIT they're referring to either Expat or X11 license.
-
Siren[m]
Which is confusing
-
Siren[m]
There's no such thing as a MIT license
-
mj-xmr[m]
To be clear: I'm not making a case against Monero's license, but explaining what can happen with my own software if I choose the same license. And I'm just using an example, that you're all familiar with.
-
bridgerton[m]
<sech1> MIT license or whatever the correct name is, is a bit toothless IMHO.
-
mj-xmr[m]
<bridgerton[m]> "<sech1> Optimizations in..." <- Apple, on the other hand didn't loose peoples' confidence, and has made a kick-ass alternative to Windows, using BSD licensed software written for free... and made a fortune, not necessarily giving anything back to the original authors, and not letting the community take part in development or provide alternatives.
-
bridgerton[m]
<sech1> It doesn't encourage open source code
-
bridgerton[m]
<eli> Well that's the point
-
mj-xmr[m]
And I'm happy that there is an alternative to Windows, but for me it's a "lesson learned"
-
bridgerton[m]
<sech1> Maybe it's better for short-term adoption by 3rd parties. But long term I prefer to see more 3rd parties open sourcing their code to be able to use GPL code
-
bridgerton[m]
<eli> Personally I don't like to write open source because I'm forced to. I do it because I want to. If you don't want to write open source, it's fine as long as you aren't incorporating my code to **compete with my software**
-
bridgerton[m]
s/**/*/, s/**/*/
-
bridgerton[m]
<eli> You in this case is a forker or corporation
-
louipc00D
to hell with copyrights and patents
-
bridgerton[m]
<eli> And if I got paid I'd be willing to even cc-0 release that code
-
mj-xmr[m]
"it's fine as long as you aren't incorporating my code to *compete with my software*"
-
mj-xmr[m]
Unfortunately only GPLv.3 allows you to have any argument in the court against the forker.
-
mj-xmr[m]
Flame wars are always welcome :)
-
louipc00D
your code your choice
-
bridgerton[m]
<eli> Wdym only GPL 3? If the license says what the terms are, then that's what the terms are 🤣
-
mj-xmr[m]
Right, but the GPLv.4 license: 1) has already been written by lawyers for you, and 2) has already been tested in court to be effective
-
mj-xmr[m]
v.3 I mean
-
mj-xmr[m]
I personally don't know of any other OSS license that meets all these conditions.
-
bridgerton[m]
<eli> It restricts well meaning people from incorporating techniques and code into non competing software.
-
bridgerton[m]
<eli> Case in point are ffmpeg vs. a free music player at the time. The ffmpeg devs went ape shit over a dev who made a free music player because the dev didn't distribute the source code for the ffmpeg DLLs or something 🤣.
-
bridgerton[m]
s/are/is/
-
mj-xmr[m]
They were right in essence. Not that they had to go ape shit from the start though :)
-
bridgerton[m]
<eli> Right in essence? It's not right to me
-
bridgerton[m]
<eli> I created a vlc library wrapper in Python to use in my music player. If I used GPL, that'd give me the right to sue anyone that simply used the vlc wrapper I created.
-
bridgerton[m]
* I created assuming they had close sourced software.
-
bridgerton[m]
<eli> I don't use GPL because it's pro user rather than pro development and I don't use mit because mit protects libraries not end user software. Simple.
-
bridgerton[m]
<sech1> Software is written for users 🤷
-
bridgerton[m]
<eli> Code is written and used by developers..
-
bridgerton[m]
<eli> I wrote software for users but I don't want to restrict developers that may want to use a piece of my code.
-
bridgerton[m]
<sech1> Even if these developers work for a corp that will make billions off your code?
-
bridgerton[m]
<eli> Sure.
-
bridgerton[m]
<eli> If they can make billions, they'd have to be massively improve peoples' lives around the world. Direct or indirectly.
-
mj-xmr[m]
It's already an optimistic assumption for a military contractor. But even if we're talking about Apple still, if I were the BSD coder, I'd feel screwed. This is what differs you and me.
-
bridgerton[m]
<sech1> That's a bit naive. Corps only care about profits and answer to shareholders, not people around the world.
-
mj-xmr[m]
It MAY lead to improvement of people around the world as a side effect of what you say, sech1, or it may not (for a military contractor), but still, I respect eli's altruistic opinion :)
-
bridgerton[m]
<eli> Traditionally profits means giving consumers something of value. GPL doesn't make corporations do the right thing. GPL makes corporations run their own software. What does that mean? That means that the wheel has been built more than 2 time. That instead of iterating the car, a new one was made from scratch every time.
-
mj-xmr[m]
eli: good point, but I personally don't need the corporations.
-
bridgerton[m]
<eli> It means that more vulnerabilities can be created because of having to redo work in a different way even though it has already been done before
-
mj-xmr[m]
in fact, I can confirm, that GPLv3 has been causing a lot pain in the car industry where I have worked.
-
bridgerton[m]
<eli> I'd rather people make software that looks good and runs good using my code than then trying to create, copy, and worse not do it at all.
-
bridgerton[m]
<eli> We see this already. We've made exponential progress in CPU, ram, storage, internet speeds over the past 2 decades
-
bridgerton[m]
<eli> But websites are bloated.
-
bridgerton[m]
<eli> Devs have to use the next j's framework
-
mj-xmr[m]
Well, websites are written mainly by artists, not engineers, IMO.
-
bridgerton[m]
<eli> I'm not saying it's a license thing. But it's a philosophy thing for sure for people to purposely choose the "new wheel" instead of the "wheel" that could've been improved on...
-
bridgerton[m]
<eli> Lol what. Writing a website uses a different part of my brain but that doesn't make it completely "design." design is easy, implementation is hard.
-
bridgerton[m]
<eli> This is too subjective now
-
mj-xmr[m]
It is after all the flexible line.
-
bridgerton[m]
<eli> I have a question for you since you said you don't need corporations
-
mj-xmr[m]
Yeah?
-
bridgerton[m]
<eli> If sent a Google docs link that does not require you to sign in, do you think it's overkill that stallman refuses to run "close sourced JavaScript"
-
Rucknium[m]
This is a good conversation for #monero-beef:monero.social
-
bridgerton[m]
<eli> There's no beef here
-
bridgerton[m]
<eli> I'm not trying to convince mj of anything
-
bridgerton[m]
<eli> I'm trying to figure out where he's coming from
-
bridgerton[m]
<eli> Btw I'm on discord
-
mj-xmr[m]
Imagine a world, where Google doesn't exist...
-
mj-xmr[m]
This is where I come from :)
-
bridgerton[m]
<eli> Just answer the question though
-
mj-xmr[m]
But seriously this is indeed getting a bit hard. No a beef, but I've got some work to do. Sorry.
-
mj-xmr[m]
*Not
-
bridgerton[m]
<sech1> Every software company builds their own wheels all the time, trust me I've seen it countless times working in game dev 😄
-
bridgerton[m]
<eli> Game dev another story, all it takes is one thing to be off and a whole new engine gets created 😂
-
bridgerton[m]
<eli> Is Godot not used by any businesses?
-
Siren[m]
It's pretty good so probably someone out there is using it
-
Siren[m]
<bridgerton[m]> "<eli> It means that more..." <- This is a good thing as it forces corporations to open source their code in order to use what is already available under GPl
-
Siren[m]
* This is a good thing as it forces corporations to open source their code in order to use what is already available under GPL
-
Siren[m]
Oops I hope my replies aren't making the bridge trip
-
rojiro
can someone recommend a good open source matrix client for Linux? I'd like to build from source and I also am not interested in using a bunch and deciding on one. Bonus points if there is a client that actually works with e2e encryption in the cli
-
bridgerton[m]
<eli> Okay I'll give one last reply.
-
bridgerton[m]
You misinterpreted my statement. Corporations are not forced to open source their code. They can avoid using GPL code altogether and this results in double the vulnerabilities.
-
Siren[m]
I did not misinterpret. As a person who doesn't even use proprietary software on a daily basis I'm fine with that. There's no reason for me to sympathize with a corporation.
-
Siren[m]
Plus it's a win for the GPL alternative if the proprietary software is riddled with vulnerabilities
-
ct[m]
sgp_: I've recommended lbry.com/odysee.com before, stating it is a much better alternative to youtube. You were quite dismissive because "it has no moderation". The true reason I dislike youtube is not because of the moderation, but because they constantly make the platform worse, like they did now by removing downvotes (
youtube.com/watch?v=JvOnvDJbKsc).
-
sgp_
ct.: the MCW YT channel and the Monero Space YT channel are bridged to Odysee
-
sgp_
they have been for weeks
-
ct[m]
and I am very grateful for that. I'm not critisizing you, I just felt like I didn't get my point across last time. (sorry for being offtopic)
-
sgp_
okay, well they are there now
-
sgp_
@monerocommunityworkgroup
-
crypto_grampy[m]
escapethe3ra: Just tested out your Twitter metatag stuff. Working great! Twitter users should 100% start sharing Monero.Observer articles (if they weren't already)
-
-
crypto_grampy[m]
looks like this
-
crypto_grampy[m]
* Twitter metatag/preview stuff.
-
sgp_
the MCW channel has 44 views on Odysee and 194k on YouTube
-
ct[m]
I have seen the content on youtube because it wasn't available on odysee last year (when I started to care about monero). I'm not re-watching the content to pump up odysee numbers.
-
crypto_grampy[m]
what happened to monero coffee chats
-
sgp_
crypto_grampy: I do the Monero Meets instead. They're effectively the same
-
crypto_grampy[m]
i guess that's more welcoming to tea drinkers
-
sgp_
yup
-
crypto_grampy[m]
friendly reminder, that there will be a Monero UX whiteboarding session on this bounty:
bounties.monero.social/posts/8/desk…nero-node-on-boot-in-the-background in about 2 hours. You'll need a Figma account to edit (possibly view?) the whiteboard
-
bridgerton[m]
<eli> 2pm or 1pm est?
-
crypto_grampy[m]
s/2/3/
-
crypto_grampy[m]
1 PM EST 😄
-
crypto_grampy[m]
s/about/1/, s/2 hours/hour/
-
monero-cultist[m
Is this matrix.monero.social?
-
monero-cultist[m
Having trouble
-
monero-cultist[m
Finding the "correct" one
-
Rucknium[m]
monero-cultist: This is one of many Monero Matrix channels.
-
monero-cultist[m
Ah kk
-
nero-cultist[m]
So
-
nero-cultist[m]
Basically
-
nero-cultist[m]
Made this ALT
-
nero-cultist[m]
Just because I wanted to be sure that it directs you to a bunch of rooms instead of one central one
-
nero-cultist[m]
Because I'm sped
-
crypto_grampy[m]
if you're not in at least 30 xmr rooms you're ngmi
-
crypto_grampy[m]
you vill be left behind, you vill eat ze bug
-
nero-cultist[m]
Lol
-
nero-cultist[m]
Who here
-
nero-cultist[m]
Would create an xmr eSports league
-
nero-cultist[m]
And or support one
-
nioc
crypto_grampy[m]: even if I lossen the definition I still am only in 28
-
nioc
loosen
-
crypto_grampy[m]
can someone chart how much overlap there is in each of these rooms? it's just the same people in each one, right?
-
escapethe3ra[m]
<crypto_grampy[m]> "escapethe3ra: Just tested out..." <- Thanks for letting me know. If a specific report doesn't have its own image, it is set to display a default. What you see there is actually the first graphic/banner that I have designed for the site and it is now used as both 404 image and Twitter default:
monero.observer/assets/img/monero-banner.png
-
Rucknium[m]
My CCS proposal to fortify Monero's ring signature privacy model against statistical attack is now ready for funding:
-
Rucknium[m]
-
bitlamas[m]
good to know, I've been waiting for this one
-
bitlamas[m]
tried to post on reddit but as always my post went to the moderation queue, someone with more points can repost I guess
-
mj-xmr[m]
(...) is now ready for funding, THAT IT DESERVED ALL THE TIME (Editor's note)