It all boils down to what each of you individually understands as "made with AI", which could be anything between using autocompletions and braindead vibecode.
I've just finished a very simple and easy to use library that allows you to get as man̸͖̓ÿ̸̹́ ̸̬̆m̸̝̆ụ̵͛t̵̩͠a̴̘͒b̵̢̒l̸͚̄ë̵̹́ ̷̼͑r̶̨̽ḙ̷̊f̵̼̎e̴̩̾r̵̡͘e̷͚͠ǹ̵̞ces as you need and solves all your so̷r̴r̷o̸w̶ ̷c̶h̴e̴c̶k̴e̴r̸ and thread/resource sharing p̴̙̲͐̂r̸̹̟͂̎ỏ̶̞̙̑b̵̟͐̄ḹ̵̤͠ę̴̭̓̂m̸̩͖̀̑s̷͙̆!
I've just finished a very simple and easy to use library that allows you to get as man̸͖̓ÿ̸̹́ ̸̬̆m̸̝̆ụ̵͛t̵̩͠a̴̘͒b̵̢̒l̸͚̄ë̵̹́ ̷̼͑r̶̨̽ḙ̷̊f̵̼̎e̴̩̾r̵̡͘e̷͚͠ǹ̵̞ces as you need and solves all your so̷r̴r̷o̸w̶ ̷c̶h̴e̴c̶k̴e̴r̸ and thread/resource sharing p̴̙̲͐̂r̸̹̟͂̎ỏ̶̞̙̑b̵̟͐̄ḹ̵̤͠ę̴̭̓̂m̸̩͖̀̑s̷͙̆!
We've recently undergone transition from an invalid combination of LGPL + custom clauses to dual-licensing under AGPL and proprietary. I actually forgot to replace the license mention in this buildscript, thank you!