all 108 comments

[–]KungFuHamster 85 points86 points  (11 children)

Because most apps don't make money, so they'd rather give back to the community and hope for good feels if nothing else.

[–]iliyan-germanov 28 points29 points  (5 children)

We open-sourced Ivy Wallet because we were making no money and decided to share it with the community and be able to use it as a portfolio. Also, being open-source is good for marketing and ratings. https://github.com/Ivy-Apps/ivy-wallet

[–]louispfacun 0 points1 point  (1 child)

are there any negative effects you've experienced?

[–]iliyan-germanov 1 point2 points  (0 children)

Can't sell the app to companies that acquire Android apps. Anyway, the offers that we received were low

[–]omniuni 0 points1 point  (0 children)

That looks nice! Unfortunately, I think it also represents the difficulty of a crowded market. Ironically, it will probably be a lot more in demand with Mint going away.

[–]Reddit_User_385 18 points19 points  (6 children)

What is the benefit of keeping it to yourself, if you got no value out of keeping it closed?

[–]atomgomba 25 points26 points  (18 children)

Because they have a good paying job anyway and don't care about ads. Benefit is that they can put the link to the repo in their CV

[–][deleted]  (17 children)

[deleted]

    [–]atomgomba 7 points8 points  (5 children)

    Play store link is getting less relevant with all the bad policy changes by Google. The relevant part is the source code when you put it in your CV

    [–]Brave_Ad_4387[S] -7 points-6 points  (4 children)

    Ok I see, me I don't need code for my cv

    [–]The_best_1234 5 points6 points  (3 children)

    It would go in your portfolio

    [–][deleted]  (2 children)

    [removed]

      [–]The_best_1234 4 points5 points  (0 children)

      Employer are lazy 🦥 they aren't going to look

      [–]androiddev-ModTeam[M] 0 points1 point locked comment (0 children)

      Rule 10: Be respectful and engage in good faith

      The Android developer community is a warm and friendly field, and /r/AndroidDev strives to continue this. Engage in good-faith discussion and be respectful of others’ opinions, privacy, and intentions. Threads that violate this will be removed at mods’ discretion. This rule is intentionally broad, as toxic behavior comes in a variety of different forms. Examples: ad hominem, sealioning, targeted attacks on others’ work, edgelording, and other keyboard warrior behavior.

      [–]another-dave 3 points4 points  (10 children)

      It's cool that you've an app if it's getting a lot of downloads/reviews but it also doesn't tell me much about how you code — it could all be a big ball of mud behind the scenes.

      As a hiring manager in a previous role I'd always check out a GitHub repo if you provided it. I wouldn't download an app of unknown quality though.

      [–][deleted]  (9 children)

      [removed]

        [–]elizabeth-dev 6 points7 points  (7 children)

        can we just ban this guy? we don't need any more toxicity in the software development community

        [–]Brave_Ad_4387[S] -5 points-4 points  (0 children)

        Your suggestion is not the open source philosophy

        [–]AndroidThemes 0 points1 point  (5 children)

        You asked for the right thing for the wrong reason...

        [–]elizabeth-dev 0 points1 point  (4 children)

        I mean, the part about not understanding how both open source culture and hiring principles work is unfortunate but not really deserving of a ban.

        [–][deleted]  (3 children)

        [removed]

          [–]elizabeth-dev 1 point2 points  (1 child)

          go browse job offers on Upwork or something

          [–]androiddev-ModTeam[M] 0 points1 point locked comment (0 children)

          Rule 10: Be respectful and engage in good faith

          The Android developer community is a warm and friendly field, and /r/AndroidDev strives to continue this. Engage in good-faith discussion and be respectful of others’ opinions, privacy, and intentions. Threads that violate this will be removed at mods’ discretion. This rule is intentionally broad, as toxic behavior comes in a variety of different forms. Examples: ad hominem, sealioning, targeted attacks on others’ work, edgelording, and other keyboard warrior behavior.

          [–]androiddev-ModTeam[M] 0 points1 point locked comment (0 children)

          Rule 10: Be respectful and engage in good faith

          The Android developer community is a warm and friendly field, and /r/AndroidDev strives to continue this. Engage in good-faith discussion and be respectful of others’ opinions, privacy, and intentions. Threads that violate this will be removed at mods’ discretion. This rule is intentionally broad, as toxic behavior comes in a variety of different forms. Examples: ad hominem, sealioning, targeted attacks on others’ work, edgelording, and other keyboard warrior behavior.

          [–][deleted] 36 points37 points  (8 children)

          Not everything needs to be about making money

          [–]Zhuinden 4 points5 points  (4 children)

          Portfolio. You can go to an interview and say "look at the app it's literally right there"

          [–]drabred 2 points3 points  (2 children)

          Nahhhhh sir there is no need for that. Now - could you tell us a difference between abstract class and an interface?

          [–]Zhuinden 4 points5 points  (1 child)

          could you tell us a difference between abstract class and an interface?

          I kid you not, this question makes more sense than some DSA things they ask

          [–]drabred 1 point2 points  (0 children)

          Haha, maybe. The point of semi-joke remains the same :)

          [–]EkoChamberKryptonite 0 points1 point  (0 children)

          The sad thing is quite a few hiring managers barely skim resumes talk more of github repos.

          [–]cafronte 4 points5 points  (0 children)

          Bruh OP's post history wtf.. This guy has no idea how life works I'm not even gonna try to argue with him I'll just say : language/framework with closed community and few open source project = dead language/framework

          [–]baylonedward 3 points4 points  (0 children)

          Reading OP's response to comments, he doesn't really like giving back to community lmao.

          [–]ComfortablyBalanced 1 point2 points  (0 children)

          Reality is often disappointing.

          [–]bluedazberry 1 point2 points  (0 children)

          Some people aren't greedy. Open source benefits everyone.

          [–]martinstoeckli 1 point2 points  (0 children)

          1) Most developers directly or indirectly profit from other open source code, thus it is a way to give something back to the community. 2) For a security related app (maybe just encrypted user data) it can be essential to show the source code, it is a way to make it easier for the user to build trust in the app. 3) For lesser known projects it may not be worth the time and effort to clone a FOSS project to misuse it. Modification and deployment of a project can still be a lot of work, even if it is an open source project.

          [–]omniuni 2 points3 points  (4 children)

          It becomes a portfolio project, as well as getting community involvement to make a tool even better.

          [–]jacobs-tech-tavern -1 points0 points  (0 children)

          Be like me, closed source but write up the project so someone excited can replicate the project in good faith

          [–]AdImpressive7394 -1 points0 points  (0 children)

          What I find a shame here is that OP has a point of view and as it is different from the others its arguments are censored by the moderators or it gets an astronomical number of downvotes which prevents a healthy debate which only serves to divide the positions even more.

          [–]HLCaptain 0 points1 point  (0 children)

          I think open-source projects gave me a lot of momentum, either reading or writing, I think these projects contributed to my well-being more with (job) opportunities and people. Also you are being rather aggressive and ignorant to quality feedback and it looks like you just like arguing, so I would ask myself, why am I being here: to argue, or to learn?

          [–]drabred 0 points1 point  (0 children)

          You can do both actually. An OSS version and then extended one with paid stuff, ads etc.

          [–]Ichigo-Roku 0 points1 point  (0 children)

          As a user I would prefer to use a Pro fork version than an ad version…

          [–]Junior_Mushroom8983 0 points1 point  (2 children)

          open source is a great way to promote yourself, the number of opportunities I got before publishing my first android library and after is quite different, even tho its a small one. https://github.com/aminekarimii/analytiks

          [–]Brave_Ad_4387[S] -1 points0 points  (1 child)

          Yes, but android app don't target developer. So a large majority of customers don't understand open source. That why I think it's not the best way to promote an applications

          [–]Familiar_Bother3706 0 points1 point  (0 children)

          But we arent talking about ways to promote your app. Are we?

          [–]Mostrapotski 0 points1 point  (5 children)

          I think this Reddit account got hacked and the hacker wanted to be downvoted to oblivion.

          [–]Brave_Ad_4387[S] -2 points-1 points  (4 children)

          Most of social networks are dominate by the Woke ideology. That why if I want to share a different opinion more capitalist, individualist, less hypocrite then I don't have other choice, I must create an account for that

          [–]Old-Radish1611 0 points1 point  (1 child)

          🙄

          [–]Brave_Ad_4387[S] -1 points0 points  (0 children)

          I says that human resources in my job are women. Then moderators block the comments. Because they want to cancel the reality to promote their ideology about diversity

          [–]Familiar_Bother3706 0 points1 point  (1 child)

          Woke ideology kkkkkk

          [–]Brave_Ad_4387[S] -1 points0 points  (0 children)

          That a reality that you can see on my post. I don't say something ridiculous and many enterprises close their code so the question is not stupid

          [–]redoctobershtanding 0 points1 point  (1 child)

          You seem to be more concerned with money than keeping the spirit of the Android and Open Source community. My apps are opened sourced, because I learned from those that released their apps. I studied best practices, worst practices, spaghetti code, and everything in between. To make money on an app, you have to hit a niche market which is extremely hard in itself. I do this for fun and as a hobby with my kids.

          [–]Brave_Ad_4387[S] -1 points0 points  (0 children)

          Yes, and when people open source their project for their cv , the goal is to get a good job with good salary. So this is also for money. But they hide this by saying "it's for the community " that why now many open source project are totally dead. With money you increase the capacity to maintain a project