Consolidated Business & Enterprise Computing Rant Thread

Discussion in 'Business & Enterprise Computing' started by elvis, Jul 1, 2008.

  1. GumbyNoTalent

    GumbyNoTalent Member

    Joined:
    Jan 8, 2003
    Messages:
    10,194
    Location:
    Briz Vegas
    Microsoft <SIGH> evil is just the default setting.

    MS buys Github...
    MS launches AI based code assistant... https://copilot.github.com/
    Seems innocuous until... https://thelig.ht/abandoning-github/

    So it seems autopilot trolls all of github repos looking for code to help, only issue is it ignores the license that that code is available under and the license that the code it is helping is written is under, and ignores any conflict of ownership and restrictions.
     
    Last edited: Jul 4, 2021
  2. Perko

    Perko Member

    Joined:
    Aug 12, 2011
    Messages:
    4,526
    Location:
    NW Tasmania
    Sounds more like "half baked" and "incompetent" are the default settings. Imagine Ballmer screaming cancer over and over when he hears about it.
     
  3. OP
    OP
    elvis

    elvis Old school old fool

    Joined:
    Jun 27, 2001
    Messages:
    45,110
    Location:
    Brisbane
    Yeah look, I'm the first one to stand in line and yell at evil corporates (and shit on Microsoft for any reason, real or made up), but this smacks of "incompetent, not malicious" to me.

    A 5 minute conversation with the average developer tells me really quickly just how little developers understand about licensing. Hell, I've been in some rather heated discussions with very prominent open source devs where they ranted and raved about someone commercialising their GPL code "without their consent", and I had to point out to them that the GPL doesn't require any consent at all, nor is it anti-commercial (and in this case, the third party followed all the actual requirements of the GPL to the letter).

    Even on the pro-open-source side of things, people generally have no fucking clue about the very licenses they swear by. I don't expect a bunch of cloud/devops knobs to have any clue at all about half the crap they use.
     
    Rass likes this.
  4. GumbyNoTalent

    GumbyNoTalent Member

    Joined:
    Jan 8, 2003
    Messages:
    10,194
    Location:
    Briz Vegas
    https://docs.github.com/en/github/c...a-repository-on-github/licensing-a-repository
    https://github.blog/2017-11-03-search-repositories-by-license/
    Github know about the different licenses available!

    PS https://choosealicense.com/
    Github provide a choose the right license guide.
     
  5. OP
    OP
    elvis

    elvis Old school old fool

    Joined:
    Jun 27, 2001
    Messages:
    45,110
    Location:
    Brisbane
    "GitHub" isn't one idiot who made that tool.

    Hanlon's Razor, my good man.
     
  6. GumbyNoTalent

    GumbyNoTalent Member

    Joined:
    Jan 8, 2003
    Messages:
    10,194
    Location:
    Briz Vegas
    Copilot is a github product, just like insights for enterprise github is a tool to force compliance on the code and licenses used within dependencies is also a product by github that demonstrates the organization does know what compliance is, as it is part of their pay to use product. This was github's main direction to profitability before MS brought them, compliance enforcement, now it isn't a focus? Or does head office introduce new corporate overrides to being a good open source citizen?

    Sleep with dogs and you catch fleas.
     
  7. PabloEscobar

    PabloEscobar Member

    Joined:
    Jan 28, 2008
    Messages:
    14,621
    I'm pretty sure it was invented buy John McGithub of the Clan McGithub.
     
    Unframed likes this.
  8. GumbyNoTalent

    GumbyNoTalent Member

    Joined:
    Jan 8, 2003
    Messages:
    10,194
    Location:
    Briz Vegas
    https://www.reddit.com/r/programmin.../?utm_source=share&utm_medium=web2x&context=3
    It's not nearly as simple as that. If one piece of code you accidentally import is incompatible with the GPL, and another bit of code is GPL, then there simply is no way to distribute the code in a way that satisfies both licenses.

    https://www.gnu.org/licenses/license-list.en.html#GPLIncompatibleLicenses

    For example, somebody might want an "ethical license" for their code that restricts who can use it https://ethicalsource.dev/licenses/ like https://www.open-austin.org/atmosphere-license/about/index.html because they don't want oil companies to be able to use their software for free while cutting down the rain forest.

    But GPL has struct rules about software Freedom that you can't restrict who uses GPL software regardless of whether you like what they are doing with it. So you can not make software that Anybody can use, and also certain people can't use. If Copilot gives you snippets of code from both sources, then you are just standing on a legal landmine.
     
  9. DivHunter

    DivHunter Member

    Joined:
    May 31, 2005
    Messages:
    3,239
    Location:
    Melbourne
    Colleague: "Outlook is so shit"
    Me: "Indeed, but that isn't Outlook, that's Mail"

    He had Outlook installed already, I thought he was using Mail on purpose :lol:
     
    BurningFeetMan and Unframed like this.
  10. EvilGenius

    EvilGenius Member

    Joined:
    Apr 26, 2005
    Messages:
    10,845
    Location:
    elsewhere
    Hmm, if M$ weren't so mornonic in regards to outlook/mail I might laugh a little harder. Even with outlook installed though they still default you to mail, and if you try to change the default they ask if you're not sure you don't want to use mail, because it's awesome! :Paranoid:
     
  11. Gunna

    Gunna Member

    Joined:
    Dec 25, 2001
    Messages:
    7,899
    Location:
    Brisbane
    No one probably set up a default layout for the task bar so mail is the default for new profiles
     
  12. GumbyNoTalent

    GumbyNoTalent Member

    Joined:
    Jan 8, 2003
    Messages:
    10,194
    Location:
    Briz Vegas
    Someone's having a bad day.
    https://www.craigstuntz.com/posts/2021-07-08-how-i-made-a-giant-mistake-with-terraform.html
    Now I know that readers of this blog are smart, competent engineers, so you probably are very careful about where you store your backups! Well, Azure SQL Server does back up your databases, automatically, so full marks for that, but if you inadvertently destroy a SQL Server it takes the backups with it! Also, there is, as far as I can tell, no option in the Portal or terraform to put the backups elsewhere. (This is in contrast to running an Azure SQL Managed Instance, which is… something else entirely.)
     
  13. Unframed

    Unframed Member

    Joined:
    Mar 30, 2010
    Messages:
    9,274
    Location:
    Hella south west
    Having only one backup? That's a paddling.
     
  14. Hive

    Hive Member

    Joined:
    Jul 8, 2010
    Messages:
    6,380
    Location:
    AvE
    Lists of complicated things:
    1. Explaining quantum entanglement to a toddler
    2. MSP techs trying to work out printer issues with the efficiency and intelligence of a monkey with late stage cancer
    3. Trying to find polite ways to inform people they are in the wrong industry and should consider welfare instead of turning 5 minute jobs into 5 hour jobs.

    I'm not bitter at all! Almost lunch time. I'm having a beer and burger

    https://27bslash6.com/interviews.html
     
    Last edited: Jul 13, 2021
  15. caspian

    caspian Member

    Joined:
    Mar 11, 2002
    Messages:
    11,993
    Location:
    Melbourne
    from this morning alone:

    4. trying to explain to management that demanding information that will take weeks to assemble to support a go/no-go decision this afternoon is just not possible. the time to ask was months ago.
    5. trying to find a polite (and I'd accept business polite at this stage) way of explaining to the same management that they lack the prerequisite understanding to make some decisions on an informed basis, and they need to either take guidance from their expert technical staff or accept that they're guessing.
    6. that "management accepting the risk" has very real potential consequences. it's not just an arse-covering comment, it means there are very real concerns it's not going to work. arbitrary milestones on a theoretical project timeline don't alter that.
     
    BurningFeetMan likes this.
  16. cvidler

    cvidler Member

    Joined:
    Jun 29, 2001
    Messages:
    15,369
    Location:
    Canberra
    4. just work harder, stop being a slacker
    5. don't worry about blah, let me worry about blah.
    6. management changes often enough that no one is ever around when the shit hits the fan. it was always the previous guys fault. stop brining me problems, bring me solutions.
     
  17. EvilGenius

    EvilGenius Member

    Joined:
    Apr 26, 2005
    Messages:
    10,845
    Location:
    elsewhere
    [​IMG]
     
  18. caspian

    caspian Member

    Joined:
    Mar 11, 2002
    Messages:
    11,993
    Location:
    Melbourne
    4. do you understand time as a linear concept?
    5. cool, as long as I get it in writing.
    6. same as 5.
     
  19. Hive

    Hive Member

    Joined:
    Jul 8, 2010
    Messages:
    6,380
    Location:
    AvE
    Do you think it's appropriate to refer to someone by their race "e.g. Caucasian, the chinese guy" when you don't know their name and want to address them? This is the level of shit that goes on with a bunch of MLG gamers that gravitate towards IT because nobody else will hire them. I could rant for hours about how fucked it all is.
     
    Last edited: Jul 13, 2021
  20. NSanity

    NSanity Member

    Joined:
    Mar 11, 2002
    Messages:
    18,393
    Location:
    Brisbane
    This my friends is telling your employer everything they need to know about you.
     
    2SHY and dave_dave_dave like this.

Share This Page

Advertisement: