wondering what everyone's thoughts are regarding open sourcing your own code you've kept under lock and key for a long time, with the rise of AI and inability to enforce licenses or control whether code is used for training.
You aren't going to have a choice - anything you make available on the web <i>will</i> be consumed by AI regardless of the license. That is essentially going to be the primary purpose of the web going forward, to provide training data for AI.
You'll need to clarify what your specific goals and concerns are. Most of my code is open source because I want people to build derivatives. There's lots of license variations to consider.
A lot of companies avoid using GPL code at all, because they don't want to even accidentally find their own proprietary code subject to being released under the GPL.<p>I can imagine that some similar licensing concept could be applied to copyrightable works with respect to AI training. Use a legally restricted work for AI training, and your entire AI training set is subject to free public release?
> with the rise of AI and inability to enforce licenses or control whether code is used for training.<p>The inability to precisely enforce license abuse has <i>always</i> been a problem with Open-Sourcing your code. I don't understand how someone would see AI as a dealbreaker in the real-world of Open Source pragmatism.
I think this is the wrong question. The question assumes that AI is a derivative to your code. The reality is that there will come a day, sooner than you like, when the AI can replicate the application you wrote without your code. In that world, what does it matter what code is open vs closed?
We open sourced our project long back - <a href="https://github.com/bolna-ai/bolna">https://github.com/bolna-ai/bolna</a> because eventually it'll be fed to the agent one way or the other :)