I can't see where the problem lies. Open Source is free as in freedom, but you can charge for it. E.g Long time ago I paid for Suse Linux distributions.
I see everyday University's and companies laboratories and offices paying tens of thousands of dollars for proprietary software a year. It is not unreasonable to pay hundreds or thousands for OSS if with that you support development on the free.
I remember buying physical media to get my first distros of Linux. The source was open but the builds/dists were what I was paying for.
Open source doesn't mean free distributions/builds or free support.
If you look at the open source definition[1] it has to do with the source and what you can do with it. The key theme here is the source itself.
I've spent a significant amount of my time around open source and having a healthy functional ecosystem of people around it is important. For that to happen you have to solve for the financial parts.
Note, I'm not endorsing or rejecting this document foundation move. I've not thought about it enough to do so.
Ha yes this is a nice memory. Getting Debian 3 cd’s and then failing to do my first install because obviously with only one PC you can’t look up a guide online. (My dad always bought the big OS manuals, like 30 cm of paper per MS DOS-version, but this was my first time on my own.) Struggle, struggle to get to text only. Go onto IRC for help. All channels block you because “don’t use root for online”. Well another few days and user created and even X works. Hmm, no gaming on Linux. Miss that. Back to XP. Decade later. Proton is a gift. Installation is easy. Did pick up the Linux basics old school. Never looked back. Decades fly by.
The channels. They kicked you after a few minutes if you were root. And that made it really hard and probably quite funny to ask for help / pointers. Hey, there’s that stubborn kid again.
I see one problem with this - for outside contributors. If I contribute a patch to a project that is free of charge, then my contribution is on the same altruistic grounds as other devs' contributions - for both of us the profit from our contributions is the continued existence and improvement of the software. However, if an organisation is charging money in some way, then I do not profit equally - I get better software, but the organisation gets both better software and money, which they pay to their staff developers. That is, my contribution has calculable monetary value and someone else gets paid for it.
Obviously for small contributions, e.g. writing or updating a bug report, or fixing some trivial one-line bug, the amount is insignificant and not worth thinking about. I'm thinking more about larger contributions - extra features, tricky bugs, etc - stuff that takes weeks or months to develop. You can expect outside contributors to want some guarantee of getting paid for large contributions if you're a project that is actively monetised in some way, even if the software is also available completely for free.
True. But the approach we're talking about here is more akin to fundraising. The sum is fairly nominal, and there are alternative free ways of getting the software.
That's not actually required for free software (as in freedom), but once you buy you need to get the source as well, and should be able to do with it whatever you want.
E.g. the GPL mandates not "you will make the source freely available", it mandates "you will make the source available to everyone who receives the software".
Furthermore, the Document Foundation will still be offering free downloads of LO for macOS, they just add another way of getting it that does cost money.
This is going off-topic, but I'm curious. Does this mean I can take a GPL project, modify it, then sell the binaries+source for $$$ and refuse to release my modifications for free?
Yes, as long as you make the source available to customers under a GPL-compatible license (i.e. with no restrictions on their modification or distribution), you can charge whatever you like.
Not sure how they'd enforce that since you can republish anonymously. Also not sure how the various CentOS alternatives that have popped up in recent years would work in that case, they'd need to find a new person to buy it every time there's an update.
With CentOS, Red Hat pulled a cunning move: they started supporting the project themselves, then after some time changed its direction from a repackaged white-box Red Hat to a fast-moving prerelease Red Hat. Now it's much harder for a bigger business to decide which of the CentOS-lookalikes to choose.
Yes, of course. You are required to make the patches of your modifications available under the GPL, but you are not required to distribute your modified binaries for free.
> You are required to contribute patches of your modifications back to the upstream project
That is not required by the GPL, you only have to distribute source to people you distribute binaries to. Those people can decide to redistribute it (or not) to anyone (including upstream) of course, and they are bound by the same terms as you are.
In principle I support this, but I can't help but think it's going to backfire.
Users buying LibreOffice on the Mac App Store are not going to be doing so because they care about free software – if they did they probably wouldn't be on a Mac and would probably download from official channels, perhaps donating directly if they want to contribute so that Apple don't take 30%.
This means that those users buying it are users who would otherwise buy/use iWork, Microsoft Office, or Google Docs, and I'm pretty sure they're going to be in for a bit of a shock. LibreOffice is usable, but it's not the same in terms of usability.
So, they're about to get a bunch of users who stumble onto their software, pay for it, have a bad experience, and then expect and are essentially entitled to customer support. Customer support through the App Store is hard at the best of times, so good luck. I somehow doubt the Document Foundation has factored this in to their pricing, or that they even have a customer support team.
The code is open, so anyone can compile it for free, and when enough people care, any of them with a bit of free time is permitted to distribute builds, like people do for Ungoogled Chromium.
Also, the teams and organizations that create Free Software are often non-profit organizations and volunteers, where customer care and market analysis is nonexistent.
The idea of selling free software is something that I see a lot in theory but almost never in practice. Sometimes I think it was just Stallman preaching what was applicable in his time bit it's not realistic in today's world.
There are a TON of open source projects I would be willing to support with corporate money if I could charge it as a "Sale" to my corp card, or invoice it as a "software sale" not a "Donation to a non-profit"
I need no approval to buy software, I need approval to donate company money.
Personally, I'd like to see more of a "support contract" business model. You pay amount X to the lead developer(s), and in exchange get assistance for issue troubleshooting, preferential treatment of feature wishlists...
The problem with this approach is that a lot of open source software is internationally developed, and it creates a two tier class of developers: those who can benefit from the customer payments and those who (have to) work on the software on their own time with no material benefits. As soon as you introduce financial benefit into any kind of organizations, power balances and group dynamics will always massively change, which often enough then leads into forks, splits or in the worst case in lawsuits (e.g. about trademarks).
It becomes particularly complex if the developers are outside of the US and EEA legal areas: dealing with non-profits or international payments/employment is pretty much a settled thing there. But for developers outside these areas, there are a host of issues, some of which delve deep into uncharted legal territory: how to employ them, do you need fixed contracts or project-based ones, which taxes and how much apply, how to pay bribes (in some lesser developed countries, that is absolutely necessary to get permit applications processed), how to get any money transferred in the first place, are sanctions at play (e.g. the US sanctions Cuba, the EU does not, or the entire clusterfuck regarding Russia)...
There is a startup called Ringer that is working on facilitating the support contract model. Also, lots of different projects have pages to connect freelancers with people needing support for the project.
One way you can convert "donation" into "sale" is sponsoring conferences, you get "advertising" for your company and the projects get money, some of which goes to conference expenses (inc travel etc) and the rest goes to the project.
What do you need to change "donation" to "sale"? In theory they are the same for open source, the project gets money, you get the project even if you didn't spend money on the donation/sale.
There are trademarks available for this use case. See for instance redhat and centOS or firefox and iceweasel.
The main difficulties are that you have to provide some value/convenience (e.g. see krita on steam) and that if you mess up your project people might actually leave. For instance if the new MS office is dramatically worse people will drag their feet but will eventually buy it anyway, but when people did not like the direction of openoffice they did not stand for it and made libreoffice.
My gut feeling is that most people mostly like their documents just being everywhere and being accessible everywhere. Office 365 storing things in the cloud, that's pretty much the case, you don't really need to understand where a file is (it's "in Office") or how to move them. Another bonus is not having to worry about what's been deleted. It's only based on anecdotes, but I suspect this is a lot more important to people than most other aspects of the software.
Yeah... No. Not gromking filesystem location is creating an entire generation of computer users illiterate in basic computing concepts, or even being capable of mapping through technical abstractions to answer silly things like "where are the bits you desire now?"
This is not a good thing at all, as it's creating a form of indoctrination to learned helplessness that isn't easy to get past. At least nowhere near as easy as it was in the past.
You're right that it creates that, however it's the "better UX" of not having a filesystem that leads to the use of those features, which leads to users not practising the skills, which leads to that "illiteracy".
While I personally think a filesystem has great UX for my purposes, never accidentally losing a file is a much better UX for most people. As much as it causes friction to not have these basic computer skills now, I suspect it's less "illiteracy" and more _progress_. We don't criticise people for not knowing how to ride a horse today, because we have public transport and cars. We don't criticise computer users who can't use a 5.4" floppy drive because we have USB sticks and cloud storage.
> computer users illiterate in basic computing concepts
What’s a “basic computing concept” anyway? My 4 year old granddaughter doesn’t know a bit from a byte or a file from a folder, but was able to pick up an iPad and intrinsically start using it to do far more powerful things than I would have been able to do at 4 years old on a IBM Model 370 back in the 70s
People care about free software to different degrees.
For example, the Mozilla Public License used by LibreOffice is neither free in the way of the GPL, nor free in the way of BSD or MIT...MPL lives in a middle ground between as--in-beer and as-in-freedom.
Personally, convenience is one of the reasons I run LibreOffice on Windows. Sure, all things being equal, I would rather not pay for Office. And all things being equal, I would rather use non-proprietary software.
Of course all things are never equal. And one of my personal turnoffs is managing the type of subscriptions, upgrades, etc. that are inevitable with proprietary software these days...Stay-off-my-lawn [redacted].
>For example, the Mozilla Public License used by LibreOffice is neither free in the way of the GPL, nor free in the way of BSD or MIT...MPL lives in a middle ground between as--in-beer and as-in-freedom.
The MPL, GPL, and BSD licenses are all free as in freedom and generally free as in free beer, though as this article shows they don't have to be. They have different limitations, but let's not add another three more definitions to the already overworked word "free."
The GPL is copyleft, the BSD license is permissive, and the MPL is in between.
It's going to backfire because you can't compete with free. Other than the name, what benefits would Libre offer over a fork that is distributed for free?
I mean they could come with an (enterprise) cloud offering or consultancy, but it would need a lot of infrastructure and development.
I don't think that's a problem for them, they don't appear to care if people don't buy it there. The issue is not people not buying it, it's a new type of user coming in, who is a _customer_ and therefore expects things that they have not had to offer before.
Whoever forks and distributes it for free needs to set up the infrastructure, websites, community forums etc etc. It is not cheap in both money and man-hours.
Adding to that, they need to have the persistence to continue running and maintain the fork for years to come.
If they stop providing a signed binary outside the Mac Store (IDK if they did), then this is the only safe way to get it other than a self compile. Add in auto updates and supporting the foundation and it seems reasonable.
Why would it backfire? They're not taking away the free offering, they're just putting a paid offering in the App Store for people who want to download it that way.
Clickbait. "only when sold via Apple's Mac App Store". It's totally Okay to charge for specific installation medium. E.g. you can sell Linux distro disks for whatever a price you want and keep the money (although donating a part of it would be nice), you just can't ban copying.
I can see how this would elicit quite a negative response, but getting an app onto the App Store requires non-trivial fees. Even just code-signing an app requires money that could be better spent otherwise. This money would have had to have come from somewhere, and I don't think 9 euros is unreasonable.
The strength of projects like LibreOffice is not that they are monetarily free (Google Docs exists), but that the source code is open.
I think OP meant problems with setting up payment method, dealing with credit card etc.. Most of the world population can not even pay with usual visa card.
There's that. But there's also a big psychological barrier to paying anything at all (even if you can whip out a credit card and pay in a minute) vs. paying a bit more. Is that barrier greater than an additional $99? I'm not sure in general. But it's probably bigger than paying an additional $3.99 or whatever.
A negative response would be ridiculous, as is the clickbait title, and I don't think losing those users will actually be a great loss.
LibreOffice is free as in beer. Not only the source, but also the binaries, and also for MacOs, are distributed for free. You can just go to the download page and grab it.
The only thing thats being charged is going through the App Store. If this really 'backfires' as some people seem to suggest, I think the project is better off just abandoning the App Store.
> getting an app onto the App Store requires non-trivial fees
That's a cop-out. I guarantee they already get at least $99/year via donations by macOS users. If they wanted to charge directly, $0.99 would easily cover those fees, assuming 130 people buy it per year.
The reality is that they want to get some money back, and that's ok. Using the Apple fees as an excuse isn't necessary.
Just look at how much they’re taking in. The figures can be found online and are in the tens of thousands. I’d think at least 1% of those users are macOS users.
It costs $100 to publish apps on the App Store every single year. Plus Apple puts caveats and conditions that must be dealt with by people in the organization on company time.
Publishing your program on the App Store makes it convenient for the user to keep it in sync and updated, but it costs the publisher money. LibreOffice sure needs a bit of funding (like Anki) so I'm totally for putting it up for sale.
Let's also not forget that the App Store is a proprietary platform, meaning that publishing a FOSS program vs. a proprietary one is pretty much the same since you can only distribute binaries. Sure, you can download the source and install it on your machine if you want to pay $0, but you can already do exactly that by going to the developer's website and downloading the .DMG installer.
One question that often comes up on HN is how to make open source sustainable. This is one avenue that will allow funding of open source applications.
What we found out with Spotif, Netflix, ... is that people are willing to pay for a convenient access to media. They could get the same content on pirate websites but it takes a while and there are some risks associated with it.
This dynamic probably also true for software distribution channels. Users can download and compile the source, and side-load it on their phone. It's just more complicated and you don't get automated updates anymore.
The main blocker right now is that people are used of getting things for free. Changing that social contract is going to be difficult.
Regarding convenient access, I'd argue that since there are many providers of TV media with their own libraries, the space is, if not already, becoming fragmented and inconvenient.
I often open the wrong app, trying to find the media I want to watch.
Convenience as a monetization idea should be considered by more open-source devs: binaries compiled for various OS version, optional cloud compute/storage (e.g. Zotero), prioritized assistance (e.g. Tailscale), etc.
> [...] people are used of getting things for free. Changing that social contract is going to be difficult.
Society has to gotten used to paying for people's time & expertise in many conventional areas (e.g. healthcare, education, legal advice, food) but still aren't used to paying for open-source work they consume.
There are other models. Lots of OSS has existed for decades without compromising on any freedoms, including pricing. And will continue to exist for decades/centuries more. Most of it just continues to thrive on individual and (usually) corporate sponsored work.
The only issue is with corporate entities struggling to turn OSS into exploitable monopolies and control points. That's just not how OSS works. Companies that try to get creative with license restrictions, simply end up destroying their OSS communities. Community is conditional on the ability to actually use the resulting software and receiving a license to do so. That's what OSS is. People/companies contribute for free on the condition that the resulting software is free for them and others to use. It's a simple deal. You break it, people walk away. Your share holders are not our problem; but your problem.
Nothing wrong with closed source where you sell a license. If that's what you want to do as a company, that's what you do. And then people either buy it or not. Most of us are probably involved with some for-profit software company. I know I am.
The issue with Libreoffice is that it is open source and third parties can undercut the price set by the Document Foundation. by simply releasing it themselves.
Oracle found out the hard way that trying to "own" OSS doesn't work with Java, Mysql, Hudson, Open Office and a few other things they got out of the Sun acquisition. Other companies just took the source code and rolled their own builds and started distributing them. In the case of some of these products, Oracle used the trademark to insist on controlling distribution and actual forks and renames happened instead. Oracle lost control over the projects they inherited.
But for better or for worse, OpenJDK can be gotten from several sources and Oracle has largely given up trying to monetize distribution (you can still pay them for a Oracle produced build if you insist, but few people do), Jenkins continues to thrive, MariaDB and other databases are doing great, and indeed Libre Office is shipping as part of several linux distributions as the surviving & more successful fork of Open Office (which still exists as an Apache Project).
Good open source tends to survive the corporate entities it comes from. Sun Microsystems is long gone and absorbed into Oracle. But we still have the source code. And kudos to them creating/acquiring all the wonderful software I mentioned in this comment. They failed as a company but their software legacy is still powering our industry today. That's how good OSS works.
So the Document Foundation is well within their rights to try to charge for the software they steward but don't own. You can always build and distribute your own builds. For free. That's what the license says. Nobody is under any obligation to actually hand over their cash. They seem to have an existential problem in terms of their financing.
> Lots of OSS has existed for decades without compromising on any freedoms, including pricing.
We can't start making up freedoms whenever we're annoyed. Free beer has never been part of the equation, explicitly.
> The issue with Libreoffice is that it is open source and third parties can undercut the price set by the Document Foundation. by simply releasing it themselves.
It's going to be hard to undercut €8.99, with the guarantees of authenticity and being current that you're going to get from the Document Foundation. There will, of course, be a free place (or more than one free place) to download it, but the site will be so ugly that only techies will know to trust it. And if there were a free version in the Mac app store competing with the Document Foundation version, it would be very suspicious.
Also, it's important for everyone in FOSS to charge Apple owners. They're rich and can afford it.
I remember that it used to be tough (10+ years ago) to find a compiled version of GIMP for Windows without paying. I thought it was a good thing, and still do.
> The only issue is with corporate entities struggling to turn OSS into exploitable monopolies and control points.
The GPL guards against this, so copyleft is an option if you don't want to do free work for giant corporations (without them having to do free work for you.) This won't defend you against the efficient provision of your application as a service, but maybe if your application can be delivered like that, consider going lightly proprietary. You're not going to outcompete FAANG in providing web services.
Free beer was always implied. There's nothing in OSS licenses that prevents people charging for OSS software. But also absolutely nothing whatsoever that encourages that or requires people to honor such a commitment. Kind of the whole point.
It's very easy to undercut 8.99. Just compile the binary once and distribute it via any of a wide variety of download services. The marginal cost of that is close to zero when amortized over lots of users. So close that it might as well be zero.
"important for everyone in FOSS to charge Apple owners"
Oracle and Document Foundation are coming from different places. I don't know if it's fair to compare them like that. One reason that Oracle lost control of their projects is that the motivation behind is clearly profit-driven. It clashes with the motivations of OSS contributors who get the feeling of getting exploited.
You can argue that the Document Foundation also tries to make some profit but I would expect that it's in the spirit of allowing more contributors to be able to work on the project full time instead of lining the pockets of the shareholders. It's still a social good.
They're not the first in the world to setup up an optional charge for their own free software, and are not the first to use an app store as a front for allowing people to contribute money to a project.
Strongly support this, as the revenue accumulated from the App Store will be used to improve the Mac version, which currently provides a horrible experience while using on a macOS system.
I'm wondering if anybody uses it on Mac at all. If you don't need lots of features iWork is provided for free (and can handle lots of Office documents). If you need to have Microsoft Office you can buy it.
Tried the Mac version a while ago. Looks horribly out of place, and it struggled to update the (retina resolution) screen with only a blank document open. That was a known bug but deemed unimportant...
Paint.NET does something similar and charges ~$8 on the Windows/Microsoft Store. You get smoother updates (via the Store and MSIX instead of their updater), easier installation and to support the project.
Totally fine by me and I ended up buying it there for the auto updates.
I actually bought the collabora vanilla Libre Office App on the Appstore that is mentioned in the article for 10€ because at some point the Mac HiDPI support was horrible on the stable community edition and I would rather pay 10€ than to figure out how to make thing work... Call me sheep I'm fine with it.
I guess the official release is meant to appeal to such use case and profit from direct monetary contribution to the project. I hope collabora played it fair an square and contributed to upstream, but an official release is a good way to ensure no middle party can cash in for a minimal packaging effort.
Well Document Foundation is "free" to host their own payment services and download servers deal with customers and MasterCard and Visa and American Express to avoid paying the 30%. But they did not, so they must figure that they can't beat the 30% once all the costs add up.
If you sell through the Apple App Store, Apple charges 30%. This is the industry standard when you sell through storefronts PlayStation, Steam, Xbox, etc. If they sell through their website then Apple doesn't charge any fees.
They knew well ahead that Apple would take a 30% cut so I don't understand why some commenters are saying about why this is a "problem."
> I don't understand why some commenters are saying about why this is a "problem."
I'd prefer the money goes to the Document Foundation, who already need to pay to use the app store. It's not a major issue, but it's a downside to the decision in my eyes.
Because they would make the same comment on the playstation, steam, xbox etc. store? I am not sure what you think the "problem" is supposed to be instead or why it needs quotation marks.
They already offer download servers for free, and I doubt a credit card fee comes close to 30%. I'm not positive what their reasons for choosing to charge on the app store are, but "they couldn't self host it for cheaper" isn't it.
You're right we don't really know the real reasons why Document Foundation charged the price they did, after all they could also put the app on the Apple Store without charging as well, and some developers do put apps on the Apple Store without any costs to the end-user.
There's a bunch of other related costs associated with commerce on apps. This is why some developers don't "charge" for apps or don't setup their own storefronts. Take credit card charge-backs or fraud disputes. By going through the Apple Storefront, Document Foundation is outsourcing that headache to Apple.
>Take credit card charge-backs or fraud disputes. By going through the Apple Storefront, Document Foundation is outsourcing that headache to Apple.
You know what also solves that headache? Offering a cost free download of your software. Like LibreOffice already does for MacOS, which they say is the recommended source for all users.
It is likely an unpopular view, but IMHO the open source community's bête noire about charging for stuff is effectively of its own doing.
Open source has been driven by quite a vocal community of "stick it to the man" generation of freetards who live by the faux-arguments that:
(a) "because its open source it must be better"
(b) "X is free, so why should anybody pay EvilCorp for a license ?"
Then you have software like LibreOffice that literally shout FREE in their own product name !
The Open Source community has effectively won its own race to the bottom and its going to be tough if not impossible to reverse that trend. Especially as the open source community also bitches and moans about any sort of restrictive license.
Don't misunderstand me, I understand the arguments for seeking to charge for open source. I'm just saying there's a genie that needs to be put back in its bottle somehow....
Yeah, and we should help beer escape from its captivity and label cellphone contracts with a voice flatrate as free speech.
> LibreOffice that literally shout FREE in their own product name
I do not understand the point you are trying to make here. You were complaining about how English-speaking people misunderstand the word "free", but for "libre" there isn't this ambiguity?
'Free Software' has always referred to freedom, not price. You get the source and you're free to change the source to resolve whatever local issue you may have.
I feel like there are always perverse incentives with open source business models, but I'm not sure I can see any with this one.
I would of course prefer it if people could pay what they want (or if they linked to the gratis version), since there might be folks stuck on macOS and that don't have spare cash this week to pay for LibreOffice.
I guess the model (without pay-what-you-want) punishes poor people with the extra cognitive load of installing the gratis version outside of the presumably more convenient App Store flow.
I expect there are plenty of working poor folks with macs. Maybe they could afford one when they had a job but are now on welfare. Maybe they got a hand-me-down from a friend. Maybe they found one in a dumpster or elsewhere.
Perhaps, but if you're going to come up with such hypotheticals, you can't say anything is rich/poor.
They could have won the Roll Royce in a competition. They may have a medical need for that champagne.
Ultimately in any of those scenarios we are talking first world poor, so the amount is relatively still small.
Further if they're 'working poor' that can afford Mac's, maybe they aren't that poor? Or if they are they obviously haven't got their priorities straight, and once you get to the point of saying society should help people on low incomes because they buy a Mac instead of food or some other nice thing they might spend their disposable income on, then you've lost me for one.
Edit: I really thought you were being sarcastic in your first reply. Now I'm not so sure? I really can't see how that's a legitimate pov. If I buy cheaper less processed food am I being discriminated against because I have to spend more time peeling my own potatoes? If I buy a cheaper car with a smaller engine do I get discriminated against because I have to press the accelerator harder and change gears more?
Poorer people have less money. Cheaper things tend to be less convenient than more expensive things. That's just how it works. It's not discrination, it's economics.
You have to pay $100 a year to apple just to be able to have stuff on their store. Also you need to buy the ridiculously overpriced apple hardware to run xcode in order to submit to store.
They would need to charge something to cover those costs.
Reasonable approach. It costs actual $ to publish apps through the Mac App Store (which this is limited to, for now at least), even if devs contribute their time for free.
Does anyone use it? It's slow and doesn't do much that other things don't already do for free. This should reduce demand for it and put it out of reach of the global poor at the benefit of bringing in more money.
Almost everyone (except some businesses who used legal) I knew used pirated MS Office until about 2010. Most of them are using LibreOffice by now. MS Office is getting increasingly rare.
Nowadays I would buy MS Office just because it looks eye-candy but they have seemingly abandoned selling classic Office versions. I absolutely refuse to use software that requires me to sign-in with an online account.
At a glance an iPhone seems like one of the worst general purpose computing device for the global poor so in this case it's maybe not that big of a deal.
I see everyday University's and companies laboratories and offices paying tens of thousands of dollars for proprietary software a year. It is not unreasonable to pay hundreds or thousands for OSS if with that you support development on the free.