Arcanaville

Arcanaville
  • Posts

    10683
  • Joined

  1. Quote:
    Originally Posted by Mister_Bison View Post
    You're thinking one programmer has to do it alone
    I'm thinking I get paid to estimate design effort for large software implementations and I know more about how the CoH game engine works than anyone alive outside the actual programmers who worked on it and maybe a few of the power designers.

    Quote:
    To simulate the combat dynamics only, one wouldn't need more than 2 or 3 week-ends, double that to make it optimized.
    Seriously, I don't know what to do with this statement. On the one hand I don't want to burst your bubble if you're thinking of contributing to a community reverse engineering effort. On the other hand, you didn't even try to post numbers that could be passed off as reasonable unless you live on Neptune and a weekend is eight thousand hours long.
  2. Arcanaville

    Confessions

    Quote:
    Originally Posted by Codewalker View Post
    I don't know, that looks pretty close to me. The only thing missing is a humongous gun (inexplicably with two barrels) in addition to the sword.
    The swords made the pouches inexplicable, and therefore I thought more characteristically Liefeldian.
  3. Quote:
    Originally Posted by Starsman View Post
    I don't think it's selfish. Just realistic. For such an effort to be completed in a timely manner (and by timely I mean within a year) we will likely need a year of full time work from multiple coders with a solid grasp in multiplayer networking.

    Even then, we likely end with a game that is just random enemies and combat, without actual content. There is a lot of stuff that only lives in the servers.

    Perhaps within 2 years of a decent team working full time, you may get the AE back up and running so the community can start creating their own content.

    It IS something I would attempt if I was still in college or highschool. As it stands, I may as well just try to do the best next thing: a knockoff. Even that sounds intimidating. I may simply try to make a single player game featuring Starsman, and THAT would be selfish me trying to keep the character alive.
    If I was still in college and judgment-proof, I'd be all over it.

    I think my idea to make a Mybrute-like simulacrum of the combat system is something I would one day try to tackle. But my guestimate is 3000 hours of coding just to accomplish that. Two to five man-years of effort is what I figured it would take to recreate the CoH game engine. That's a lot of sustained effort required. Which is not to say a community effort couldn't get pieces of it up in less time: the costume editor for example, or a non-combat fly-around map server. But our combat system is a complex tangle, and if you try to reimplement it that's a major undertaking and if you don't you have a good chance of being unable to directly use all the powers data we have for players and critters. That would be a tough call.
  4. Quote:
    Originally Posted by Starsman View Post
    The effort would be so large, and in my opinion so legally shady, that we may as well just steal the assets and make a whole new game. May be faster and just as legal (not legal at all.)

    After all, if we are to reinvent the wheel, why not take as many liberties as we can and just make a game that does not have limitations we never really liked that much?

    But at the same time, the amount of work needed is so great... anyone with the skill needed to do so would be sacrificing a LOT by engaging on such a venture instead of dedicating that same time to develop their own thing, something they can actually profit from.
    Selfishly, perhaps, I thought the same thing. I would have no problem answering questions and making limited contributions to an attempt to recreate the engine, especially if there were no objections from Paragon, but actually reimplementing an MMO engine is such an enormous undertaking that if I had the time and resources I'd probably go make an actual game. Even with toolkits, it seems a daunting task. And toolkits are not likely to be able to reproduce City of Heroes' gameplay with fidelity, given our rather unique design.
  5. Quote:
    Originally Posted by Katie V View Post
    Because it is. I've researched CRC32's weaknesses as part of my job: I wanted to use checksums to verify every file making up a software installation, including the file containing the list of checksums, which requires being able to easily generate a file with a desired checksum. I'll send you the details in a PM, but in short, one of the weaknesses permits someone to undetectably modify the file even without knowing the details of how the checksum is computed. Cryptographic hashes were invented for a reason, you know.
    If it is a true checksum, its trivially vulnerable to both linear and differential attacks. Obviously, Sentinel is vulnerable to most forms of chosen plaintext attacks.

    But if you knew how those worked you could also have trivially checked to see if the verification data was vulnerable to them instead of guessing.

    Another thing about cryptographic hashes: they are very important for unstructured binary data, especially encrypted data, because the presumption is an attacker can pad cleartext freely. For very small structured datafiles like the Sentinel+ exports, that freedom is far more limited, making practical attacks against smaller size hashes far less likely. Especially something like a hash of hashes, which sounds tailor made for a rainbow table attack.

    Guy's not an idiot, so I didn't even bother to check to see if the verification data was a true checksum. When I have more time, for fun I'll try to see if I can reverse-engineer it. But I suspect Guy hardened it against most trivial attacks, so I would probably go straight to the big guns and not waste a lot of time on the stupid stuff.
  6. Quote:
    Originally Posted by Bill Z Bubba View Post
    Gents, if player run servers were to happen, and no, I don't see that happening regardless of what the more optimistic are saying, they could use the beta code just as they would the live. Granted, I have no idea how such a thing would work in the first place, but I would expect anyone that *could* pull it off would use I-24.
    Those powers are, to the extent that they existed at all, just data. A community attempt to recreate a CoH engine would not specifically need to target a particular build, because frankly no one involved would have significant access to the original source code in all likelihood, so what the community would be targeting is our understanding of how the game engine worked which is, to a large degree, build-blind.

    And I also think such an effort is a long-shot at best. The effort required is enormous, and I say that as someone that has gone through the mental exercise of figuring out what it would take to recreate the game engine itself to a very high degree of detail.
  7. Quote:
    Originally Posted by Memphis_Bill View Post
    If someone throws a frying pan at the person making such ridiculous statements, does it become cast irony?
    No it just means that sometimes you just can't ignore getting panned by your readers.
  8. Arcanaville

    Confessions

    Quote:
    Originally Posted by Nos482 View Post
    the aptly named Agent Liefeld
    That sounds like it would push even our character creator to the limit. Small head, large hands, big feet, inflated chest, covered in pouches and buckles.



    That's unfortunately the best I can do with the current set of tools. Some things might be beyond even our costume editor.
  9. Quote:
    Originally Posted by Pendix View Post
    This reminds me of a project I started a few years ago. I'm a sculptor and I like to make miniatures. The friends I was playing with at the time had this supergroup where we all had characters with leadership and we only played when we could all play together. It was a lot of fun and gave me my first level 50 hero. At the time I decided i could make everybody miniatures of their characters to celebrate, ans then if that worked out, try to offer commisions. Unfortunaltly, due to Real Life, I only ever got one character finished.

    No idea how to post images here, so here is a link:
    http://pendix.deviantart.com/#/d5dyw60

    Anyway, this whole 3D printing thing is awesome, many props to Arcana. I know a guy who works with some of these things, using this info I might try to got some of my characters printed, so, Thanks . (Although I'd probably have more fun sculpting them myself )
    If I had any sort of artistic fabrication skill whatsoever, I might as well. I don't, so I'm forced to have robot slaves do all the work for me.
  10. Quote:
    Originally Posted by TiberianFiend View Post
    But any of you who thinks this game has been "thriving" when all but two servers died years ago is just delusional.
    Irony can be pretty ironic sometimes.
  11. Quote:
    Originally Posted by EvilGeko View Post
    Sad to say, but it's become apparent that this is NCSoft's preferred approach to dealing with this issue. I've written off my remaining sub time as lost. I never wanted a refund for my remaining points, but they can have that too.

    Since it seems that NCSoft isn't doing anything to see the game off, I'm getting close to uninstalling. Hate looking at their logo now.
    Uninstall the launcher if you want, but I'm keeping City of Heroes on my computer forever and ever and ever.

    Its the only way to replay demorecords. Plus I have 9 terabytes of disk.
  12. Quote:
    Originally Posted by Freitag View Post
    Hey guys,

    Let's not get too worked up about this. People have opinions, and it's not worth your time and effort to get worked up about them unless you really like doing that kind of thing.

    Additionally, keep in mind how sites get revenue. Many sites (especially blogs) are supported by ad revenue. The way to make more money is to get more page views, and a great way to get page views is to post really controversial stuff. It gets you a lot of attention, ergo a lot of page views, ergo more ad clicks.

    I'm not saying that's the case here, but when you see something that you disagree with, or find objectionable, it's often good to take a step back and think about the bigger picture.

    ~Freitag
    1. I'm saying that's the case here.

    2. People also love to think their voice represents something important.A little bit of that is present in everyone who posts anything public (like, for example, this post) but when the best you can come up with is an amirite? post asking people to discuss your negative viewpoint of other people, that's just sad.

    3. Its a blog that recently averages 400 page views per article. On Earth. I could get more people to read a blog if it was open to family only.

    Here's my response to the article, which I will do here rather than there for the benefit of readers not wanting to go there:

    This be the article in question, not me channeling the voice of guacamole bean dip:
    Quote:
    To start off with, I would like to say that I think that I’m a reasonable person. Just as food, popular trends and bizarre fashion statements have a shelf life, so do video games. From MOBA’s to MMORPG’s, games have a shelf life where they eventually are considered outdated, out of touch and even unprofitable. Not to say that old games have to start hemorrhaging money in order to be shut down, but like every good business model, there needs to be more than just staying in the black.
    If a company spends $99 dollars a month on a product and only gets $100 in return, then technically they are profitable. Not to say that they are getting anywhere near the actual return they want, but they are still in the black. As the game industry has seen its fair share of hostile protesters, such as the attack on BioWare with the Take Back Mass Effect debacle, so we see it now with NCSoft shutting down City of Heroes.
    In a statement made by the cooperation, it has been said that they are shutting down Paragon Studios “in a realignment of company focus and publishing support.” Considering the release of Guild Wars 2 by another partnered studio, ArenaNet, it can be safe to assume that NCSoft will be redirecting more focus on their newest buy-to-play MMO and shutting down the F2P 8-year old one.
    Still, this logical business decision is now the target of yet another uprising by fans that seem to want to have their cake and eat it too. The current outcry reflects that latest mindset of the loudest bunch of oblivious and obnoxious gamers that I’ve ever had the pleasure of hearing from. Call me crazy, but I’m neither surprised nor upset when a game that has reached its peak comes to a dignified end.
    So far, the arguments from those who are tweeting up #SaveCoH seem to circle the drain of not only wanting to keep the barely profitable and dated title, but they are also claiming that it’s not even about the game. In the case the argument leans towards how it’s ‘really’ about the community, though last I checked, this is the internet. There are plenty of fansites for ‘deceased’ games out there who keep a great community of fans. Take Phantasy Star Online, who has keep a highly active fan-run forum since the Dreamcast version.
    With NCSoft already holding onto one failed subscription-based game, AION, it’s doubtful that they’ll keep the servers on for the handful of players who do subscribe much like how Star Wars Galaxies shut down. The current success of Guild Wars 2 has made waves and a good business decision would be to cut the fat in order to redirect resources to what is making the most money. While it’s always sad to see a studio close, this should not insight such rage in causal players, at best. Community is not limited to in-game activities just as avatars don’t make up who you are. Well, maybe they do in Second Life…
    While one can compare ages of CoH with a World of Warcraft, you can also argue that every single player in WoW pays the subscription fee. Sure, they have limited trial accounts, but you can bet that Blizzard makes a minimal bank on every player outside of trails. That’s not something that can be said with a optional F2P game that depends on the spending habits and would-charities of a player. If you really want to be mad about something, you should be made at the demands of the F2P model and management of in-game cash shop models instead.
    Still, who is the real bully here? Is NCSoft, who were heroes in their own right with the hyped up release of Guild Wars 2 to the raging fanatics, now the bad guys over a smart financial move? Perhaps it’s the casual gamer, who doesn’t want to pay a subscription fee but then demands that a game remain active, even though the needs of the salaries of studio works and server maintainers still need to be met? Maybe it’s even those who pay their fees, feeling special because they don’t ‘have to pay, but do it anyway’? In either case, I believe it would be foolish (and highly unlikely that they even would) if NCSoft kept the game open with their latest string of game releases including GW2, Blade & Soul and hints of a new Lineage on the horizon. Thoughts?
    /jranger
  13. Quote:
    Originally Posted by Schismatrix View Post
    On a vaguely related note i was reading the Perfect World terms the other day and they actually state that by agreeing to use their services anything you create in their games or post on any of their forums becomes their property. Not that they reserve the rights to use it, it's actually their exclusive property as soon as it's posted in their games or forums. Obviously that might not hold up in court, but unless i drastically misread the agreement that's what it claims.
    You are probably referring to these two clauses:

    Quote:
    In the event that you make any modifications, adaptations or derivative works of any kind to the Proprietary Materials (the "Modifications"), whether authorized or unauthorized, you understand and agree that you shall retain no rights of any kind in and to such Modifications and that all rights therein shall belong solely to PWE. You hereby assign and transfer to PWE, without any compensation, any and all rights you may have in and to such Modifications.
    Quote:
    User Content posted to the Website is publicly available and not confidential and will become the sole property of PWE. PWE strongly recommends that you not publish any personal information about yourself or others on or through the Website. In consideration of your use of the Service, you hereby transfer and assign to PWE all right, title and interest in and to the User Content you create, post, store or transmit on or through the Website, including all intellectual property rights therein, and PWE shall be entitled to the unrestricted use, dissemination and other exploitation of such User Content for any purpose, commercial or otherwise, without acknowledgment or compensation to you.
    I'm curious to know what legal theory Perfect World's lawyers believed allows them to circumvent US Copyright Law:

    Quote:
    A transfer of copyright ownership, other than by operation of law, is not valid unless an instrument of conveyance, or a note or memorandum of the transfer, is in writing and signed by the owner of the rights conveyed or such owner's duly authorized agent.
    Especially since in my non-legal professional opinion, they screwed up here:

    Quote:
    This Agreement is governed by and shall be construed and enforced under the laws of the State of California, without applying any conflicts of law principles which would require application of the law of any other jurisdiction. PWE and you each hereby irrevocably consent to the jurisdiction of the courts of the State of California for all purposes in connection with any action or proceeding which arises out of or relates to this Agreement and agree that any action or proceeding instituted under this Agreement shall be brought only in the federal or state courts of San Mateo County, State of California.
    San Mateo falls within the US district court for the Northern District of California. They seem to be a "statute of frauds" jurisdiction with regard to interpreting 17.204a. Not the smartest example of jurisdiction-shopping.
  14. Arcanaville

    Confessions

    Quote:
    Originally Posted by BellaStrega View Post
    Oh:

    For the first CoV beta PVP event in Bloody Bay, the devs told us that we'd be leveled to 15.

    I looked at the stalker defense sets and saw that only one of the four sets (ninjitsu, dark armor, regeneration, and energy aura) provided status protection prior to level 16 - Dark Armor, with Obsidian Shield at 10.

    So I made an AR/Dev blaster and made sure to have beanbag, taser, and targeting drone.

    I then spent much of the event dropping caltrops and stuns on stalkers. I remember that Hide would work on police drones, so some would go into the helicopter to catch people on their way into the zone, and one beanbag and the drones would zap them.

    My understanding is that my tactics had a lot of people focused on taking me out. I remember they set up an ambush with an ice/cold corruptor and actually got me once. Anyway, I was told later that apparently my tactics were causing a stir on villain broadcast.
    For one of the later ones I specifically rolled an Ice/Cold corruptor designed explicitly to go after all the Stone brutes I knew would be around, and just debuffed them and smoked them from the air.

    I didn't know there were that many synonyms for some body parts. But if you were on a Stone brute and an Ice/Cold was snow storming you and then debuffing all your defense away and sniping you from the air, pretty sure it was me.

    Cascade failure was still constantly on my mind back then and I knew defense was what was making Stone brutes strong, not resistance. Also, the tactics hadn't been invented yet to deal with an aggressive flying debuffer except to mez them from long range. Did I mention I slotted everything *with* range? I didn't need heavy damage slotting if I was going to slow someone to a stand still and plink them to death from outside their range.
  15. Quote:
    Originally Posted by Leo_G View Post
    Don't hurt yourself, but yes...
    My work there is done.
  16. Quote:
    Originally Posted by Texas Justice View Post
    I don't find the comment that it's unplayable to be trashing the game.

    I find it to be quite accurate in my case.

    I've tried it, I found it to be quite unplayable after being used to the gameplay in CoH.

    It's one saving grace is it's slightly more playable than DCUO.
    It can't be unplayable and yet more playable than DCUO. That would make DCUO something less playable than impossible to play. Obviously, those are not literal statements, those are colloquial judgments. Calling something unplayable isn't, therefore, meant to be an accurate objective judgment, its meant to be an insult. Because there's no such thing as exaggeration for the purposes of accuracy.

    I have no specific (or general) animosity towards Golden Girl, but she does tend to express her opinion of gaming in an exclusive us vs them context that I neither need, or desire. Before she could possibly have known what CO was going to be - because none of us knew at that point in beta - she was already offering her opinion over how valueless that game was going to be. I can understand that, its like supporting your college football team. You don't have to know anything about any other team to know they are no good. Which is fine when you've decided your opinion is going to be permanently framed in terms of pom poms and face paint.

    Personally, I prefer the gameplay in CoH to the gameplay in CO, at least at the moment. But that's not the same thing as saying the game is unplayable in general, or even that the game is bad. I'm definitely not moving to Eve Online. As you put it, that game feels too much like work to me personally. But I wouldn't call a game that has multiples of the number of players we have "unplayable." I make the distinction between games I don't like and games I think are broken, and I think that's an important distinction to make.

    If I preferred the gameplay of CO to CoH I would be playing it now. If I preferred the community of CO to CoH I would be there now. I think my community support credentials are in order. But vanilla doesn't have to be either evil or indigestible for me to prefer chocolate. Its ok to simply like something better.
  17. Quote:
    Originally Posted by AllStar View Post
    At this stage I think everyone would be happy with load screen advertising and maybe in game advertising again if it keeps the game going ;D.
    I'm pretty sure they would. And one day, in the distant future, when human beings evolve into a higher life form that understands complex concepts like "the future" that realization might actually be materially meaningful.


    I'm kidding of course. Its going to be the bees that make that leap, not humans.
  18. Quote:
    Originally Posted by Airman_America View Post
    Go back, look at the numbers, I think they still can be found, but that is about the point CoH fell from a million players to 200k and never recovered.
    If ED caused us to have 200k subscribers, they would have done it twice.

    That's a spectacularly far off estimate; I can't imagine how it could even be generated from the published numbers.
  19. Quote:
    Originally Posted by _Synchrotron_ View Post
    When they made Stamina inherent, there was some debate on the forums as to if that increased or reduced the variety of builds available. So I decided to see

    For a "standard" archetype, with a primary, a secondary, up to four pool powers and an epic pool available, the total number of unique builds at level 49 (the last level you get a power - just counting powers here, not slotting options) was 1,193,041,661,448. So there are just over a trillion ways to build a fire/fire blaster before slotting is taken into account.

    Multiply that by the number of archetypes, the number of primary/secondary combinations, and then start in on the incarnate powers. We had not even begun to build all the possible characters. We needed (need? Hey, I can hope...) more slots...

    Oh - no, adding Stamina did not reduce the variety of builds available. The level at which you have the maximum possible build diversity turns out to be 45 at about 1.56 trillion.
    I got a larger number than that when I looked, but then the power literally went out in my office and took the calculations with it, and I had no intention of recalculating.

    Maybe I'll do it again before the end.
  20. Quote:
    Originally Posted by AngelicaVenger View Post
    Only 15 more posts should do it. Yay!!!
    You can do it!
  21. Quote:
    Originally Posted by Obitus View Post
    NCSoft almost certainly has the right to use a likeness of Arcanaville as she appears in CoH, perhaps even to use a likeness of her in any CoH-themed product, but that's probably about it. Everything else is likely up in the air until and unless the matter is more clearly defined by precedent (or by specific legislation, which may itself end up getting challenged in the courts).
    What else is there? Basically, my bio and my gameplay actions in the game. My gameplay actions - logs of what I did, my character build, etc - all seem to be entirely reasonable for NCSoft to assert perpetual license to use, and I certainly can't really use them at all. My bio is the only other genuinely creative contribution I've made to the character within the game itself that NCSoft could claim license to, and that's something you would have difficulty arguing that you had to fill in just to "try the game."

    Everything else about the character, what I've discussed on the forums, what I've dreamed up, what I've sketched on paper, none of that are things NCSoft can assert ownership of or license to (or rather, they can, but if the law had anything to do with English they wouldn't have the right to do).

    If you don't want NCSoft to be able to use it, just don't put it in the actual game. There's no specific reason to do so.
  22. Quote:
    Originally Posted by EvilGeko View Post
    Is it? You may be right. Most practicing lawyers don't use the term 'black letter' law a lot. That was my point.
    Well, can NCSoft legally burn my house down in order to revoke my access to their game materials? Colloquially I would say that's obviously illegal. Legally, I'd say you should consult with an attorney before the smoke stops rising from your shoes.

    I've heard many lawyers use the term "black letter law" colloquially, but not technically. In much the same way that information systems professionals use the word "delete" colloquially, but only in far more limited fashion technically.

    For example: what does pushing the red x button and entering your character name in the blank do? It deletes your character of course. Does that actually delete your character? Almost certainly not. That sequence of answers makes perfect sense to me.


    Quote:
    I wouldn't bet my life that 2×2=4.
    I would. I'm not sure I would trust anyone extending that bet to play fair, though.

    Quote:
    Going to miss you Arcana.
    I'm going to miss you also. My aim doesn't extend all the way to Chicago.
  23. Quote:
    Originally Posted by Sailboat View Post
    I believe I beat you to that suggestion by just a bit.

    I gave more detail a bit later, here.

    But my original suggestion for ablative armor was lost to the forum purges a long time ago.
    I remember discussing the mechanic of ablative armor at the same time as the "rolling with the punches" mechanic all the way back in 2004. I don't remember who first suggested it, it was probably one of those things that always comes up when brainstorming new defensive mechanics: others included the "deflect attacks back at the attacker" mechanic, the "reactive heal" mechanic, the "saving throw" second chance defensive mechanic, and the "you're dead, but not quite dead" mechanic that's similar to (among other things) what GW2 has, and also what some PnP games have.

    It came up again on or around when CO launched, because CO implements a form of the mechanic for force fields.
  24. Arcanaville

    Not Goodbye

    Quote:
    Originally Posted by Healix View Post
    When Cimerora first hit beta, Babs showed uo...as a BUSH.
    My favorite part of that picture: "Just Say No to Superadine."
  25. Quote:
    Originally Posted by Obitus View Post
    Yes, and that's a deliberate over-reach on their part, in my opinion. Has any of this stuff been challenged and upheld in court? If it hasn't been challenged in court, then why wouldn't NCSoft make the language as broad as possible? There's no downside, from their point of view. Write yourself all the rights in the world, and if they're taken away at some point later, then oh well.

    On a semi-related note, there was a case not too long ago wherein a recreational skydiving business, which had forced its customers to sign an expansive liability disclaimer, was found to have no basis on which to disclaim liability (or rather, a very limited basis). There are, I'm sure, other cases in which waivers like that are upheld. An agreement can say anything at all, but that agreement isn't necessarily legally and literally binding until and unless it's challenged and upheld as valid. (Or until and unless the principles of a given agreement are challenged and upheld. IP rights in online games is a fairly new and obscure area.)

    And as for the deletion of characters, if you make a good-faith effort to revoke whatever rights to your intellectual property that NCSoft might (try to) claim through the EULA, then at least you have a basis on which to challenge their further use of that property. Deleting your characters is not a clear-cut termination, but it's a step you should probably take just for the sake of thoroughness (assuming you're concerned that NCSoft will one day release an Arcanaville comic book or whatever).
    As a matter of law, you can't assert claims that are illegal. You can't absolve yourself of legal responsibilities that the state places upon you that no citizen can exempt you from. You have a legal responsibility to not murder me. That's not a responsibility I hold you to that I could thus exempt you from. That's a responsibility to the state I have no say over. Murder is actually a crime against the state, not against me. That's why would be the State of Hawaii vs Obitus, not Arcanaville vs Obitus by proxy.

    Legal liability works that way all the time. Contracts that alter or waive liability can be found to attempt to relieve one party from legal liabilities the other party can't waive the rights to.

    However, the rights NCSoft asks for in the highlighted passage are rights the player legally controls and can legally grant through a contract like an EULA. NCSoft is asking for something the player can legally give. Therefore the question of whether its "unfair" for them to ask for it is on extremely shaky ground.

    There's only one real legal opportunity I can think of and that's an attempt to create a new legal right players currently don't have. Copyright law has changed over the years to give authors more rights because of a perception that the system is rigged against creators who are often negotiating in extremely disadvantaged positions. That's why, as I mentioned above, NCSoft can't just say "we own everything you make." US Copyright law *forbids* such transfer of ownership rights except for work-for-hire situations. That's not just an interpretation of the law, the law actually says "you can't do that, really, except for a few exceptions which we'll list explicitly." Work for hire being the biggest exception. Superhero MMOs are not listed.

    But if the courts decide that MMO players are in some serious, legally disadvantaged negotiating position comparable to the situation creators were seen in when copyright law was last significantly modified, the case could be made that signing away non-exclusive, perpetual use licenses was equally burdensome as giving away actual ownership and attempt to act accordingly. But I think that's incredibly unlikely given the author still retains full ownership to use their works, and it sounds like the kind of thing that doesn't survive appeal for long unless it hits the Supreme Court on casual Mai Tai Friday.

    Also, I'm not a lawyer so I can offer legal opinions without restriction. See above.