However, just because you don’t use the features, or see the utility in them doesn’t mean the features are pointless. I can assure you that MS didn’t implement the majority of those features just to add something.
There is always a reason for something. The reason is only sometimes a lame one.
The people who actually use the feature.
I’ll admit that there is a certain attractiveness to a streamlined and amazingly concise feature set.
Also because you don’t use those features, know about them, or understand what they do, it’s premature to conclude that they are obscurities, and to put them in a negative light because of perceived bloat.
In reality it might be exactly as you say, but I doubt it. Reality tends to be moderate.
As a writer the only feature I require, after basic word processing, is the one that stops me losing the work I’ve just done because of a technical glitch/ power-down/ accidentally erasing it due to incompetence!
Really hoping for a nexcloud/librem auto save-as-you-type deal in the future…
Who said they were pointless? I just said the majority doesn’t need them or even know about them.
Also, let’s not confuse the complexity of the document format with the feature set.
It’s more than 10 years ago, but I remember reading articles about that standardization. I seem to recall a MS employee explaining one of the odd complexities, something about specifying wildly custom dotted line patterns on request of a customer.
In retrospect, they’d surely like to replace that specification of hundreds of options with a set of commonly used ones plus a generic way to embed a custom pattern (e.g. embed an SVG for begin/end arrows). But due to backwards compatibility, it needs to stay that way.
To be fair, this is not MS specific. the X11 protocol is also bloated because to be compliant, an implementation needs to support lots of things nobody uses anymore, as it has been moved to dedicated libraries. That is one of the reasons why people are looking forward to replace it with Wayland: get rid of a lot of legacy.
The major hindrance in defaulting to LO for many is not the feature set. It’s exchanging documents with people defaulting to MSO. I heard of people who gave up on it, because the formatting of ODF was slightly different when exchanging docs and (I think) MS always defaulted to save as DOC, to make it extra incovenient to stick to ODF and things like that. And somehow it seems it is expected too much for some people to install a free package next to their MSO. Similar to messengers, it’s hard to break existing dominance.
I’ve experienced it just trying to convince my extended family to use a chat server I host and run. I’ve told them, if they don’t use it, they wont hear from me. Still like pulling teeth.
I spell out exactly why I’m doing, and the increased privacy it affords, and still there is resistance.
Fired up a Mastodon instance, and told people I’m using that. Same resistance.
Wow all this talk of supposed popularity of Windows and MS Office, and not one mention of Microsoft’s illegal anticompetitive monopoly? No mention of the actual reason why so many people use Windows and MS Office? No mention of the probable reason Linux and Java took off? https://www.justice.gov/atr/us-v-microsoft-courts-findings-fact
Sure, that’s also in the above wikipedia article. Not even MS got it right in the beginning:
On March 31, 2010, Dr Alex Brown, who had been the Convener of the February 2008 Ballot Resolution Meeting, posted an entry on his personal blog in which he complained of Microsoft’s lack of progress in adapting current and future versions of Microsoft Office to produce files in the Strict (as opposed to the Transitional) ISO 29500 format:
On this count Microsoft seems set for failure. In its pre-release form Office 2010 supports not the approved Strict variant of OOXML, but the very format the global community rejected in September 2007, and subsequently marked as not for use in new documents — the Transitional variant. Microsoft are behaving as if the JTC 1 standardisation process never happened…
I, for one, see neither much value in the software M$ makes nor in the overtures which it has made to the Free Community and to Linux. If it has made some of its software open to some use in Linux, much of this software strikes me as being of dubious value, while at the same time it is seeking to make its own flavor of Linux, has the Azure web business mostly involved with Linux and has perhaps invaded the business to insert itself into directing the whole towards its own dark world.
I see no particular advantage in using MS Office, though I know many who want to use its database and Access does have some hold on the market.
Certainly, in Web Browsing and in update integrity there are major problems with use of the platform. IE is not tenable, Edge has no clear rationale as a browser to my mind and I would be uncomfortable having automatic platform upgrades where they remain often more problematic than the prior version that they were trying to fix. To pay for the mess, is yet more of a concern.
I will admit that Surface units are nice and seem to function adequately to very well, but the software that one gets to use it is a no starter for me.
I don’t think your example of Photoshop holds water.
I used Photoshop and Illustrator as part of a course. Yes, there are more training resources, more third-party plug-ins, easier peer support. Yes, they have this or that feature that’s become critical to someone’s workflow. No, it doesn’t make sense for lifelong Photoshop users to throw away all their experience and retrain to use The GIMP.
But, for me, coming in cold, I always found the user interfaces of Photoshop and Illlustrator counter-intuitive, clunky and difficult to learn compared to The GIMP and Inkscape, despite the fact that i received several weeks of formal training in Photoshop and Illustrator, but no training at all in The GIMP or Inkscape. Using Illustrator, I found myself wishing I had access to features I knew from Inkscape. The Adobe packages are also more resource hungry, much slower to load and wrapped up in user-unfriendly licensing. For me, the more polished, feature-complete and functional experience was with FLOSS.
However, I will say that Microsoft Excel is miles ahead of LibreOffice Calc if you’re using it intensively on a daily basis. The user interface, while annoying in many unnecessary ways, has quite a few little affordances that are missing in LibreOffice, and it adds up to a much less frustrating experience. (But by god don’t give me Office 2013. SO MUCH BLINDING WHITE AND ALL-CAPS.)
For light use at home, LibreOffice is fine. I use it regularly.
I guess polish, feature-completeness and functionality are in the eye of the beholder.
We’ve gotten WAY off topic here folks and this thread is ginormous. I love arguing between FOSS and proprietary software as much as the next guy (I’m right, you’re all wrong and you’ll never convince me otherwise ) but lets start a new one for that please.
As for this topic, we’ll leave it open for now. Feel free to start a new Librem 5 concerns thread. A lot has changed between when this started in late June compared to now so a new one is probably warranted.
+1 for a new thread or the end of this one. I thought there would be some insight to be gained from reading through all 260 posts but I was woefully mistaken. There be dragons here! Read at your own risk if there is really nothing else you would prefer to do with your time, because after 260 posts, many of them long-winded with several rounds of recriminations and then you finally reach the end, you will feel …empty. I would summarize for those who may come after me, but I feel the risk of offending someone and continuing this thread even further is too great.
This is really all ancient history at this point. Until yesterday that last post on this thread was from mid-July. There is an actual phone now, getting into people’s hands. Go watch a review of the actual device instead.
i don’t hold my breath to use Blender on the L5 but since it was brought up i’ll link to it.
in terms of stability/speed the linux-kernel is king.
say you 3d-model then for clients you pay a server-farm running a linux-kernel based OS to do your compute for you. it’s a public service (some render farms are - not all are paid) thus it’s BETTER to be carried out on a free-software machine and it’s more efficient.
not going into GUIs and CAD/CAE here since that requires an LTS kernel with proprietary AMD/nVidia drivers to do a decent enough job for very-complex models.
Rec, Blender is built using Linux, and Linux is the primary target platform. It does not surprise me that Linux will see the best performance. Let’s also not forget that you can build Linux the way you want. Bloat is completely optional. This means that there is less overhead. Windows, by design, is trying to be a one size fits all operating system. My point here being that a piece of Linux software running on Linux is not a compelling argument of superiority. Performance was however not a point of contention, because today performance is relative. You’d be hard pressed to find a system that is not adequate in terms of performance.
My guess is, OS X would fair pretty similar to Linux in these tests.
But getting back on topic, blender running on the L5 is compelling for several reasons.
Even if the GUI is not made for the mobile form factor, it makes me wonder how convergence could be initially.
You can effectively install anything that has been compiled for the ARM platform, right? So install blender for example, but not for mobile use. When you’ve docked or have switched over to desktop mode, this is when you use it.
Which leads me to another question, it would be great if you can flip a toggle in the GUI to go into desktop mode. Then it would take the 720p screen (which isn’t a lot, but more than enough for a smaller desktop) and use it for PureOS desktop.
Yes it would be tiny. Being able to wireless mirror with another tablet or screen would be ideal here. Add a Bluetooth mouse and keyboard and viola.
There could be some software added that could be used to apply custom scaling to parts of the screen, or magnification.
For me this would be ideal. My phone being able to turn into a desktop even when I just have the phone, would mean I can use desktop apps, should they not have mobile versions.
Last question: How does the L5 handle electron based apps? Can it run them?
Other people have already stated the relevant arguments, but I will add a few more.
For operating system kernels, programming languages, web servers, domain name servers, email servers, plain text editors, command line tools, etc., FLOSS is better than proprietary software, but that is software is generally used by programmers and sys admins. For software which is primarily geared toward non-technical end users, proprietary software is often easier to use and has more features. There are some exceptions, such as Firefox/Chromium vs Internet Explorer/Edge, but as a general rule proprietary software is generally “better” for a non-technical user doing normal tasks in my opinion. I find this very frustrating, but I have to admit that I am very rarely able to convince my friends who are ordinary, non-technical users that they should switch to Mint over Windows, because for their tasks, Windows and proprietary applications are generally easier to use and have better features.
I would agree that MS Office is better than LibreOffice in terms of features (although LO is better in terms of a few things such as the way it uses styles and searching with regular expressions). Excel and Powerpoint have more features than Calc and Impress, but it isn’t really a fair comparison in terms of the developer resources available to LO vs Office.
Over the last year, there are only 24 developers who made over 100 commits to the LO code base. If LO is similar to the Linux kernel, then we can guesstimate that 2/3 of the people with high commit counts are being paid for their work, so only 14 are being paid for their work. Microsoft employs 50,000 engineers, so let’s guesstimate that 500 or 1% work on Office.
Of course, software that has 35 times more paid developers is going to be better. The question is how does LO manage to do so much with so few paid developers? I see the same pattern when I compare Inkscape to Corel Draw, Gimp to Photoshop, Scribus to MS Publisher or QuarkXPress. The proprietary software is generally considered “better,” but the FLOSS alternatives still manage to compete with very few paid developers, and it is amazing what they manage to do with so few resources. PostgreSQL only has 9 developers with over 100 commits in the last 12 months, but PostgreSQL is arguably a better database than Oracle in terms of performance and features. (It is hard to know for sure, because the Oracle license prohibits publishing benchmarks, but the fact that Oracle prohibits benchmarks is telling.)
It is clear to me that FLOSS is more economically efficient, in terms of the fact that it manages to develop comparable software on a much lower budget than proprietary software. Most comparisons of proprietary software vs FLOSS are looking at proprietary software which is an established incumbent with much larger user bases and more developers, so it isn’t a fair comparison of which development model is better. On the other hand, we have to keep in mind that FLOSS is generally going to have less revenue and fewer paid developers due to the fact that its business model usually generates less revenue for the core developers. FLOSS also receives code contributions from a whole ecosystem of independent developers and users, who use the software they are helping to develop to generate revenue.
I can’t find many examples where it is possible to compare proprietary software vs FLOSS on an equal playing field. Web browsers is one area where the playing field is somewhat equal, but Google clearly paid more developers to work on Chrome than Microsoft paid to work on Internet Explorer/Edge, so it isn’t surprising that Chrome is better, but Chrome is only partially free/open source and it didn’t use an open development model. Firefox is more properly FLOSS, and it is better than IE/Edge despite having fewer full-time developers.
Another example with roughly equivalent developer resources is the kernel of operating systems. The kernel of Linux has better performance and better features than the kernel of Windows. The Linux kernel has more developers than Windows, but that includes all the people contributing drivers for different hardware projects. If you look at Microsoft developers plus developers making Windows drivers in hardware companies, then there are probably more developers working on the Windows kernel vs the Linux kernel.
The only other comparison I can think of where the developer resources are roughly equal is MySQL/Maria DB vs SQL Server vs Oracle. At this point, I would argue that Maria DB is now “better” but it depends on what the DB is being used for.
What these examples show is that if FLOSS gets equal resources, then it does well, but most FLOSS for non-technical end users has few paid developers. Since very few companies make money on desktop Linux, there are almost no companies paying developers to work on desktop FLOSS applications for ordinary, non-technical end users, so people say that FLOSS isn’t as good as proprietary software.
in short … BIG tech proprietary hardware/software company - lots of funding/code-contributions with wide range support for most ”weird” hardware out-there vs the gnu/linux ecosystem - more reduced funding/more-diverse-code-contributions and quality commits due to auditability (making up words is fun )
then the only question remains … where CAN the PUBLIC have ANY influence ? the private sector is out of the question since that is based on “this is what i offer pay up !” vs the copyleft that says “this is what i protect decide for yourself and choose your price and time of payment”