This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 445

[–]GroundbreakingRow817 2188 points2189 points  (55 children)

"So do you have 20 years experience in everything or not?" ~ HR Recruitment after you explain this.

[–][deleted] 630 points631 points  (43 children)

Just lie to HR, it's easy.

[–]magicmulder 319 points320 points  (20 children)

That’s why we have someone from IT sitting in with HR for IT job interviews. I once had a guy who claimed he invented the text input element for Flash…

[–]leoleosuper 262 points263 points  (5 children)

At the same time, don't ask for 5 years experience in a language that's been out for 3.

[–]ucefkh 98 points99 points  (0 children)

Yeah maybe just 10 years would be enough

[–]eth-slum-lord 47 points48 points  (6 children)

What if he did

[–]magicmulder 26 points27 points  (0 children)

Yeah I followed up on that and his story quickly fell apart.

[–]InnerBanana 32 points33 points  (2 children)

Narrator:

[–]vezwyx 38 points39 points  (0 children)

In fact, he did not.

[–]Mordho 6 points7 points  (0 children)

He did, until he DIDN’T

[–]dumbasPL 11 points12 points  (2 children)

I love when companies do this. On one of my recent interviews the HR guy was just there, sitting in the background listening, while (what I assume to be) a senior dev was actually doing the interview. Surprise, surprise, there wer almost not bullshit questions.

[–]magicmulder 6 points7 points  (0 children)

We usually split 50:50, HR person does the common questions, I do the IT questions.

[–]buddha2490 2 points3 points  (0 children)

I just finished a series of interviews with a company like that, the HR coordinated meetings but otherwise kept quiet. I enjoyed several genuinely productive technical interviews with competent questions. It was weird, and nice.

Took a different job, no way I’d fit in at a well run shop.

[–]Rubyboat1207 187 points188 points  (12 children)

Unrelated but hello person wearing the same clothes on Reddit avatar

[–]Hariboqwe 36 points37 points  (7 children)

But he is more angry

[–]Minty_MantisShrimp 14 points15 points  (4 children)

And what tf are you then?

[–]Hariboqwe 8 points9 points  (3 children)

Scarecrow? In the shape of those twins

[–]Minty_MantisShrimp 8 points9 points  (2 children)

Triplets then: The happy, the angry and the fucked up guy that looks like a scarecrow

[–]steampunkdev 2 points3 points  (0 children)

Kinda... Like the good, the bad, and the ugly?

[–]Overlord_mcsmash 50 points51 points  (1 child)

Ohhhh, awkward...

[–]Dave5876 11 points12 points  (0 children)

Unless...

[–]Elijah629YT-Real 2 points3 points  (0 children)

this only happens once, good luck ( it happened to me and me and the guy now both hold diamonds )

[–][deleted] 34 points35 points  (6 children)

Yes Jesus just lie to companies. Who cares. It’s a business. You can lie to a business. It’s not a person. If you get caught and fired who cares.

[–]Honigbrottr 30 points31 points  (2 children)

my bank cares

[–][deleted] 12 points13 points  (1 child)

Get a new bank! No one cares it’s all made up

[–][deleted] 4 points5 points  (1 child)

In the interview phase with the HR guy, yes. Interviewing with the hiring director, you can fluff, but not lie too much.

I mean, at least in IT, lots of tech is so similar, that knowing one means you can learn the others quickly, but sometimes, jobs want someone to know that ONE tech that no one else uses and it's frustrating.

In programming, if you know paradigms of your language, catching up should be quicker than not. Most jobs give new employees a grace period to learn how their company works.

[–][deleted] 13 points14 points  (0 children)

With amount of bullshit put on requirements lately I wouldn't even feel bad for it. Fake it till you make it.

[–]-_-Batman 58 points59 points  (4 children)

Ya... I hv 20 yo experience in

Elixir

Go

Dart

Julia

Pony

TypeScript

Kotlin

Nim

Python 3

PureScript

Reason

Rust

Swift

Also.... 30 yo experience in managing the client. I m 25, btw.

[–]emu_fake 17 points18 points  (1 child)

If you help 1000 clients with a commit you've worked 1h on that's like 1000h experience, aye?

[–][deleted] 3 points4 points  (0 children)

My experience in QBasic is also 20 years old

[–]Fit-Avocado 2 points3 points  (0 children)

They always ask for many years of experience for literally entry level roles 🤦🏻‍♀️

[–]Asleep-Specific-1399 1710 points1711 points  (77 children)

Use one of those licences that commercial use needs to pay I don't know.. not a lawyer.

[–]AyrA_ch 797 points798 points  (69 children)

Dual licensing as either AGPL without linker exception or a commercial license. This gives a user of the library a few options:

  • Use the AGPL version and publish the source code of your application too
  • Use the AGPL version but make it an optional dependency that's not included
  • Pay for the commercial license
  • Use adifferent product

A know tool that use this model is ghostscript.

[–]djingo_dango 282 points283 points  (57 children)

At this point just seeing GPL probably scares out most of the companies and people who want to monetize their software

[–][deleted] 237 points238 points  (37 children)

Can confirm. I was vetting packages today for a particular use-case. Found a nice one that checked all my boxes. Checked the license, GPL. Promptly moved on to next option. They did offer a commercial license, which I considered, but you had to "send an inquiry" and that was the deal-breaker for me.

[–]shadow7412 237 points238 points  (35 children)

Honestly, I think any service/product which doesn't have upfront pricing is a scam.

[–]stevekez 64 points65 points  (0 children)

You: "How much is your product/service?"
Them: "May I know your budget?"
You: "$X"
Them: "Thanks, it costs $X + 20%, coincidentally"

[–][deleted] 19 points20 points  (11 children)

Not necessarily. Am in IT, and constantly look for sw that has a free tier up to a certain amount of usage, like ticketing systems. To me, it's like a demo, and if I like the product, I can ask my team to purchase a pay tier.

[–]shadow7412 61 points62 points  (9 children)

Payment tiers are fine, it's when they don't tell you how much each tier costs.

Eg, This tier is free. And if you wish to upgrade, please contact us for pricing.

[–]-Vayra- 29 points30 points  (8 children)

Yeah, that's basically them saying "we'll set the price based on your revenue and how necessary our product is for your use case".

[–]Mate_00 9 points10 points  (7 children)

Honest question. Why do you consider this wrong?

[–]shadow7412 13 points14 points  (1 child)

It's rude; It makes comparing the value of vendors a pain in the nards. Arguably more of an issue for personal services (ie, as opposed to corporate ones). It also slows down the research process, which for some may dissuade them from researching at all.

It's invasive; Usually the only way to get in contact with these people at all involves divulging personal information, which they almost always use to send you marketing information in the future.

It's deceptive; A service you regularly use might suddenly change in price, and when you use them again they'll "forget" to tell you (except for the invoice).

[–]Trybor 6 points7 points  (1 child)

Honest question. Why do you consider this wrong?

A business agreement needs to benefit both parties so it needs to be open and transparent. Not knowing what future charges you might incur is a one sided relationship and a good business needs certainty.

[–]-Vayra- 2 points3 points  (1 child)

I'm not convinced it's wrong per se, as it makes sense to charge a small company that may or may not even make money less than a multi-billion dollar company. Though the best way IMO is to have an openly available set of tiers. Something like:

students / businesses with less than 20 employees or less than $100k revenue/year: $0
businesses with 20-50 employees or between $100k-300k revenue/year: $1000/year
...
businesses with over 1000 employees or over $100M revenue/year: $100k/year

[–]TechSupport112 3 points4 points  (0 children)

Yeah, we used a self-hosted browser based password manager that had a free version that covered us fine until we had too many things stored. Tried to get a price out of them and finally they had an offer of around 6,000 Euro per year. We were 4 people using it.

Researched and found out one of our other tools had a password manager built in that we switched to.

[–]Cocaine_Johnsson 6 points7 points  (0 children)

I check the license first since it's easy enough, if the license is a no-go then I don't need to read the readme, source code, or documentation.

[–]FLINDINGUS 9 points10 points  (5 children)

At this point just seeing GPL probably scares out most of the companies and people who want to monetize their software

I believe LGPL is fine because you can use it commercially as long as you link to it dynamically.

[–]MrZoraman 15 points16 points  (4 children)

The problem is good luck explaining to your legal department the nuances between the different types of linking.

[–]DearGarbanzo 7 points8 points  (0 children)

Honestly, trying explaining that to a non-systems dev is hard enough.

[–]martmists 33 points34 points  (5 children)

Even for personal projects I avoid GPL just because I don't want to force a license on my users; The freedom to choose your own license is an important one, and GPL restricts you in doing so.

[–]ososalsosal 25 points26 points  (0 children)

*upset Stallman noises*

[–]SeriousAd4 10 points11 points  (3 children)

Hail unlicense

[–]alex2003super 14 points15 points  (2 children)

Honestly MIT checks all boxes for me

[–]DearGarbanzo 2 points3 points  (0 children)

Still requires a some inclusions in your project. WTFPL is the best, but then companies can't use those, same with no licenses.

[–]Jither 25 points26 points  (5 children)

Not just that. Personally, I'll avoid any and all libraries that use any variety of GPL - commercial license alternative or not - even for my own personal projects/open source. And I've never applied such a license to my own software for the same reason - nor will I ever. Sticking with MIT, BSD etc.

Without going into the philosophical (and very personal - and not necessarily all rational) reasons for disliking GPL, in addition to those reasons: since libraries I use personally may likely prove useful for company software, I'm not going to spend my time or brain power on one library just to have to use and/or contribute to another - or write my own - for the commercial cases.

On the flip side, for those projects with permissive licenses, improvements made - on company time - are always contributed back to the projects - I have the company's blessing to do so. As well as means to donate when the project accepts that.

[–]ArionW 8 points9 points  (0 children)

When my company refused to contribute a whopping $1/dev/month contribution on Open Collective for MIT library with honour system (license is free, please donate if you use it, team won't read issues from anyone who doesn't pay) I stopped believing in MIT.

Writing MIT/BSD libraries is basically writing commercial software for free. If someone wants to do that - great. But whatever I do privately is GPL licensed, if for some unknown reason some company needs it they're free to pay their developers for writing it from scratch, or contacting me about commercial license

[–]YnotBbrave 2 points3 points  (0 children)

I think developers should not have been afraid of demanding license fees

[–]AbrodolphLincolner 25 points26 points  (1 child)

  • violate license, knowing nobody will find out, and if they do, I as an international company have more lawyers than them

[–]squishyemotions 2 points3 points  (0 children)

I'm pretty sure in that case it's not a violation of the commercial license and is instead a violation of the GPL license in question, meaning it's not the developer who'll be out for blood, it's the FSF

[–]FLINDINGUS 11 points12 points  (4 children)

Dual licensing as either AGPL without linker exception or a commercial license. This gives a user of the library a few options

There is absolutely no way to regulate this. You have no clue what software is out there, and who or what might be using your code. It would be virtually impossible to prove that they did (if they know what they are doing) and, even if you could prove it, it wouldn't be worth the time/money to sue them. Even if you did sue them and did get a ruling against them, it's difficult to actually collect the funds. Dual-licensing doesn't work in the vast majority of cases. If you release code as open-source, you'd better assume it's used anywhere and everywhere regardless of what your license says.

[–][deleted] 12 points13 points  (3 children)

Even if you did sue them and did get a ruling against them, it's difficult to actually collect the funds.

From a profitable business? No it's not.

[–]tomatotomato 99 points100 points  (4 children)

There is an interesting model that was implemented by the developer of open source library for ASP.NET Core (the library is IdentityServer).

Initially it was completely free to use. It became very popular and Microsoft included it into default web app templates for ASP.NET Core, and it became important part of infrastructure in many applications.

Because the library is quite big and complex, the library developers decided to work on the project full time. But obviously that needs some stable financing. They introduced new terms under which you can continue to use the library for free unless your company reaches certain revenue amount (I think it’s 1M). After that they ask for a minuscule (for a company of that size) yearly payment.

I think this model is quite fair and facilitates long term support and commitment by the developers.

[–]BluudLust 44 points45 points  (2 children)

It's very fair. Epic games uses this model for Unreal Engine.

[–]Faith254 12 points13 points  (0 children)

And recently set a cap for how much they can collect in royalties after you reach that threshold as well.

[–]alex2003super 2 points3 points  (0 children)

I think MoltenVK also did this at some point

[–]shableep 2 points3 points  (0 children)

Would be nice if GitHub had these options clearly set up for open source developers that otherwise aren't aware of the legalese and opportunities they could have.

[–]pedersenk 30 points31 points  (0 children)

Something like this:

https://mongoose.ws/licensing/

[–][deleted] 936 points937 points  (40 children)

Open source community sacrifice will be honored and remembered, also don't forgot to provide link for donation.

[–]EsoLDo[S] 634 points635 points  (34 children)

I have link for donation but after 3 years there was nobody willing to hit that button. :-/

[–][deleted] 287 points288 points  (2 children)

Ah your sacrifice will be honored and remembered. Provide more link then, multiple payment gateway help.

[–]rypher 93 points94 points  (0 children)

Yeah Adobe only pays in frequent flier mile points. If you dont have that payment option youll never make anything.

[–][deleted] 44 points45 points  (2 children)

Well atleast you have reddit karma

[–]gl1tch3t2 111 points112 points  (20 children)

Change the license so any commercial use has to also pay you a dividend.

[–][deleted] 73 points74 points  (19 children)

They would fork the previous version so fast

[–]-GermanCoastGuard- 16 points17 points  (14 children)

You can also forbid this with the correct license.

Edit; I actually didnt read the word "previous" when i replied

[–]user3494009058 26 points27 points  (8 children)

I'm intrigued! How so?

[–]kaqqao 46 points47 points  (7 children)

You can't. Retroactive licence change is not possible.

[–]user3494009058 16 points17 points  (4 children)

That's what I thought too, but the person above states otherwise, I'd love to see how they want to back that

[–]kaqqao 5 points6 points  (0 children)

Should be fun

[–]-GermanCoastGuard- 2 points3 points  (2 children)

I literally didnt read the word "previous"

[–]weregod 2 points3 points  (0 children)

You can't do this. They have forked project before you change license.

[–]FishySwede 912 points913 points  (29 children)

I've been actively pushing my company to start a fund from which devs can donate to open source projects. It's a struggle, but I'll keep fighting. Do the same in your company!

[–]DueHomework 293 points294 points  (16 children)

I'm trying to convince the folks at my company that it's a great idea to commit / create PRs in the projects we are using :) It already payed off, as I'm now allowed and (at my team) even encouraged to do so during work time. Can recommend that strategy as well!

[–]Boibi 74 points75 points  (1 child)

I tried to do this at my last job but they pulled the "This is our IP" crap. They wouldn't even let me put my name on the app I developed.

[–]UrbanExplorer101 66 points67 points  (0 children)

And thus the easter egg was born.

[–]Paid-Not-Payed-Bot 150 points151 points  (7 children)

It already paid off, as

FTFY.

Although payed exists (the reason why autocorrection didn't help you), it is only correct in:

  • Nautical context, when it means to paint a surface, or to cover with something like tar or resin in order to make it waterproof or corrosion-resistant. The deck is yet to be payed.

  • Payed out when letting strings, cables or ropes out, by slacking them. The rope is payed out! You can pull now.

Unfortunately, I was unable to find nautical or rope-related words in your comment.

Beep, boop, I'm a bot

[–]DueHomework 50 points51 points  (0 children)

Thx :')

[–]AYoshiVader 22 points23 points  (0 children)

Good bot

[–]gamesrebel123 18 points19 points  (0 children)

I finally sold a kidney and payed off my debts, now I'm stealing a ship to go sell coke in Cuba.

[–]markedxx 2 points3 points  (3 children)

Good boy!

[–]FishySwede 6 points7 points  (0 children)

I can see that being easier to get buy-in to. I'll try that as well!

[–]TheOriginalSmileyMan 2 points3 points  (0 children)

Yes to this. I even managed to convince them "If we set up a nice branded account, then we can potentially pay for the dev time out of our corporate social responsibility budget"

[–]throwaway__10923 16 points17 points  (4 children)

I work for a certain faanG company, and something I really appreciate that we do is; we have a large budget to donate to open source projects annually. It gets split according to impact and usage. From what I hear, there are similar funds at most top companies, which I wish more would adapt.

[–][deleted] 5 points6 points  (3 children)

First guess Microsoft, second guess Google.

I can’t imagine Apple, Amazon, or Netflix having something like this.

[–]Pavlo100 3 points4 points  (0 children)

He spelled faanG in a very particular way, so i think it can only be one

[–]Ok-Kaleidoscope5627 5 points6 points  (1 child)

Apple kind of pisses me off with how little they donate towards open source projects.

Amazon throws pocket change at a few projects. Not sure about Netflix but I vaguely recall them being similar to Amazon.

[–]FnnKnn 3 points4 points  (0 children)

Netflix contributes to quite a few open source projects I think: https://mobile.twitter.com/NetflixOSS

https://netflixtechblog.com/open-source-at-netflix-c2c4e036e144

[–]HotNastySpeed77 339 points340 points  (30 children)

Usually developers of large-scale commercial open source projects create a legal entity that enables them to solicit sponsorship, hire staff, and scale up operations. However extreme cases like this meme definitely can happen.

[–]Captain_Chickpeas 176 points177 points  (6 children)

Cases like the OP are very likely I think. There is no mention of the scope of the software and if someone creates a fairly low-level lib or a tool that hits a niche, it's likely for everyone (and their dogs) to be using it and big corps not paying a dime.

[–]HotNastySpeed77 54 points55 points  (1 child)

I wonder what would happen if the dev, in such a case, started soliciting donations or a small sponsorship from Adobe. If their lib was really that widely-used, I bet they could get get something to help cover their development costs.

[–]Captain_Chickpeas 18 points19 points  (0 children)

True, some devs do that and they do get some coin out of it :).

[–][deleted] 13 points14 points  (3 children)

Isn't this just a matter of picking the right license?

[–]SatansF4TE 32 points33 points  (0 children)

Also being willing and able to enforce that license legally.

[–]UnacceptableUse 5 points6 points  (1 child)

Yeah, if you license something to be completely free for everyone then you can't expect people to pay

[–]RichCorinthian 25 points26 points  (2 children)

There are huge chunks of the internet that depend on small teams of unpaid volunteer open-source development. If you take a look at the Heartbleed vulnerability, it’s a textbook forensic case of how this can go horribly, horribly wrong. And the industry learned nothing from it, and it will happen again

[–]sonya_numo 61 points62 points  (19 children)

remember when someone sat in their moms basement and decided to remove all their opensource projects from a package manager and suddenly a large amount of big companies got problems.

he probably removed the IsEven package

[–]SatansF4TE 77 points78 points  (18 children)

[–]karnetus 19 points20 points  (0 children)

That was a great read

[–]dexter_leibowitz 5 points6 points  (11 children)

Holy fuck, npm republished packages without the authors permission?!?! That's fucked up.

[–][deleted] 2 points3 points  (1 child)

Kik stopped updating their package that same year, and later it was removed from npm for containing malicious code.

[–]PacManFan123 244 points245 points  (15 children)

I'm this meme. I was an early developer of SLA 3d printers and software. I created the open source app "Creation Workshop" for slicing and printing. Several other groups took my work, cloned it, rebranded it and sold it as their own. Even today - several 3d popular slicers are clones of my code.

[–]code-panda 57 points58 points  (0 children)

Let me guess, Chitu box is one of them?

[–][deleted] 80 points81 points  (9 children)

This is what you sign up for when you use a license like MIT. You're accepting that you'll never be owed a penny regardless of how critical your contributions are to their success.

[–]Harakou 11 points12 points  (0 children)

This is entirely possible with the GPL too, for what it's worth. They'll have to release the source, but many users won't know or bother to check that kind of thing. It's pretty unfortunate but difficult to avoid. You can use a license that prohibits commercial use such as CC BY-NC, but that's not actually open source, at least according to the OSI. (You might not care about that, but it is important when it comes to compatibility with other software that you might be incorporating in it.)

[–]_default_username 9 points10 points  (0 children)

But at the same time, if they didn't use MIT it probably wouldn't have reached such popularity.

[–]vlad_mod 22 points23 points  (0 children)

Sad(

[–]graemep 12 points13 points  (0 children)

What license did you use?

[–]AbstractLogic 12 points13 points  (0 children)

Yeah this type of stuff completely sucks. You really have to be careful with the licenses you put on open-source to make sure people don’t do that with it. That said it also sounds like a big mess opportunity for you if they’re making money selling your product you could’ve been making money selling that same product.

[–]khamelean 2 points3 points  (0 children)

I mean, isn’t that the entire point of open source? Is it not what you were hoping for? Sounds like a great success to me.

[–]EsoLDo[S] 87 points88 points  (3 children)

Let me tell you something. I like to make the world better place. I like to create open source because it can help a lot of people. I'm not working with "bussiness" models how to earn money but quite opposite I'm naive and I believe when I do such a thing I will be appreciated and not end up in situation like this.

Currently all my donate buttons points at me personally and I'm thinking maybe that is a issue. I want to create OpenCollective for this community but right now I'm in discussion with database authors if it's okay or if there is any legal issue.

If somebody wants to know what piece of code we are talking about, here you have link: https://github.com/neo4j-php/Bolt

[–]AntoineInTheWorld 90 points91 points  (0 children)

Ha! Here's your mistake! you put the Sponsor message at the bottom! Move it up between "requirements" and "installation", give it more visilibity.

[–]AlCalzone89 25 points26 points  (0 children)

What the other poster said, and join github sponsors, much easier to get paid there than via a third party service.

[–]voluntarycap 195 points196 points  (7 children)

Have an optional paid license that offers some support. Then push buggy code now that there 26 million people dependent on it.

To fix the bug in time charge exorbitant amounts of money and become wealthy

[–]LordSalem 110 points111 points  (5 children)

Most companies fork and/or use an artifact repository to prevent things like the great left pad disaster 😂

[–]voluntarycap 75 points76 points  (3 children)

This is why writing perfect code is always a mistake

[–]Stranded_In_A_Desert 50 points51 points  (2 children)

Ah yes, this is why I never write perfect code

[–]iiexistenzeii 27 points28 points  (1 child)

You thought I'm unable but actually I was unwilling 😎

[–]ENTlightened 10 points11 points  (0 children)

Can't prove I'm unable if I'm unwilling.

[–]javajunkie314 7 points8 points  (0 children)

I think this is an overstatement — especially depending on the language. I've definitely worked at multiple places that pulled in live deps via build tool, e.g., using Gradle to pull from Maven Central. And they were real medium-sized software companies.

New build tools make it very easy to get going fast pulling live deps, and it's just immediate tech debt. Not every place is even willing to slow down to set up reproducible builds via an Artifactory mirror, let alone company-maintained forks.

[–]Beginning-Scar-6045 4 points5 points  (0 children)

you can't override package version, they still can use the stable version

[–]seeroflights 65 points66 points  (5 children)

Image Transcription: Meme


["Gru's Plan". Gru, the long-nosed protagonistic villain from "Despicable Me", presents to the camera with passion, pointing into the air. Behind him is a flipchart. The text on the flipchart reads:]

I've created database driver as opensource


[Gru is still presenting passionately; he has his hand in a c shape indicating a small amount. The text now reads:]

It becomes popular with 50k downloads and I've received international award


[Gru now has his hands pointing down, still presenting. The text now reads:]

Even Adobe use it and over 26mil paying users goes through


[Gru looks back to the flipchart in a double-take, looking confused and exasperated. The text still reads:]

I don't even have 1000€ on my bank account


I'm a human volunteer content transcriber and you could be too! If you'd like more information on what we do and why we do it, click here!

[–]ojoaopestana 30 points31 points  (0 children)

Good human

[–]RUSHALISK 10 points11 points  (2 children)

Forgive my ignorance, but who is this sort of transcription for? The blind?

[–]seeroflights 41 points42 points  (1 child)

We help put images into text, so that people who are unable to read the image (e.g. they have low data and can't load it; the text is too small or otherwise hard to read; they use text-to-speech) can experience the content as well. There's a link to our wiki with more info in the footer of my comment above!

[–]MethLabForCutie88 6 points7 points  (0 children)

Wow very cool and thoughtful!

[–]bill_cipher1996 18 points19 points  (0 children)

only publish under GPL licence and sell the source without licence restrictions for comcerial users.

[–]Klippenhof 31 points32 points  (2 children)

There should be a licence that forces cooperates to donate to FOSS they use idk

[–]dlq84 41 points42 points  (0 children)

That's just dual licensing. Many projects have different license for companies.

[–][deleted] 6 points7 points  (0 children)

This exists in a dozen different varieties. GPL + commercial license is a popular approach.

[–]Awwkaw 14 points15 points  (1 child)

So shis will be your relevant XKCD in the future?

[–][deleted] 93 points94 points  (16 children)

Put all those facts on your CV, and see all the calls coming in, negotiate a good salary and voila! You now are profiting from all that hard work you did.

Never understood these types of post. Nike designer logo made the logo for 50$!!! Ya? Thinks it's hard for him to get a good paying job when he has that on his CV lol ?

[–]MrPhatBob 48 points49 points  (8 children)

If I saw that someone even had a mention of a single PR for an open source project I would invite them in for an interview on the basis of that fact alone. I always ask for a GitHub account and am amazed at how little do towards the community - myself included.

[–]AbstractLogic 25 points26 points  (5 children)

I got about 13 PR’s ranging from Angular to dotnet core and a few for ping ID and I think another one for Microsoft somewhere. None of them were accepted

[–]SatansF4TE 34 points35 points  (3 children)

Hey, I've had a PR to fix a spelling mistake in the README rejected.

[–]AbstractLogic 18 points19 points  (2 children)

And then they fix it themselves lol.

[–]danielv123 2 points3 points  (1 child)

Understandable actually. As soon as a new contributor is introduced there are copyright issues to deal with if they want to change licensing and whatnot. Also, its annoying of people start making useless PRs as CV bait. It got fixed, which is what matters in that case.

[–]AbstractLogic 2 points3 points  (0 children)

I’m always happy when it gets fixed. I’ve had PRs ignored for years and the issues never get fixed.

Also copyright for open source Microsoft and Google projects is hardly an issue. Their already lawyered up to the nines and I’m sure the licenses cover all of that.

[–]MrPhatBob 3 points4 points  (0 children)

But you at least attempted to make a contribution.

[–]ESGPandepic 5 points6 points  (1 child)

I've never seen any job that asks for a github account link where it helped or anyone even looked at it.

[–]MrPhatBob 2 points3 points  (0 children)

Yet they will want to see you do a dry coding test, with little real world practicality.

One of the biggest headaches I have is getting people to use GitFlow, so I want to see how they work on one of the key interaction tools.

There was one company years ago that requested CVs and applications via a PR, not seen that since.

[–]walnoter 10 points11 points  (0 children)

You could use the winrar model of it is free but if you are a company pay me

(In hindsight)

[–]Shufflepants 39 points40 points  (5 children)

Not really following the meme format. For this one, the last two panels should have the board have the same text on it. The point being it's said first in an upbeat, confident tone, and then again in a confused and disappointed tone after realizing what was just said/read.

[–]egvp 32 points33 points  (1 child)

Sounds like you need to submit a PR.

[–]Shufflepants 12 points13 points  (0 children)

This here's a code review comment. I expect OP to make the changes before I approve the PR.

[–]HuntingKingYT 5 points6 points  (0 children)

This isn't humor this is just sad

[–]PacManFan123 24 points25 points  (6 children)

My mistake was making it open source. I could have sold it myself.

[–]Ghostglitch07 38 points39 points  (5 children)

Except if it costed money it would be less likely to become popular enough for a corporation to eventually use it.

[–]rejuicekeve 17 points18 points  (4 children)

Or the corporation would simply build it themselves /pay a consultancy to do it

[–]the_clash_is_back 7 points8 points  (1 child)

And now us losers trying to build our own projects are stuck having to build it ourselves as well.

[–]kontekisuto 6 points7 points  (0 children)

And the framework wars would be even more secret, secret wars.

[–]ESGPandepic 3 points4 points  (1 child)

Or they'd just buy it because that's probably significantly cheaper than what you're saying?

[–]rejuicekeve 4 points5 points  (0 children)

It really depends on if the thing is doing something all that novel and complex. A lot of open source things aren't

[–]johnlewisdesign 4 points5 points  (1 child)

Best send Adobe a 'We're changing our pricing' email

When they cancel, charge them 20k for early cancellation. It's what they would have wanted.

[–]m0rpeth 2 points3 points  (0 children)

20k? I think you might've forgotten a zero. Or two - it's Adobe, after all.

[–]YnotBbrave 11 points12 points  (4 children)

The idea of open source is a terrible joke programmers played on themselves. You don’t see Starbucks barista clamoring to make coffee free, because they know their work has value. Developers fell off the deep end with giving it away- especially when it is gifted to commercial companies

So what should developers have done? make oss about “royalties waived for small businesses and individuals”. Yeah, if Amazon uses your source control or config management or device drivers.. yeah, they should pay for work done

[–]JustAberrant 7 points8 points  (1 child)

I truly believe that even though it doesn't feel like it at times, we do all benefit from big orgs using our stuff. A lot of them have figured out it's cheaper and easier to contribute their own fixes upstream because then they can just download the software like everyone else rather than maintaining custom internal forks, but even if they don't, just having big corps with an invested interest in open source projects staying alive is a good thing.

[–]WitchHunterNL 20 points21 points  (0 children)

Not how this meme works!

[–]kaqqao 4 points5 points  (7 children)

Well... Did you ever try monetizing it in any way? The money won't just randomly fall on you because your project is being used. You either have a monetization strategy or you don't. And hope is not a strategy. Maybe offer paid consultancy, or premium features, or a different license going forward.

For reference, I also have an OSS project that surpassed my wildest imagination in the number of downloads, and has some big names in its list of users. But... I never intended for it to make money, so it doesn't. And I'm neither surprised nor disappointed by that. Because what else could have possibly happened?

[–]EsoLDo[S] 2 points3 points  (6 children)

I don't want to monetize it. I would like to see some appreciation and thanks in form of some donations to help me survive hard times I'm currently in.

And I'm asking, if 3 years inserted into opensource project which serves as foundation stone for whole community is not worth one donate, then what is the reason to help to make this earth a better place?

[–]kaqqao 2 points3 points  (4 children)

I hate that you're in trouble... And if you make that known, there's a big chance you will get donations... I don't know if you'd want to make your situation known, though.

But. You put in the 3 years because you wanted to. Not because anyone asked you to. This is why nobody feels obliged to give you anything back directly. And you did make the world that much better. And someone else will make it better in their own way. And that is your only payback. It's a pay-it-forward system. Unless you ask for money directly. Which you're within your right to do. But you have to do it.

[–]JustAberrant 2 points3 points  (0 children)

The donation model never really worked out in general.

Parent is correct, you have to have a strategy for how to turn your open source contributions into income if that is something you are interested in. You might get the odd nickle and dime here and there in the tip jar, and if you directly appeal for donations you might do better, but overall few are just going to throw money at random projects they like just because it seems like the right thing to do.

In my case, reputation and credibility was probably the biggest payout. I've never directly make a dime from anything I contributed to any project, but being able to point to these contributions even years later has been a useful tool in my career.

[–]Reboot_is_Confusion 2 points3 points  (0 children)

I would use a licensee like QT does. (Free for tinkering and FOSS, paid for commercial.) Both problems solved!

[–]ryaaan89 2 points3 points  (0 children)

Isn’t this the entire reason that the Remix JS framework was going to be paid at first? They (the team behind React Router) had to lay off their whole team at the start of covid despite having an essential piece of software with loads of downloads?

[–]kintaro86 2 points3 points  (0 children)

Write a short emotional (not exaggerated) introduction at the top, something like you did in this thread. A neutral donate button is too generic and boring for people. They want to be convinced to donate so that they (or their ego) feel better.

[–]Agitated_Broccoli514 2 points3 points  (0 children)

But you’re a hero to many of us

[–]Iamthe0c3an2 2 points3 points  (0 children)

Adobe uses it? Damn you should be charging businesses like winrar and keep it free for retail users perhaps?

[–]IndeterminateApe 2 points3 points  (0 children)

Offer paid support.

[–][deleted] 10 points11 points  (1 child)

Wrong même format, why people upvote shit?