Elementary OS is imploding
lunduke.substack.com
lunduke.substack.com
I think the problem is that in the eyes of a founder their company is always worth a lot, as they tend to see the potential instead of the status quo. That said trying to leave a company that isn't profitable while keeping a 50 % stake and offloading the job of getting to profitability to your co-founder is pretty toxic. Asking to retain a small stake depending on the duration of your tenure seems reasonable though. For a bootstrapped company I think a 4-6 year vesting schedule is reasonable, though it highly depends on the situation of the company. Some businesses are still nowhere near profitable or stable after 4 years, so they won't survive one founder leaving with 50 % of the shares as it will make future investment highly unlikely (most VCs would never touch a company with a 50 % shareholder that has already left) and will destroy the morale of the remaining founders (as they will often think that half of their work will go towards someone who no longer contributes in a meaningful way to the company).
Example: Alice wants out. She proposes that Bob buys her shares for 50k. Bob may either accept the purchase, if he thinks the price is correct, or he must sell his own shares to Alice if he thinks the proposal is over-valued.
There are more details to this, like a horizon allowing for funds to be sought, the possibility of financing by the company or dealing with more than two partners, but this is the gist of it.
"I want out now, at $1,000,000 a share. What? You think my stake is only worth $50,000? Well then, sell me the company!"
> he must sell his own shares to Alice
at the price she proposed!
> The counter-party has the choice to take either side of the transaction.
Sometimes novel IP has value, and sometimes the company has assets that are worth something, but this is relatively rare for software companies.
If you are relatively popular with your current users, your brand may also have some worth, and quite a few companies are happy to scoop up a brand, hollow it out, and retire it a few years later once it's no longer associated with anything worth while.
Otherwise... The company dies, because it was not profitable enough, and this is both normal and expected.
Important to your point, this method makes it difficult to stray from the real valuation. If Alice really wants out, she does not value the shares as much as Bob. Her just valuation will be viewed as a good deal by Bob. The scenario you define probably will not happen. If it does happen, then by definition Alice actually valued staying with company.
I partially disagree. The shares are his property, and his leaving should help things along as the remaining cofounder no longer has to argue. Also, trying to buy out a cofounder by giving them 50% of the startups current assets is absurd.
To me the reasonable thing to do is if you want to get out then get out, sell back your stake. If you want to stay in then stay in, work on the project full time or work out some new plan where all stakeholders agree to switch to day jobs and put this into hobby mode.
But if you just want to maintain a stake to collect rent, and demand cash that doesn't even exist, seriously F that guy. The only reason he's in the legal right to be this douchy is because they failed to write their 'pre-nup' properly, not because he's actually in the right and his position and expectations are reasonable.
The same logic applies when selling.
If a co-founder sells back their stake, why should the current value of the company be the sole basis for pricing the sale? As with any other stock, owning shares represents a claim on a portion of the value created by the company's future earnings.
If someone is going to sell that claim, they are entitled to take that into account. That's not rent-seeking; it's compensation for giving up a claim on future earnings.
Of course, all of this assumes that Elementary OS has a bright future ahead of it as a business which will increase its earnings and value, which seems unlikely. The founders seem to be arguing over a company that is worth less than a new Camry. But still!
Honestly - I have no idea if he's right, but I think the Pantheon DE is relatively pretty, and has some nice pieces. Combine with the fact that it's a fairly popular distro with new users... and I suspect there's at least a chance he's right (I'd still bet against it happening, though).
But for 23k... if I were in his shoes I'd probably also take that bet. I'd much rather have a chance at 100k (even if low odds) over 1.5 month's salary at the new gig.
Think about the common bay area tech compensation: employees get stock options and grants. Think of this as a stock grant: why would you be forced to sell because you decide to leave the company?
Well, it's his property. Why should he give it up/away? That's also the risk you take when you go with someone else into business - that they simply can stop working and keep 50% (or whatever share) of the business and it's their good right to do so.
Similarly it’s less common, but still not uncommon, to have provisions for leavers. Either some kind of prenegotiated basis to determine how you calculate fair value and buy back the share. Or I have seen something that was more like a reverse vesting in that the ownership expires X years after you leave.
The benefit of sorting all this stuff upfront isn’t just to avoid negotiating at the worst time when emotions are high. The game theory aspect of it requires you to balance not getting screwed with what seems fair if you’re the one that leaves.
Since you own all the stock up front the founder participates fully in shareholder voting and you don't get taxed for receiving valuable stock later (although there might be issues with the actual reverse vesting agreement from a tax law standpoint as it is a form that ties your employment with benefits).
https://www.gov.uk/gift-holdover-relief
(of course, this depends on jurisdiction)
I’ve lived in numerous countries and they’ve all applied either one or both of the following to such a situation:
* the shares are deemed “at risk” because of the exit clause, and so are not yet taxable. In Australia _I think_ you need to explicitly declare that treatment in the first tax return that the event happens, and you’d be losing some of the benefit of the long term capital gains tax discount as a result. I’d need to double check with my accountant on the specifics, but I know he suggested such a thing at one point.
* the nominal value at the time is tiny fractions of a cent per share because the company has no assets or income. So you just take the tax hit, which ends up being something like $1.
It's crystal clear what and how, and you're not going to try and low ball it because you can be forced to sell for that yourself. I don't think it's perfect, but it is simple, self correcting and crystal clear.
I'm kinda curious how the low-level details of that work out. Do you have some sort of 3rd-party service which temporarily holds one founder's offer and gives the other founder N days to make a decision? Or is there some other mechanism to prevent the founder initiating a buy out from backing out ("no you see, I wasn't actually serious about buying you out!").
If a company is clearly worth more than the offer, finding outside investment or even traditional financing through the bank shouldn't pose that much of an issue.
I'm sure I'll be violently opposed here, but it seems like an awfully poor heuristic that creations are statically split at mint-time, as opposed to - say - the amount of labor put down over time, at least for a founding team.
For instance, let's say I and a friend created a company, and run it together for one year. She keeps her share, but stops contributing. I then keep working for 3 more years. In total, we created this thing over 5 person-years. A natural baseline split would be 20-80.
Obviously you can do more accurate heuristics based on skills, experience and other factors, and having salaried employees are outside of the equation.
In either case, I'd feel horrible in a hypothetical situation where my cofounder quits early with 50% and sit back and hope to cash in on future hard work from me. And not only that, but makes decisions over a company he's not operationally involved in.
But in general yes, my impression is there are usually agreements in place to reduce an ex-founder's share of the company over time.
That sounds reasonable. The problem is when people don't do the leg work to set up a framework to handle more complex share splits. Sans such a framework, the default is to split at mint time because that's how stakes have historically worked and the legal system should, in theory, minimize funny business possible when someone doesn't have a contract specifying any specific details.
The general outcome here is that the 'no contract' way of splitting shares is pretty bad, which seems in line with the no contract way of doing anything other transaction or business dealing. That way of doing business only works for small time transactions, say in the 2 or 3 digit range.
Investors could minimize risk by providing templates for the various jurisdictions that show how this is done, for using lawyers to codify is going to cost more than the startup is initially worth, hence the common but entirely unnecessary infighting.
I use Elementary on one box and like it (only qualm to date: no window minimize button), whereas Ubuntu is nearly everywhere else. It would be nice if the community (= people closer to the founders that they know and trust) could step in and mediate.
It is correct, once you own shares they are yours forever, and unless a contract (shareholder agreement) says otherwise, they are yours to keep. It is NOT appropriate to want to participate in decisions after a full departure. In fact, that may also cause conflicts with one's next employment. Founders that leave may retain a purely passive stake. If they are smart, they understand that that can only be a small stake, otherwise the venture is at risk, because no investor wants much "dead wood" in the share pie.
The broader question is how to monetize a Linux distribution, I find that harder to think about than monetizing open source in general, which is already a little more challenging than selling proprietary software (you can sell services, but while that is easier than selling products, it only scales linearly with headcount => bad idea).
Guys, don't fight over 30k, in tech at your levels that's two monthly salaries!
I have been a staunch advocate against minimizing windows, as I have seen people spend a significant share of their time doing it (instead of simply making visible the window they need).
Inactive, uninterested founders in general will only be a burden. Either you are engaged or you are not.
Basically as far as I can tell, as far as it pertains to shares, this conflict boils down purely to differing valuations of current shares (of course I'm sure on a personal level the conflict is much more complex).
Which sounds kinda ridiculous to me given that the company had $52k in the bank and had been operating at a loss for an extended period of time.
Year 0: -10k
Year 1: 0k
Year 2: 10k
Year 3: 20k
Year 4: 40k
Year 5: 80k
Year 6: 100k
Year 7: 100k
Suddenly because a founder is leaving you expect them to start turning a profit again? That seems a little backwards.
> Suddenly because a founder is leaving you expect them to start turning a profit again?
No, it's more a question of whether you think the company will ever turn a profit. That's probably the point of contention over how much the shares are worth: do you think Elementary OS will ever financially support a team? If not then you probably lean closer towards a 0 dollar valuation (or in this event 26k). If you do then you probably lean closer to a 100k valuation.
But regardless, the value of the shares are... whatever their value is now. It doesn't matter what they might be worth in 10 years if their current value is ~zero and a founder wants to divest them now.
But the current value of shares is intimately tied to what their expected future value is. Indeed in the absence of an acquisition or IPO this is the only way to determine the current value of shares. And if different people disagree on their expected future value, they will disagree on their current value.
In general, I think what is wrong with this argument is that they are both in the wrong. They founded a company that should have been a 501c and now they are talking about its value as an asset based on the willingness of people to make donations to enable developers to work on a project.
These kinds of cream on the top FOSS projects run as companies are largely relying on naive good will of people who want to fund the best project to adapt open source to them rather than the best portion of open source for them.
This said, I reckon the real issue is that the guy wants 50/60k from the shares, so the lawyer went "we'll ask for 100k and negotiate"... but on the other side they probably think 26k was already a compromise, and aren't willing to budge further.
And I can easily understand how that would rub the other cofounder the wrong way ("Oh so you believe that Elementary OS will eventually be able to hire a team down the road but you're offering me a price that indicates the opposite, even after accounting for uncertainty? Sounds like you're intentionally low-balling me here after 10 years of hard work together.") Of course from the other co-founder's point of view 70k of debt hanging over one's head is not a fun prospect either. But nothing at first glance here, without additional details, jumps out as me as brazenly unreasonable from either side.
Legally sure but thinking more pragmatically the company is already struggling financially, why not take the money they offer and leave on good terms?
The friendship/business contacts are probably worth more than the company shares. And if the company rebounds and you miss out, well that is life. You still have been founder of a great company and that will open many future doors.
In German we would say that the smarter one compromises. Arguing only leads to both sides loosing.
Indeed. At least the lawyers seem to be winning.
Source: been there, twice. Now I keep a boilerplate partnership agreement form URL bookmarked on my phone...
The reason is that they have an established user base, and there is an app store, which is very curated.
People would be more than willing to pay for apps on that app store.
Not so many developers are willing, though. The thing is, to publish on the app store, the source code must be publicly available on for instance, github.
If they allowed app developers to sell truly commercial software, ElementaryOS could be a self growing machine, and they could give away the OS for "free" and keep the OS open source.
Maybe it's not as "pure" as what they are doing now, but on the other hand they could reach so many more people if they had more monetary resources.
From there it's not a huge jump to allow flatpaks that are closed source and/or not written with GTK, certainly more realistic than with non-sandboxed DEBs.
But as a former elementary user and micro-contributor, I also think that the App Store model has been a disaster for elementary OS. It means that developers who are perfectly capable of fixing the buggy stock apps are incentivized to instead start their own app and (fail to, presumably) get paid for it. Random example from a very prolific developer in the golden age of eOS 5:
https://appcenter.elementary.io/com.github.artemanufrij.play...
Now this app has been abandoned, and instead of taking over this developer's personal app, the next person who wants to write a music player will start another one. And so on.
The ElementaryOS company would also get more cash, and could, (like Apple!) improve a core set of apps.
A "kernel" of good quality Linux apps could also spread to other distributions, and hopefully slowly coalesce around GTK and "ElementaryOS" style GUI as a de-facto standard. (Since the other distros are more accepting of jumbled GUI styles anyway, why not make your app on ElementaryOS first, and distribute that version on the other Linux versions, too.)
Anyway, the hurdle is not technical - flatpaks or no flatpaks. The hurdle is strategy and ideology.
Thankfully, the kernel of apps that work across distributions is slowly coming together over at flathub, which is planning to add payment support: https://github.com/flathub/flathub/issues/680
Even the KDE-based Steam Deck, on the opposite end of every spectrum from elementary, embraces flatpak (and flathub).
It's exactly the piece of the puzzle that would have enabled what you suggest: write elementary-flavored apps, sell them everywhere. Given that elementary has already added the Sideload app, I'm not sure if they're as ideological about GTK FOSS purity as it sometimes seems.
ElementaryOS could similarly do that while be the place to gather high quality graphical linux applications. And not only high quality, UX consistent.
Such a shame if it fell down this close to success.
It's really, really hard to start a 2-sided market. But it's almost like Elementary is activelly avoiding a run-away success.
In a way it's like they are naturally a SAAS (curated app store) but they try very very hard to sell a product.
I don't think it's apparent how little money ElementaryOS needs to thrive as a SAAS style business. They only need a few thousand sales a month through the app store to make a HUGE difference to their bottom line.
Element OS could choose a sector of power users and cater to them with custom features.
It seems the most fair thing would be to simply issue new stock grants with a vesting schedule. If the company sold tomorrow they'd still (rightfully) split it evenly but over time Cassidy's shares would be diluted.
It's very frustrating to watch desktop Linux head down this path, and it's started to severely limit the amount of software I can comfortably use on my desktop. Unless sonething changes, I seriously worry for the future of similar Linux projects that fight for control and refuse to collaborate meaningfully.
To be fair, I think they're trying to emulate Apple's behavior in this regard which ended up actually working very well for them. Not that I necessarily agree with that decision, I hate Apple for it, but I can't really blame them either when Apple has created what's considered the peak of UX these days using this mindset.
What bugs me, after having spent several days to get this to work, is that I realised that they made the decision that software isn’t allowed to use systray icons. So software like the Dropbox client don’t work out of the box, because they can’t be accessed via gui. There’s oodles of people who complain about this, and the elementary os answer was something like “this (systray) api was deprecated years ago”, like it’s our own fault we rely on software that needs them.
I agree. At the heart of it, this is what has led to me begin to shift away from Linux and to BSD.
Much easier to come up with equitable terms when nobody has done any work and the company isn’t worth anything yet.
I really don't want to go back to XFCE or Gnome. I hope that somehow they still figure it out. :-/
Totally false.
I have used KDE Neon, Kubuntu, and Pop OS. All of them are very nice to look at and have a consistent approach towards aesthetics.
Even the basic premise that what people like about Apple is adequately described by "attractive to look at" shows the error in thinking.
Who is going to build the next generation of tech, if everyone is sitting at cushy remote jobs building ad-tech?
Funding is very good these days for OSS startups, especially related to kubernetes and cloud.
That said, I wouldn't recommend that anyone become a founder for the cash. It's just not worth the stress.
The thrill of inventing something, finding product market fit, building a team and product from zero, working on the GTM... Worth everything I own and more. Would pay to do it.
If you can afford to work for free or even paying for the privilege to work, than this is very good for you, but not helpful for anyone who needs to make a living first.
But thanks for providing a counter example, that there is indeed money in OSS.
Congratulations for tomorrow and all the best!
but I'm just paranoid
If you want to build innovative things or contribute to society, the best strategy right now seems to be dividing your time between (1) making a lot of money and (2) making no money.
That's what I've been doing for a few years, doing about 6 months freelancing followed by a year of personal projects. If I were to go back in time it may have made more sense to spend 3-4 years at a FAANG then 10 years independent, but I also worry it may have changed my perspective.
But here's what might happen when the good will and good faith of free labour that supports the machine is pushed too far. A little fictional retelling of "The Golden Goose" for our time [1]
[1] http://techrights.org/2022/01/21/peak-code-before-the-wars/
by this point the issue is maintaining boring old stuff everybody depends on
maybe that's what happens to most (google for example), from being a cool new research program in search and document analysis to just another company trying to make money to keep up
Edit: the worst of it was that because I stopped caring about office politics, I ruthlessly called out process problems, and accumulated ridiculous amounts of responsibility far beyond my job description. I hope everything went OK after I stopped showing up.
Buy a big house. Ok then what? Sit on my couch in my big house? What about the 2nd hour?
Sure I'd travel and consume amusements like ziplining in the jungle or something and seeing plays and concerts.
Ok but then what?
What I would do is buy a big workshop and fill it with all kinds of tools in all kinds of different disciplines, from woodworking to 3d printing to welding to machining to chemistry to glassworking to software to electronics... (ok I lack imagination because in fact my garage, basement, guest room, and a rented 10x20 self storage unit are already stuffed to the gills with those exact things, plus guitars and aquarium stuff and cycling stuf...) and not just to look at them but to play with them.
That IS my maitai on the beach.
The beach is very enjoyable, and I do enjoy it, but it is not interesting.
The users who get my stuff for free don't matter at all. I owe them nothing. If I care about a project or a project's reception or usefulness or quality, then I care about it. The users don't extract unwilling care out of me, I have to already care on my own, which means adressing bugs or features is just more of the same work I WANTED to do just like the developing in the first place.
It's totally backwards to think of the users as some kind of burden you hate.
I mean, let's say you do hate that burden: ok then just don't release any of the stuff you built. But then what was the point in that? Yes you can't help building stuff and it was engaging and interesting to build, and you chose to do it when you had the choice to do anything you wanted... but still, part of what makes something worth doing is that it's at least theoretically not totally pointless. Even if in reality your github gains no real audience, it's good enough that it's at least published and out there and could possibly be found interesting or useful by someone else sometime. The mere possibility is enough. But to me unreleased code is a dead end. It's maybe good for exercise but what good is the exercise if not to eventually use the strength for something somewhere that is something other than exercise?
So you build and publish and so what if some users whinge?
If you are spending your time at work exactly the same way you would spend your freetime then yeah, it doesn't make any sense.
Many of the jobs that pay well don't make you do things that are fun though, but more things the business needs in order to make more profit. Since it is like that for most software developers, I think that's the perspective that akvadrako has as well.
With that perspective, then it makes sense to work (on unfun work) for X amount of years in order to afford spending Y amount of years on actually fun work.
History shows that programmers tend to build more useful and groundbreaking work when there is no deadlines and it's for their own fun as well.
Martinis on a beach and hobby coding are also compatible.
I think this is a function of user base size, not so much profit or company size.
I am figting for the bad guys in my work time and for the good guys in my frer time?
Just off the top of my head, there are multiple unsolvable problems with the market. There are principal-agent problems between ad brokers and both buyers and sellers [0],[1] and attribution is nearly impossible [2] - which leads to increasingly invasive surveillance tools being deployed. Then there's the issue of asymmetric information: most consumers have no idea what information is being collected about them, or even by whom. Just outside the market, there is also the "clicks and attention == revenue" externality that is extremely costly to society. Every single ad tech company is either exploiting these problems in the market to generate outsized profits, or selling increasingly invasive surveillance technology to try to "solve" them.
The problem isn't any individual bad actor's behavior - it's the entire structure of the digital advertising market. There is no solution, because even assuming everyone is acting in good faith and in their best interests you'll see the exact same devolution to "What if we just find ways watch everything everyone does and track everything they do on and off their computers all the time? That's both profitable and clears up a lot of the market failures. Let's do that!"
[0] https://www.warren.senate.gov/imo/media/doc/Letter%20to%20CF... (PDF)
[1] https://checkmyads.org/branded/
[2] https://instapage.com/blog/personalized-advertising-and-attr...
Some of these points seem to apply to traditional advertising as well, although arguably traditional advertising isn't great either. Attribution is an eternal ad industry problem. Principal-agent issues exist too, but might be worse now, with the layers of tech abstraction that only the "agents" understand and manipulate. OTOH attribution is easy for agents to manipulate even in low-tech contexts.
The relentless digital surveillance is new, and yeah, pretty awful, and hopefully we see it getting shut down by moves in consumer tech, e.g. that privacy thing Apple did that pissed FB off (I don't recall exactly what it was).
I think the basic idea behind Google AdWords is pretty neat, although now they're trying to extract maximum value by clogging pages with ads and reducing the distinction between ads and organic search results.
If we were just talking about paid distribution of memes to get people to drink beer and take vacations, I would have less of a concern.
Unless you're advocating for getting hired in adtech and then sabotaging their projects from within while collecting a salary, but I don't think that's ethical, legal, or what you're describing...
Wut? ...You're ...gonna need to defend that assertion. Just because BigCo's tooling is fit for BigCo's purpose does not mean they set out to harm smaller devs.
I'm putting this on a poster and hanging it on my wall. Thank you.
I'm not a fan of React and use svelte. But I think k8s is way better than non-k8s, so I use it for client work.
health care is more expensive for my family than my property taxes + mortgage
J. Peterson had a very very good talk about holding your ground and why some people fail at it.
Are there are any other companies like RedHat successfully thriving off just paid support? If so which ones? If not why not?
But I'm not really counting cURL because that's just one person right? The challenges faced by essentially a 1-person freelancer are quite different than a larger company. Or is cURL now a whole company at this point? EDIT: I see you mean this as a separate category of just "projects."
Never seen a real use case for it outside of the ERP arena, and RHEL / CentOS can do everything else.
Ubuntu / Canonical is trying but heard the company is kind of a mess.
Quansight is a fascinating example! Are you allowed to share roughly what ratio of revenue comes from the support side and what ratio comes from the venture fund?
Oh nothing wrong. I'm just on a fact-finding mission on seeing whether any other companies have successfully followed the consulting/support contract model vs paid hosting or open core (because this has rather significant repercussions on what kind of products lend themselves well to a given business model, e.g. a desktop app is not going to work well for paid hosting).
>EnterpriseDB mainly makes it money from paid hosting
Not sure if that's true.
Yeah but RedHat's (and I guess SUSE?) miracle is that they were still very profitable before Openshift.
> Not sure if that's true.
Well hopefully someone from EnterpriseDB can chime in!
It feels like we have the cart before the horse, we start by deciding we want to do open source then try and squeeze the business model into it. We would be better starting with the business and customers then deciding whether open source helps or hinders.
Because proxmox makes phenomenal products.
I mean, they got a nice chunk of change, but there's no guarantee that any of their original culture will still be in place 10 years from now.
I think you underestimate the incentive of free (beer) stuffs.
Open Source doesn't imply anything on the code. It assumes to benefit from a wide range of people (and outsiders views). Open Source projects, which would reject PRs on improving the build process will suffer contributions in the long run, risking their acceptance in the community. It should aid itself. At least this is the philosophy I proclaim myself :)
No, but if we imagine the incentive taken to the extreme, where you have an arcane build process that makes it essentially impossible for any person who's not on the original team to build the software, then the software devolves to effectively just a source-available project, since the users have no way of actually building their own versions, which also precludes being able to make any modifications even on their own forks.
I guess the major difference vs truly only source-available is that you can still copy and paste chunks of code to use in other projects?
1. Kubernetes
2. git-annex
3. The new generation of replacements for various core command tools (e.g. ripgrep, fd, etc.)
EDIT:
> several weeks of time
Out of curiosity, what projects were those that took several weeks? My presumption is probably very GUI heavy ones?
Debezium is also very Byzantine, or maybe it’s just that I don’t understand maven.
./configure [options]
make
make install
...or the closest equivalent (e.g. some use meson or cmake).But to your point, there are a lot of projects for which those steps work just fine.
For example many early 2000s games that used SDL 1.x can be made to work on modern Linux simply by removing the SDL so file they were bundled with and let them use the one the system provides (most common issue would be audio but also mode setting or full screen support).
This isn't a thing only on Linux btw, SDL games that have an old DLL can also have issues on Windows (in fact a game of mine was like that :-P) but be made to work by simply replacing the DLL with a newer one.
apt build-dep hello
dpkg-buildpackage ...
https://wiki.debian.org/BuildingTutorial#Building_the_source...
https://ostechnix.com/how-to-build-debian-packages-from-sour...
https://buildd.debian.org/stats/
...all hail distribution package maintainers!
There's a little more to it (deb-src into /etc/apt/sources.list), but it's super-instructive to do it on something like 'busybox' and be able to make legitimate changes to something like 'ls' ... or do it to 'coreutils' and make modifications to the "real ls".
Although the "speed-bump" to being able to build packages for the first time is a bit rough, the benefit is that the documentation is outstanding and the process is pretty seamless for most/all packages, regardless of complexity.
The docs and tools are written by engineers and maintainers for people just like you... an independent consumer/programmer, sitting at their computer, trying to (re-) build a package to add a feature or fix a bug.
The other benefit is that the process is relatively consistent across literally thousands of packages and there's a lot of docs + tools +features to handle almost any scenario that Debian (Ubuntu) supports. If you learn it for one use case, your investment pays dividends across all other packaged software.
git clone && npm run build is not worth $20 to most people.
This simultaneously shows the weakness of the open-source development model - a non-monetizable passion project can rarely match the quality of something with full-time devs behind it, and probably isn't something that the Aseprite dev(s) are happy about - it sucks to compete against your own product sold for $0.
I’d say they’re charging too little.
Aside from the friction-less remote access they also provide friction-less Google/Alexa integration.
It's documented how to set this up yourself if you don't wanna pay them to manage it for you too.
That right there is the best way to go. Everything in the open, everything can be self-hosted, but you can pay for the convenience of someone else doing it.
They don't allow commercial applications on their app store. I'd publish there in a heartbeat, if they did.
They are also in the position they (barely) function at a very low cost. They don't need a lot of cash flow to make a huge difference.
If someone has a way in with them, please please mention this. I'd hate for ElementaryOS to die, I really like it and have followed it from the beginning.
It's the only Linux which strikes the balance between being "normal" and caring about simplicity, consistency and ease of use.
I also use elementary daily and I cannot publish my own app in their store
The weird bit is that it must be hosted on Github.
https://docs.elementary.io/develop/appcenter/publishing-requ...
It would be more interesting if there was more flexibility in the monetization. Options for a minimum price + pay more per seat (for integration with some corporate provisioning software), subscription pricing, one time price + either support subscription or support "piecework" (like bug bounties or developer consultation), and invoicing integration.
Which I kinda agree with, as they want to promote open-source apps first, but I'd also be okay with an option to display commercial apps to purchase or install with a disclaimer that these are not open-source apps.
It'd be nice to have the ability to install Spotify, Discord, and some other popular apps and have them automatically kept up-to-date directly from the App Store. And that wouldn't negate the ability to sideload or use a third-party repo.
Like yeah, bringing in a lawyer can signal there's about to be a nasty fight, or if they're drastically unequal parties it's often a power move by the bigger guy.
But if (as claimed) it's for something like drafting a contract to formalize a deal that's already been negotiated to near-completion, it's a no-brainer to have one. That's a few billable hours for peace of mind that the transaction was handled thoroughly and correctly.
I was saying "lawyers involved" is not a meaningful demarcation point about costs. How the two partners choose to use those lawyers is.
For example, again, involving a lawyer to draft paperwork to memorialize a contract you're already in alignment on is perfectly normal and a relatively light cost of doing business.
But choosing to vindictively run up each-other's billed hours is the opposite.
I'm sorry that my previous post wasn't clear that I was communicating the possibility space.
That possibility space is important because in these kind of transactions, no matter how amicable or nasty, a lawyer is going to be involved to some extent. Therefore it's meaningless to talk about whether or not "lawyers involved."
It’s tough for startups too but for different reasons. Startups doing interesting work can recruit top talent but they usually have to offer a good equity package too. Equity is tough since the supply is so limited in a growth company.
If your startup is doing something that is boring as hell or worse adtech, the only option is to have a high margin business or a lot of VC to try to compete with the FAANGs on raw salary.
Nice thing about OSS is that Elementary OS license is GNU GPL3.0 which means that project can live on if there's interest in it.
Most is done by large companies with monopolies, since they are the ones that can afford it. React is a good example. Linux/RedHat another. And it makes it easy to rely on them - you know React will be maintained. You know ELK stack will be around 5 years from now.
You need a large margin to be able to give back to the community in this way, sustainably, for a long period of time.
Unfortunately the open source activism movement got political at one point, and lost its charm to a large degree. I am not going to go into the question if that was right/wrong.
So software developers just have to:
- Have the time and patience to spend weeks to months practicing coding quizzes unrelated to their actual software engineering work...
- Pass HR teams arbitrary filter definitions of what is a good university.
- Pass the filters of random interviewers definition of cultural fit.
- Hope the experience and knowledge of these developers, intersects with the knowledge of the developers driving the interviews on the days of their onsite.
- Be able to put up with recruiters processes.
So as to eventually be hired into a bubble representing 0.2% of that software set of 25 million, and get most of their compensation in flimsy stock options.
Is that really easier or even a more interesting option, just to then spend your days maintaining the latest deluded take of somebody else JavaScript framework? :-)
As of 2016 they stopped reporting their split of employees. Something that is actually a decrease in material quality of reporting that Wall Street analysts don't seem to have complained about...
Their last 10k to have those numbers said:
"December 31, 2016, we had 72,053 full-time employees: 27,169 in research and development, 20,902 in sales and marketing, 14,287 in operations, and 9,695 in general and administrative functions."
Alphabet had in the meanwhile 200 acquisitions and their total current number of employees is 156,500 employees ( As of end 2021). Taking the very, very, optimistic view that the number of R&D employees augmented in the same exact proportion and that 1 in 2 R&D employees is doing software development we get a number in the 25,000 to 30,000 SWE's
Netflix has only 11,300 employee and it seems most are content development so lets says 2000 SWE's
Apple has a little bit less employees than Alphabet ( 154,000) and I dont believe in more SWE per employee than Google so let's say another 25,000.
Facebook had 71,970 full-time employees as of December 2021 so I am going to say 10,000 SWE...
For Amazon get's difficult as you need to split with AWS plus you cannot the number of 500,000 employees at Amazon for nothing. Let's say they have 25,000 SWE what looks like a massive number both for AWS and Amazon.
So I am probably in a range of 50,000 to 100,000. Would still mean we are talking about working on small set of 0,2 to 0.4 % of the worldwide professional software developers and I guess the core point still stands:-)
In general, looking at the companies you cite, I would estimate that roughly 40-50% of the employees are SWEs, with some variability based on industry. It’s a lot more people than you think.
It’s a shame the situation cannot be fixed. It happens to some degree at other companies as well and prevents amazing people from being hired.
"When A Hiring Committee at Google Fails To Hire Themselves at Google"
https://www.linkedin.com/pulse/hiring-committee-google-fails...
I'm not a 'pure tech guy', but I know enough to do project management and challenge devs of tech choices given a business objective.
I work at a startup for 50% of my normal wage. If the project fail, I simply go back to BigBankInc, work there 1 year or 2, and start again. Easy!
Of course my personal budget and lifestyle are very minimalist, I basically sacrificed my hobbies for my busines project. However I am totally happy with this decision, it improved my mental health a lot. I attribute this kind of 'needs arbitrage' as an outcome of my meditation practice.
Do note however that I do not have a family (yet)...
You are making the mistake in assuming that the FAANG interview process is not based on a tradeoff: they rather send away many competent people than hire incompetent ones. Due to this, many people with deep technical expertise don't get into FAANG. Think of neuro divergent people. Someone like RMS would not ever pass the cultural fit interview. Think of people who know how to code well in the problem domain but can't do so on a whiteboard. Think of people who have the expertise but lack a degree. Yes, examples exist where such people made it into FAANG, but this doesn't mean that it's really possible for someone like them to make it into FAANG.
Yes, many famous OSS people would be hired by FAANG in a heartbeat. But this isn't neccessarily the case for most folks in OSS.
Also don't forget that you make 30k per month when in the USA. Quite many senior developers with "FAANG talents" work in lower dev income countries on proprietary software and for some reason don't relocate to the US. Often, a lot of OSS contributions come from them. Godot for example was founded by someone living in Buenos Aires.
The company is in one of those situations where it is likely to either fail in the near future or get much more valuable. Like Ford in 2008 at $2, or AMD under $2 prior to their Zen architecture. Arguments about why someone cares so much about so little are equally valid on either side and are not terribly useful.
Also, don't discount the innovation happening at FAANG companies. They do a ton of heavy lifting on boring-but-important problems!
All DistroWatch measures is how popular a distro's page on DistroWatch is, it says nothing about how popular the distro itself is.
You are right that the distrowatch.com page rankings are fairly divorced from other measures of popularity: MX Linux, (apparently a Debian fork by the antiX people) sits at #1 and there are 3 Arch forks above Arch itself, which doesn't manage to crack the top 20.
Valve takes 30% of game sales.
Apple takes 30% of app store sales and subscriptions.
Although I agree that it's pretty high especially for an indie developer.
Add to that an inferior knock-off of the macOS UX, a half-baked programming language they want you to use, and it's not exactly a winning combo for a developer.
Instead of being purists, they could have highlighted the open-source apps in their store with a badge, giving the user a choice. They could have used say Rust or Go instead of inventing their own language. They could have better differentiated their design from macOS.
I always recommend writing (and signing) and partner agreement. And include a clause about the expected engagement of a partner.
"Desktop Operating System" is a thing that has essentially been solved for over 20 years. Apple gets paid partly because it keeps a pretty good one going. Microsoft gets paid to tweak them and mostly make them worse.
So it's easy to get fooled into thinking you can make money by making a "good" operating system, because very large companies are visibly overpaid for doing so.
Seems to be a repeating story with these distros that are stacked on top of already well curated distros. To me it just doesn't seem sustainable because the work that goes into this is just immense compared to what surplus value you get out of it. Makes me wonder if the novel things these projects add wouldn't be better served simply as separate packages, removing a lot of the maintenance and costs.
Cinnamon
KDE
LXDE
I'm sure there are more, but those are the ones I was able to rattle off in the space of 10 seconds.
edit:
LXQT
XFCE
Except for LXDE. I would have replaced it with XFCE.
How about MATE? I have never personally used it. What do you think about it?
I like Manjari, too.
Leaving with >50% of the coffers and still expecting the company to provide value for 10 years knowing the current financial state is just disingenuous.
Not using Firefox (or even Chromium) is inexcusable. The higher integration of the custom browser (whose name I can't remember) does not even come close to outweighing the omission of Firefox with all of its mature features and add-ons. The browser is arguably the most important piece of software in a desktop PC.
Yes, I know I can install it. But then it is not integrated nicely and then why use Elementary OS at all?
Could be a bargain for someone to just hire those guys but of course it means the end of elementary OS but the developers deserve better environment.
They started a project on the basis of refusing to compromise (on aesthethic-usability choices), in a niche (desktop Linux) that most users choose trying to escape such refusals by mainstream desktop platforms. They are trying to monetize on a platform (again, Linux) where most people are ideologically bent on producing and consuming software for free. It's like they are actively fighting the platform and the ecosystem at every turn.
The surprise is not how small they are, but how long they've managed to survive on donations.
It just felt like a gnome reskin, some clunky apps and insane defaults settings on top of ubuntu making everything worse just to please mac users. And yet it doesn't bring anything new on the table and is still way less pleasing to use than macOS (or mac has been doing really bad since the last time I used it).
If some few people really find it nice to use, good for them. But it's no suprise elementary OS is failing.
100% agree. When I tried to use it a long while ago, it was not good. UI felt clunky and almost unresponsive when compared to similar desktop environments.
I don't have to care about bringing in customers, my signature is only on one contract (employment contract), and the finances, taxes, hiring, and all of that is handled over there. [gestures vaguely to the left]
I love it. I just sit at my desk and write code. This is what I'm happy doing, which makes me feel free.
I hope they can set their differences aside and do what’s best for the community.
The government, natsec, finance and web3 sectors are all flush with cash and in need of good, dedicated, operating systems.
ElementOS could be the OS driving the Web3 industry and the first OS with built in NFT support.
This could be implemented either as a new feature for Elementary proper or as a custom Elementary version.
Early access to Elementary Web3 edition could be distributed via an Opensea NFT auction.
I mean there's no money anymore in Desktop computing period.
But Linux is stuck with GTK and QT/C++ while a lot has moved to .NET and Swift (and other tech - heck even Electron)
All most people need now is a web terminal.
Are you saying Linux should move to .NET or Swift? Are there specific changes in Gtk and Qt that aren't being addressed in the changes from Gtk3 to Gtk4 and Qt5 to Qt6 that are would be addressed by .NET and Swift?
> I mean there's no money anymore in Desktop computing period.
I agree with this, but there are tonnes of add-ons that could keep the lights on. For example, cloud services (email, identity management, keychain management, cloud backup) integrated in the desktop APIs.
No, I'm saying they need to move out of C/C++. But Electron has filled 99% of that, to be fair.
Qt has QtQuick at least. And even though GTK and Qt have bindings to other languages they're far from good
Electron has filled 99% of all memory it comes in contact with, amirite? But seriously, qml and QtQuick are pretty good. PyGobject is also pretty good. And 50% of gnome shell is in javascript[1] using GJS[2], so I don't think it's stuck on C/C++ or the bindings are far from good. Do you have more specific gripes about them?
[1] https://gitlab.gnome.org/GNOME/gnome-shell [2] https://www.gtk.org/docs/language-bindings/javascript/
Usually today people seem to want to push politics everywhere, so kudos to them on not doing it.
Using it now is incredibly rude.
I'm not saying it can't be accidental (in which case you do what you do when you've accidentally been rude - apologize, correct your mistake and move on), but it is at least careless.
He did interview Danielle a few years back however.(1) So maybe it simply was a careless mistake.
(1) https://www.networkworld.com/article/3130760/elementary-os-0...
It's worth mentioning the twitter handle is still "DanielFore"
As you can see in the linked screenshots. Try to open the old handle and you will find one tweet telling you she's moved to the new one.
Lunduke had this handle on his screen, and either missed it or chose to ignore it on purpose. The former is careless and sloppy, especially if you're trying to do journalism. The latter is very rude, to put it mildly.
I'd argue that by that point you'd be pretty aware.
What do you mean by "sex"? Would a woman who goes through menopause no longer be a woman because she's not fertile? What about someone born intersex with multiple or no recognizable genitals? What about a woman with a Y Chromosome? That's not hypothetical it's recognized by actual biologists. The reason it's under diagnosed is because it rarely shows symptoms so it's only something someone already taking a DNA test would find out.
Fun fact though, when you meet someone, you forgo the strip search, DNA test, and ultrasound required to actually verify these things. Not only is gender not based on sex, YOU don't base your evaluation of it on sex. Instead you've picked a number of unrelated arbitrary qualities, which is what scientists and I call "dumb". If we're assigning genders willy nilly why should you be in charge of everyone? Let everyone pick for themselves.
Let me ask you a question to clarify things: Is ANY gender based in ANY way on the sexual organs (and thus the biologically assigned sex) of ANY human?
That's okay. I'm peering through the internet and into your mind.
> Is ANY gender based in ANY way on the sexual organs (and thus the biologically assigned sex) of ANY human?
Nope. See my above statements for proof.
At what point did everyone stop strip searching people and inspecting their reproductive organs? Must have been before I was born.
And this isn't the first time that Lunduke is behaving... reactionary, to put it mildly.
Assuming bad intent doesn't often help clear up conflicts on the internet.
Bad intent is a safe assumption. I'd obviously love to be proven wrong and see an edited version of the post, but I'm 99.999% sure that will not happen.
He knows exactly what he's doing.
It's intentional.
The sad thing is I'm pretty sure he's had her on his YouTube channel before.
As far as I'm aware, Danielle didn't "announce" her transition in any EOS channels. But if you look at her profile for more than five seconds, it's pretty freaking obvious. Her name is updated on her Twitter, from which Lunduke based his article:
https://twitter.com/DaniElainaFore
It's updated on the EOS Reddit: https://old.reddit.com/r/elementaryos/comments/shdouy/update...
It's updated on the company blog: https://blog.elementary.io/elementary-os-6-1-available-now/
And it's plainly obvious on the company YouTube channel if you compare Q&A/livestreams between months:
https://www.youtube.com/watch?v=kfyFew7toGw
https://www.youtube.com/watch?v=Ryu9-F6B2Gs
I would be willing to overlook that kind of flagrant oversight if not for the fact that Lunduke calls himself A JOURNALIST. That he would continue to use her dead-name despite all of the research he's supposed to do as part of his job makes him either malicious or incompetent. Take your pick.
He is a very hateful person these days.
The way I see him, he is cheerful, enthusiastic and tries to find joy and fun in technology and computing.
Color me prejudist, but that's probably the polar opposite of trying to find politics in technology and computing.
Besides, not everyone is 100% caught up in this trans-bubble, where being trans is the single most important thing in the universe. I realize it is for some people, a small minority, and that's perfectly OK.
But at the same time, it is not for the vast majority, and most people just don't care that much, and don't pay much attention to the subject, at all. And that's not wrong. It's OK too. And the minority will just have to deal with different people being different. That's sort of their schtick too, isn't it?
Would it be completely out of this world to assume that Lunduke is simply being careless here, because it's not on his radar? I certainly wouldn't go checking if people I've interviewed before have changed gender since last time around, before referring to them in an article.
I've been following Lunduke since the Linux Action Show days, read his blog regularly, used Illumination Software Creator and also bought a copy of the comic he wrote. I also dabbled in his own programming language (titled after his last name) back when he worked on it. I agree that Lunduke is cheerful and enthusiastic about technology and computing. I'm prefacing this to make sure it's clear that I've been following him for a long time and am not just jumping on some bandwagon to bash some individual for no reason.
>Color me prejudist, but that's probably the polar opposite of trying to find politics in technology and computing.
Lunduke would be the first to tell you that technology is not apolitical. His public persona is tied to open source activism. He discussed political aspects of technology such as net neutrality, DRMs, big vendor influence in protocols and more at length. Back when I followed his Twitter account he commented on political news very frequently. Further, he has a blog called "Conservative Nerds" where he writes solely about politics. It is evident that Lunduke doesn't communicate about technology in apolitical fashion only.
When you follow Lunduke's political statements it is clear that part of his schtick is to belittle so-called "woke" culture. He framed Torvalds' temporary departure as forced therapy because "he was mean to people". He called a trans woman a man in a dress. There are many more examples I can cite here. He also has shared and promoted various conspiracy theories over the past few years and I am excluding milder and "harmless" ones like his musings about UFOs here.
This is all to say that Lunduke's political views aren't hidden or just presumed but very much out in the open.
>Would it be completely out of this world to assume that Lunduke is simply being careless here, because it's not on his radar?
Yes, absolutely. But is it completely out of this world to assume that someone who has a track record of being contrarian on these topics might do this deliberately?
I'd love it if that were the case, but his comments directly aimed at trans people suggest otherwise.
He is anti-vax & anti-trans and you just have to scroll down his twitter feed to see just how hateful he is. Finding "fun" in technology is not telling women that they are men in dresses, using their deadnames, or vocally pulling your kids out of school because of "medical tyranny".
I have no love for the wacky Linux Sucks guy anymore. His radicalism and hate has coloured his views too much for me.
Yes, it is narrow minded of me to shut him out of my headspace forever. But y'know what? That's okay. It's just Bryan Lunduke. Just some guy. He's as relevant to me as I am to you.
But they are biological men. Unless they had them surgically removed, they have penises and can reproduce by having sex with biological women. This part is literally un-debatable.
But having constructed a psyche different from your own biology (or how you are perceived by others) is entirely normal. I may picture myself as a tough guy. While others would probably point and laugh if I said that out loud.
That some people happen to have constructed a psyche with a different sex than what their biology dictates, does in no way change their biology. It's just another case of the utterly normal psyche <-> reality mismatch.
By all means. Feel like a woman. Do things you typically portray that women do. Feel free! Do whatever you want. Go grazy! I won't care, and I certainly don't hate. And the same is probably the case with Mr. Lunduke.
But we do in no way recognize a biological man as a women. That's not "hate", and you should stop framing it as that. It's just basic biology for you: Men are biologically programmed to find a mate, a woman. A real women. And we can tell these guys aren't. Sorry :)
If he just wants to kill what's left he should just say it.
Other big issue is money, volunteers that work a few hours in some weekends can't have same output as someone paid to work 8 hours a day.
If I had a ton of money I would hire a big team of developers from eastern europe, fork KDE and give them a clear direction(fix all major bugs, fix design issues, make it just work on certain hardware)
Edit: there will never be "One Linux Desktop" we will always have at least 2 or 3 very popular ones, one for power users, one for GNOME/Apple types and one for minimalists
And all those "very popular ones" put together with the less popular ones will have 1% of market share and will never have high quality common commercial applications or high quality first party drivers or games that run on all distributions, etc.
It's a sad story, and I say this as someone who used to be on desktop Linux for years and years and have been around FOSS for 15+ years.
But the charge of "low-quality" is just gobsmackingly daft in the face of the real life experience of people who use this stuff everyday. It may not have some of the bells and whistles, but it works. Every day.
The only "low-quality" I see is the struggles of the poor everyday folks in the Windows world who consistently have to deal with waking up in the morning once in a while and finding that Windows (or one of the big app makers like Adobe) has unilaterally decided to change or break your workflow and there's practically nothing you can do about it.
Disregard the OS and count how many graphic designers use non-proprietary applications for their main workflows.
Near as I can tell the high quality features that come from commercial applications center around: * Telemetry and ads embedded in the apps and the operating system * Upgrade costs * Abandonware * Lack of older hardware support * Lack of configurability * Not owning the software you run
I imagine you're talking about Windows. It's annoying but for an experienced Windows user it's a 10 minute set up to get rid of them when you install the OS and at most another 5-10 minutes when you upgrade the OS.
> * Upgrade costs
Windows 10 upgrades are free :-)
> * Abandonware
Not sure what this is supposed to mean. Apple tends to ditch stuff but Microsoft's support for legacy stuff is legendary. That's why many things in the design of Windows are obiectively crap, because they really want to support old stuff.
> * Lack of older hardware support
I heard that Windows 11 bumped up the spec requirements so you're probably right. Windows 10, though, runs well on hardware from 7+ years ago.
> * Lack of configurability
Meh, after a while you just want something stable. And I say this as someone who was patching Conky and configuring FVWM for hours on end.
> * Not owning the software you run
This is primarily philosophical. In practice it doesn't matter much.
Especially since Linux distros are frequently self-serving too, see the many projects started and abandoned by Ubuntu.
A lot of your comment in practice is anti-proprietary FUD straight from Eric S. Raymond's book from 1998.
Everything has drawbacks in practice and not even Open Source devs are saints. See Gnome devs, Poettering, the glibc maintainer from a while ago, etc.
But to your point about Windows, why does it need to take an "experienced" Windows user to turn off ads at the OS level? In the U.S. at least all of our privacy laws center around a "reasonable expectation of privacy."[1] A private company adding telemetry and ads to an operating system erodes that expectation. If people accept that Microsoft can do it then it becomes easier to justify it state actors (for instance) do it. The same goes for what happens in software apps.
Upgrade costs: I'm talking about software here, not operating systems.
Abandonware: Cool for Microsoft.
Lack of older hardware support: Cool good for Windows. I still game on an even older laptop running Linux.
Configurability vs stability. You can have both, as I think you know.
Owning your own software: You've never run Adobe's Creative Cloud then. The SaaS model here isn't just a philosophical difference, it's a trap for anybody who can't afford spending > $120/year[2]
Yeah Linux distros (and their software) can definitely be self-serving, and that's awesome because anybody who doesn't like the direction of an open source project can fork it and go their own way. Yeah it leads to fragmentation, but with 7 billion people in the world there's plenty of room for that.
FUD: FUD implies disinformation. What did I say that isn't true?
And yeah I agree that everything has its own drawbacks. I'm just saying that there's plenty of high quality software in the non-commercial world, from operating systems all the way down to text editors.
[1] https://en.wikipedia.org/wiki/Expectation_of_privacy_(United... [2] https://www.adobe.com/creativecloud/plans.html
> there will never be "One Linux Desktop" we will always have at least 2 or 3 very popular ones, one for power users, one for GNOME/Apple types and one for minimalists
Conceptually there is no reason these can not all be the same DE with different configurations. KDE likes configuration, but GNOME has more market share and seems to hate the idea that people might actually want to do things with it.
Personally, I think Linux Desktop missed a huge opportunity to have embraced GNUStep in the 90s as its one true path.
I'm still waiting for my Steam Deck, so there must be hope
Still, can't wait to get mine and play around with the desktop. Ironically, I was planning to use mine for contributing to elementary, after having been locked out for a while (ARM Mac).
And so here I am, the only Linux desktop user in a team of 20 developers with Macs. My faith is strong for I'm the guardian of freedom.
Started in the 90s with Slackware and have tried at least a dozen distros and right now my algorithm for installing a distro: choose a popular one, install, if drivers work keep it otherwise try another. Couldn't care less about Gnome vs KDE, pulseaudio vs whatever, systemv vs systemd, rpm vs deb, directory layout, bla bla bla...
Now say you want to change the fonts to only use Comic Sans, you need to cnfigure the Shell, the toolkit and Window manager(for the font used in the window toolbar), a place to select Qt fonts and a place to configure GTK3,3 fonts so you have 3-4 different places. In Windows most apps would use whatever fonts they want, can't remember how is on Apple. On KDE the different components are threated as independent, your distro configures them and you have a Settings application that will dynamically plug the different stuff to give you configuration, this is why you get different places that allows you to change fonts. GNOME will not let you configure Qt fonts, and they will attempt to hide the options for you since they don't want to support anything then their hard coded stuff and the theme their designer loves.
You can't put more Settings in GNOME and obtain a KDE< KDE is different because on how it is created, small team of volunteers working on their small application and component without a big ego dude deciding if we should add a button or menu. It suffers of being designed by developers and actual users and not a pro designer that never uses the shit he designs for.
That wasn't my understanding at all. Looks like, he left for another job to secure his income while also reducing Elementary's costs (due to not having to pay his salary). Other founder automatically assumes they should get the whole company now. End of story. Sounds to me like he just doesn't want to give up his share in the company, at the end of the day, which is 100% his right to do, since he _owns those shares_.
https://www.infoworld.com/article/2883114/should-you-pay-for...
"We want users to understand that they’re pretty much cheating the system when they choose not to pay for software."