pauamma: Cartooney crab wearing hot pink and acid green facemask holding drink with straw (Default)
Res facta quae tamen fingi potuit ([personal profile] pauamma) wrote in [site community profile] dw_dev 2026-01-07 02:16 am (UTC)

Re: This might be a bit long

There are many aspects to your question, and I'm not able to address most of them, but I can make educated guesses for some of them and list the ones I'm not comfortable answering even tentatively:
1- I think the server-side API rewrite has stalled partway through, due to lack of senior developer, reviewer, and tester time. ([personal profile] momijizukamori, please correct me if I'm wrong about this.) Since, as far as I know, generative AI for code-writing uses is still at best at the level of a junior programmer whose code need to be carefully inspected and tested before being accepted, and the lack of reviewer (or senior developer wearing a reviewer hat) and tester is still a show-stopper for that approach. However, this may be a moot point, because...
2- Who has the copyright on AI output and therefore the right to place that code under GPL2+, as required to combine it with the Dreamwidth codebase is still, I believe, an unsettled legal issue in the US, to say nothing of the rest of the world. I think [staff profile] denise and [staff profile] mark will probably want to tread very cautiously here.
3- There are also ethical issues pushing against the use of generative AI for anything, which I will not address because I'm not qualified to.
4- The above, however, is distinct from developing API clients (the user-facing applications) using generative AI, using the API as it currently stands. I won't discuss this either, because I don't know whether or to what extent one could vibe-code a whole client or individual client features using the OpenAPI self-documentation feature of the Dreamwidth API as part of the prompt.

Post a comment in response:

If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org