Thoughts on open source vs free

in #development5 years ago

Yesterday I got a github notification regarding a security vulnerability in a #NodeJS module I use in few projects and I was interesting in seeing what the vulnerability was all about.
event-stream backdoor was the node module affected and many other modules have strong dependency on that module. Then there was a lot of users that simply started to blame module author for the backdoor and the lack of commitment to maintain the module code and then a open source discussion in the #NPM community started, and I can clearly see what is it all about.
The phrase that always comes to mind is the popular:

Free as free speech not as free beer

And why is that concept important. When I started using, developing, enjoy and embrace opensource software it was kind of getting popular worldwide and specially in Costa Rica. It soon started to move towards companies and businesses, and the problem had just begun. Why is so? People in other OS's were pretty much used to look for the pirate version, key and no cost software or the eternal trial version like #winrar.

Bad habits are easily built up but very hard to quite.

So everyone really wanted a website and to lower costs developers started to offer options as free instead of stating that they were open source and community maintain software that could probably be vulnerable. Anyways I was in that early adoption wave working pretty much the LAMP stack. Linux, Apache2, MySQL and PHP, I really got into CakePHP development because ZendFW was not really opensource and CakePHP community was vibrant and pretty active at the time, I cannot really say what is it like know. For some reason the main goal was to pay nothing for software and get premium quality software/services (this started another business model called SAS software as a service). At that time I was doing pretty much everything from setting up an old server with all this kind of open source software and then got everything ready for production and you won't believe how bad some system set ups were but they were getting $'s for the products being offered online. Magento came to play and online stores were the new BOOM and I could see how greedy sales people were rather building small/house built/ unsecure and maybe not as professionally built plugins and themes for Magento and I was involved. I really feel bad about that now but the experience and knowledge is what really helps me now a days to build better software and be able to test software.

NodeJS and NPM time

I started using #NodeJS as a past time activity and learning MongoDB. Today you can pretty much get up and running with those 2 technologies for free in many hosting services in the free tier, people learn to delegate the security and common tasks to respected and big companies that offered services and risks and security problems were reduced but the bad habit persists. You will probably see startups and even big projects using opensource modules (which is not bad) and do not really give back something for the maintainers and developers behind those tools that they take advantage of to build up their business model, but yet they expect no flaws, bugs and premium quality. Now, as I am writing this I feel like it is just a bad wealth distribution system, of course @utopian-io will help developers, thinkers, designers and pretty much everyone involved in an opensource project that should not stop there. I believe a percentage should be equally distributed to the modules/packages/software that is open source and not really should be free as many are taking advantage and not giving back to the community. How can someone keep working on a module be developed for free and still support his personal expenses? Why do people expect premium quality on something they are not paying and not even properly using?

Screenshot_2018-11-27_08-33-33.pngWithin lines of code and open source software you find my inspiration but I still haven't paid Sublime text editor, shame on me.

Some others do not understand the model

Some take open source software, detect flaws or bugs fix them for their now called non free version or proprietary version. That has been a commonly development models among companies, I even recall working on unencrypting a Magento plugin to fix a flaw, do you see the worst part? It was encrypted!!!
Human nature comes to play again and yet we want humanity to get better and advanced to a higher level but w are not truly tackling our bad habits and behaviors. I truly hope that people will start being more collaborative and support each other for the common good and not think just of themselves. Do you see any similarity to what might be happening here in steemit? No profit I quit, no value no interactions, no vote retribution unfollow? I am really thankful to steemit to allow me to know few people who I now even consider friends and pals and be able to share the suffer of others and be able to do something to reduce it. Projects that are utopic but somehow got started and are even doing something for the good. Will you stop there? Can you do something to improve any situation? Will you sill do it if there is not much or close to nothing in terms of profit?
If you have a project and want me to help you out will give me something? I'm not really charging you on the projects that I like to work as a fun activity or hobby, will you still pay me something for my time?


@raserrano - Developer

kedjom-keku.jpg
@kedjom-kekuConservation Association
KK-icon-plant-tree-Green-outline.png
@treeplanterFund-raising upvoting bot
FFF-logo-bw.png
@forestfriendlyWater Saving bees

pal-sig-anim-trans

Sort:  

I am developer myself. So I know what you mean. Everybody wants a free ride. :-P
On the other hand, people have no problem giving away over a $1000 for a bloody mobile phone. Go figure.

Cannot agree more with you but how about buying or paying $5 or even donate X USD amount to the developer and people will chose the 0 donation amount.

There is no free lunch. The bill will come around soon enough. I've been watching a trading mentor that claims he will never charge for the free content he is producing. Then all the sudden there is a tip and donation bot, then talk about an advanced course you will most likely pay for. I think we all like the idea of open sourced information (myself included), but then squirm at the thought of valuing someone's time or value. I think it comes down to how much we value ourselves 1st and how we balance that with charity or giving back.

I guess I know what mentor you are talking about. There is a new advance course but I guess donations are being made for increase in performance and I think I will do that as well if I start to see better trades myself I really appreciate what he has done and putting all that information together is good and he has put a lot of effort on that I hope he would join Steemit for better author rewards and easier donations system :P

Oh for certain! I appreciate the contributions he has made no question. I was pointing out that the phenomenon you speak of transcends coding or trading.

Yep I agreed! Any activity/job/service or knowledge,, people want everything for free or 0 effort

Hi @raserrano!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 3.879 which ranks you at #4186 across all Steem accounts.
Your rank has improved 3 places in the last three days (old rank 4189).

In our last Algorithmic Curation Round, consisting of 271 contributions, your post is ranked at #194.

Evaluation of your UA score:
  • You're on the right track, try to gather more followers.
  • The readers like your work!
  • Try to improve on your user engagement! The more interesting interaction in the comments of your post, the better!

Feel free to join our @steem-ua Discord server

Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 20 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 4 SBD worth and should receive 85 votes. It's now up to the lovely Steemit community to make this come true.

I am TrufflePig, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.032
BTC 57859.61
ETH 2966.06
USDT 1.00
SBD 3.67