Przegląd otwartoźródłowych zamienników dla znanych SaaS-ów (film, 7m)
Fireship analizuje rozwój oprogramowania i wprowadzenie modelu SaaS, który zmienił naszą relację z oprogramowaniem. Dawniej kupowało się pudełka z płytami CD lub dyskietkami, które były nasze na zawsze. Jednak wprowadzenie SaaS spowodowało, że zamiast tego wynajmujemy oprogramowanie, co przynosi zyski firmom. Autor zwraca uwagę na kontrowersyjne praktyki niektórych firm, takie jak opłaty za reaktywację czy ukryte koszty przedterminowych wypowiedzeń, które są szkodliwe dla konsumentów. Przykłady, takie jak Adobe, które wprowadziło ukryte opłaty, są na porządku dziennym w dzisiejszym świecie technologii. Jednak w erze, w której płacimy za subskrypcje, istnieją alternatywy, które pozwalają użytkownikom na korzystanie z bezpłatnego i otwartego oprogramowania, które nie wymusza na nich zamknięcia w modelu subskrypcyjnym.
W artykule omówione są darmowe alternatywy dla najpopularniejszych narzędzi płatnych, które są powszechnie stosowane w biurach i w pracy zdalnej. Najbardziej znanym przykładem jest LibreOffice, który oferuje podobną funkcjonalność do Microsoft Office bez kosztów i z mniejszymi obawami co do prywatności. Fireship wskazuje, że wiele osób przechodzi z płatnych narzędzi takich jak Airtable na samodzielne hostowanie NocoDB, co może znacznie obniżyć koszty. Mówi również o alternatywach do Notion, takich jak AppFlowy, które nie tylko są piękne wizualnie, ale oferują również unikalne funkcje, które mogą konkurować z drogimi narzędziami.
Fireship nie omija również najpopularniejszych narzędzi do zarządzania relacjami z klientem, takich jak Salesforce, proponując darmowe alternatywy jak ERPNext. Dzięki otwartym rozwiązaniom użytkownicy mogą uniknąć opłat związanych z platformami CRM, co jest szczególnie korzystne dla małych firm. W artykule znajdziemy porady dotyczące zastosowania Mattermost jako zamiennika Slacka oraz Jitsi jako alternatywy dla Zooma. Autor podkreśla, że te darmowe narzędzia oferują nie tylko funkcjonalność, ale również pełną kontrolę nad danymi.
Dla programistów Fireship przedstawia alternatywy dla popularnych narzędzi baz danych i usług backendowych. Od Convex i Superbase po Instant, istnieje wiele otwarto-źródłowych rozwiązań, które pozwalają na budowanie aplikacji bez ryzykownego wiązania się z zamkniętymi platformami. Wspomniane są również narzędzia, które pozwalają na samodzielne hostowanie projektów, takie jak Coolify lub Daku, co jest znakomitym rozwiązaniem dla deweloperów, którzy chcą uniknąć wysokich kosztów.
Na koniec Fireship podsumowuje wyzwania związane z korzystaniem z oprogramowania. Choć całkowite unikanie płatnych rozwiązań może być trudne, zachęca do korzystania z otwartych alternatyw, aby zatrzymać pieniądze w kieszeni. Na moment pisania tego artykułu, film ma ponad 1,286,310 wyświetleń oraz 83,829 polubień, co świadczy o rosnącym zainteresowaniu tematem.
Toggle timeline summary
-
Prelegent wspomina o przeszłości, w której oprogramowanie było kupowane i posiadane jako produkty fizyczne.
-
Wprowadzenie modelu SaaS, w którym oprogramowanie jest wynajmowane zamiast posiadane.
-
Dyskusja na temat firm wykorzystujących użytkowników poprzez stosowanie wysokich opłat.
-
Zachęcanie do korzystania z bezpłatnych i otwartych alternatyw, aby uciec od usług subskrypcyjnych.
-
Porównanie między Microsoft Office a jego otwartą alternatywą, LibreOffice.
-
Wprowadzenie NocoDB jako opłacalnej alternatywy dla droższych narzędzi.
-
Wzmianka o AppFlowy jako alternatywie dla Notion do notowania.
-
Promowanie daily.dev, społeczności dla programistów w celu znajdowania zasobów.
-
Przejście do omawiania Salesforce i jego alternatyw, takich jak ERPNext.
-
Dyskusja na temat opłacalności i użyteczności Mattermost jako alternatywy dla Slacka.
-
Wprowadzenie Jitsi jako narzędzia open-source do wideokonferencji.
-
Krytyka Jira i promocja Plain jako prostszej alternatywy.
-
Dyskusja na temat otwartych alternatyw dla usług backendowych.
-
Wprowadzenie rozwiązań do samodzielnego hostingu, takich jak Coolify i Daku.
-
Krytyka modelu cenowego Adobe i sugestie dotyczące otwartych alternatyw.
-
Zachęta do dążenia do wolnych rozwiązań programowych pomimo wyzwań.
Transcription
Many years ago, long before most of you were conceived, we lived in a utopia where if you wanted to use software, you would walk into a store, buy a box with a CD or floppy disk inside of it, insert it into your computer, and then it was yours to keep forever. But then one day, the devil got a job as a product manager at a software company and had this clever idea called SaaS, or software as a service. When you buy it, you don't actually own it, and just rent it for a monthly fee until the day you die. This caused profits to go parabolic, and nowadays companies are looking to squeeze the lemon even harder, like Peloton's going to charge a $95 reactivation fee if you buy a used bike on Craigslist, Logitech is looking to roll out a pay-as-you-go mouse, which gives a new meaning to pay-per-click, and Adobe was recently sued by the FTC for its predatory hidden early termination fees. The only world that doesn't have this problem is TempleOS, but the reality is that nobody is forcing you to buy these products in a free market, and the best way to escape subscription hell is to use free and open source software alternatives that these big companies don't want you to know about. Before we get into it, make sure to draw and quarter that like button and put the subscription button's head on a pike, it really helps out the channel. Aside from Windows itself, which can easily be replaced by Linux, the most profitable software of all time is likely Microsoft Office. They get kids hooked on it in grade school, so they can grow up to spin the hamster wheels that churn out Microsoft profits. Luckily though, there's a free and open source version called LibreOffice, which can do almost everything that Word, Excel, and PowerPoint do, and is compatible with a crazy number of file formats, even dumpster fires like Docx. But it is missing some features from Microsoft Office. Like it doesn't require an internet connection to invade your privacy, it doesn't automatically upload your documents to the cloud where they can someday be breached by hackers or feds, and it doesn't have a bunch of AI garbage built into it. If you really want those features, you should continue to pay Microsoft, but if you're looking for freedom, Libre is the tool. Now many teams have escaped Microsoft Office only to land in other paid tools like Airtable, which itself is a pretty awesome tool, but extremely expensive at $45 per month per seat. What's crazy though is you could likely support hundreds of users on your own VPS for just a few dollars per month by self-hosting NocoDB. It stores data in your favorite SQL database, but turns all the tables into rich spreadsheets, which is ideal for collaboration. But when your boss tells you to stop, collaborate, and listen, you'll likely need to use a note-taking app like Notion, which is another $10 per month. Once again, there's an open source alternative called AppFlowy, which is written in Rust and Flutter. Not only is the UI beautiful and can do things like note-taking, con bonds, and calendars, but Notion's most recent innovation was to shoehorn AI into the platform. Well AppFlowy can do that too, and even lets you choose your own LLM provider. That's pretty awesome, but you might be wondering how I find out about all these amazing open source tools. One incredible resource is daily.dev, the sponsor of today's video. It's a website and rapidly growing community that curates the best developer content on the internet, and the app itself is a free and open source project. Not only will you find the hottest developer trends here, but you can also fine tune your interest by joining squads, where you'll find other experienced developers openly discussing the tech you care about the most. And it's not just a bunch of anonymous bots. These are real people from the real world that you can network with to land a job in real life. Whether you're learning to code or just interested in tech, daily.dev is a website that every developer should visit on the daily. But now it's time to talk about another massive software juggernaut called Salesforce. They provide customer relationship management software that allows salespeople to strategically annoy you until you buy something. There's a bunch of good open source CRMs, but one that stands out is ERPNext, which is not only a CRM, but also an enterprise resource planning tool, which can handle accounting, quality control, and a bunch of other stuff. It's written in Python, and also maintains its own custom web framework called Frappe. But most importantly, you can run it in two minutes with Docker, and cancel your multi-million dollar Salesforce contracts. Now Salesforce also acquired the popular chat app Slack for $27 billion. But another application that you really don't need to be paying for. A better option is to use a tool like Mattermost, which is built with Go and TypeScript, and can be deployed as a single binary with a Postgres database. Not only is it packed with features for chat, but also has integrated voice and video chat. It has front end clients for the web, iOS, Android, and desktop, but most importantly, it gives you total control over your data. A company like Slack can't hold your data hostage and demand a ransom to get it back. But another thing you might be paying for that doesn't even need to store data is Zoom. Back in the pandemic days, I once built my own video conferencing app from scratch with WebRTC and JavaScript, but an even easier approach is to use an open source tool like Jitsi. It uses WebRTC under the hood to handle voice calling, but also provides a ton of other features like mobile applications, raised hands, polls, virtual backgrounds, and everything else you would expect from a Zoom alternative. But if you're unfortunate enough to be a professional developer, your scrub master has likely tortured you with a device called Jira, which forces you to do sprints, epics, burndowns, and tickets. Well the good news is that there's a tool called Plain that makes this torture device free and open source. It's a torture device for developers by developers. But if you're developing something, you might be using a tool like Firebase, a BAS, which stands for Big Ass Backend. Now I like big backends and I cannot lie, but I also don't like paying for them and being locked into a closed source platform. Nowadays there are many great open source alternatives like Convex, Apprite, Superbase, Pocketbase, but there's a newcomer you likely haven't heard of called Instant. It's not a full backend, but if you're looking to build a real-time chat or collaboration tool, it handles the client-server sync challenges for you, which is a lot of work to do correctly on your own. But one thing that's relatively easy to do on your own is host a website, yet many developers choose to pay companies like Vercel or Heroku a high premium to do this for them. You can avoid these taxes with tools like Coolify, the Vercel alternative, or Daku, the Heroku alternative. You can use tools like this to self-host all of the amazing projects that we've looked at so far in this video on a single virtual private server. You get the UI and APIs of a premium hosting platform, just without the massive bills and free-tier rug pulls. But now we need to talk about perhaps the most greedy software developer, Adobe. I speak to you as a hypocrite though, as I edit this video in Adobe Premiere, for which I pay a $59 monthly tribute. As a free human being though, I could trade Adobe Suite for Pirated Adobe Suite, or better yet trade Premiere for DaVinci Resolve, and trade Illustrator for Krita, and trade AfterEffects for Blender. Not every SaaS product has a free and open-source self-hosted alternative. Never paying for software again is going to be a challenge, but remember, as developers, we don't do things because they are easy, we do them because we thought they were going to be easy. Thanks for watching, and I will see you in the next one.