[ Main ] [ Home ] [ Work ] [ Code ] [ Rants ] [ Readings ] [ Links ] |
|
|
[2024] [2023] [2022] December November October September August July June May April March February January [2021] [2020] [2019] [2018] [2017] [2016] [2015] [2014] [2013] [2012] [2011] [2010] [2009] [2008] [2007] [2006] [2005] [2004] [2003] |
On the corporate use (and abuse) of open source software
[Fri Sep 30 13:31:49 CDT 2022]
A few days ago, I ran into a pretty good article on the corporate use (and abuse) of open source software written by someone who does not appear to be an opponent of open source at all. Rather, the opposite appears to be true. Yet, his comments are well worth considering. First of all, regarding the possible sources of revenue for open source projects: Yes, I know. Everyone likes to use Red Hat as an example. However, that is only one company, and a very large at that. On top of that, it was acquired by an even larger behemoth. It's hardly an example for a small open source project, or even a middle-sized company. In the end, I'm afraid the author is correct: the best way to make any money with an open source project is by providing support and consulting services, yes, but also by releasing the code with multiple licenses and building proprietary add-ons on top of it. And then, we have the corporate approach to open source: Let's be honest. How many companies are just using open source projects for their infrastructure, and even as the foundation for their own projects but contributing very little? The way things are, open source has become the easiest way for large corporations to reduce costs by outsourcing whole chunks of development for free. {link to this entry} Finding what package provides a file on Debian
[Tue Sep 13 11:28:51 CDT 2022]
My son recently ran into an issue where he needed to find out which package installs a particular file on Debian. The problem, though, is that the data had to come from the repos because the package is not installed. Otherwise, it would be possible to run the following command: In other words, he was looking for something similar to the command$ dpkg -S /usr/include/pcreposix.h libpcre3-dev:amd64: /usr/include/pcreposix.h pacman -F [filename] on ArchLinux. In the end, I found the answer here: install and run the command apt-file . For example:
Keep in mind that you may want to run$ apt-file find pcreposix.h emboss-lib: /usr/lib/emboss/include/epcre/pcreposix.h libpcre3-dev: /usr/include/pcreposix.h apt-file update as root to make sure its database is up to date.
{link to this entry}
|