• 0 Posts
  • 47 Comments
Joined 1 year ago
cake
Cake day: July 9th, 2023

help-circle















  • Lots of foss use dual license: free for individual or non-profit use, but pay for commercial use, or even commercial use above a specific threshold. As part of my job, I’ve had to remove several of these, where the developer thinks it’s free but the corp can’t comply with the free licensing. It works.

    Here’s an extremely well known example

    I still haven’t decided what kind of company mine is with respect to foss. Its a good thing that they put effort into complying with licensing terms, they do support developers making contributions back, and historically they’ve “bought” a few foss projects (hire the developer, include that in his job responsibilities)! However I haven’t yet seen them make a corporate contribution and the first response with being out of compliance is to remove the dependency.

    So it’s good that we take it seriously, and good that we historically contributed, however we don’t seem to co tribute much anymore and clearly get more benefit from foss than we give back


  • Yeah, I struggle with that.

    • I’m not allowed to be called an Architect because the Lead Architect only allows product people in the role, however I’m equivalent rank.
    • I spend way too much time doing project management, but I despise that
    • I don’t lead a specific team or have people but I set requirements for engineering and sometime borrow people from teams
    • I’m in the Quality Engineering organization but don’t do QA
    • some people think I’m a Build Engineer, and I do set some of their requirements
    • some think I’m AppSec, and I do try to fill their gaps and apply their work to the organization.

    Recently, maybe DevSecOps sounds most accurate, and I avoid talking rank so I don’t piss off that Prima Donna




  • The question actually came up for a new tool to help automate dependency updates. Do we need to change the config to account for the inconsistency?

    It turns out we don’t: it correctly uses the default branch, no matter what it’s called. However we had to consider the question. and investigate. It spent someone’s time