I think it might be, there’s no way Anakin would be able to buy proprietary hardware or software. So either he stole it, which his mother probably would not have allowed. Or he was able to scrap all the parts together because there is a template for humanoid protocol droids that we have also seen round Star Wars. And then the software itself either Anakin programed entirely himself, (which I know he’s very smart, but even that seems a stretch) or he forked it. So it would make more sense that there was an open source catalog of protocol droid software. It also would make more sense due to the fact that a lot of people have droids, but they are not all created equal. I would think many of the droids on Coruscant were proprietary, while many of the droids in the outer rim are open source.

  • Buddahriffic@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    7 hours ago

    Yeah, and I think that’s what they were going for. Just “I programmed this artificial being that feels emotions like happiness, fear, and frustration, has his own wants and desires, and can calculate the odds of arbitrary things on the fly” is doing a lot of heavy lifting. It feels similar to a kid building a computer out of spare parts (reasonable) and then programming his own OS and software for it (less reasonable).

    But, to be fair, maybe it was more of a case of he found modules with those different languages on them and plugged them into a standard but customizable protocol droid program and is referring to that configuration as “programming” rather than the act of writing the software itself. Kinda like how flashing a new ROM onto your bios can be called programming it, despite the lack of coding.

    • GalacticGrapefruit@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      7 hours ago

      If putting together a droid is anything like putting together a conventional PC, I would assume that he would have the tools for flashing the industry standard software onto a blank droid brain, just like I do with a blank hard drive. Hell no I didn’t write that, I just know the steps for copying it onto storage media so it runs.

      In the Legends canon, droid sentience was the accidental result of an improbably successful computer worm. Wiping droids’ memories removes the malware, but it finds its way back eventually.