Windsurf AI has coding covered. To use Windsurf most effectively, your codebase must be available, hopefully on GitHub so Windsurf Cascade can see it and it can easily be deployed to a testing environment. I deploy on Digital Ocean droplets.
Odoo.sh hosting plus the Enterprise license can cost over $200 per month for just a few users, but you get premium source code which I can modify for private use. Check their pricing configurator. Odoo has a Community Edition, which is a large free ecosystem of business apps, spanning CRM, ERP, ECommerce, sales, inventory and accounting, distributed under the Lesser General Public License (LGPL). It handles most tasks for companies of any size. Toyota likes it. Odoo competitors include Salesforce for CRM, and Microsoft Dynamics, Oracle Netsuite and SAP for ERP. Get acquainted with Odoo at Odoo.com and the Odoo Youtube channel.
Walt's Apps are tailored solutions made using cutting-edge AI and based on Odoo or other LGPL code to perfectly match your business needs.
Develop bespoke applications using Windsurf to make new apps that fit with your proprietary code.
Enhance your app experience with performance tuning and system optimization.
Agents are here. Resistance is futile.
I'm Walt Parkman. I have had 16 software developer jobs over many years, using several languages and databases. I have worked for four major defense contractors building systems for military health care, military housing and military recruiting. I worked on a law enforcement system. I spent over ten years in the casino business, doing data warehousing and a reporting app for casino regulators. Then AI made a sudden, spectacular and liberating entrance.
Now, as of 04/28/2025, Windsurf, backed by the latest LLM models such as OpenAI o3, is a superb AI software craftsman. Using it, one person can now quickly modify and test massive codebases in any language, even the very large Odoo business software.
A powerful, wonderful new trend has begun called "vibe coding". Vibe Coders rely absolutely on Large Language Models (LLMs). Instead of manually writing all the code, the programmer uses natural language descriptions and conversational prompts, typed or spoken, to have the AI generate the code. When the AI is set on the right course, it builds momentum and dominates the tasks.
This really works now. AI understands large codebases. New AI keeps coming out. Exponential improvement is happening. Vibe Coding will soon be the customary way of coding. Robust and secure code from the LLM is becoming superior to human-generated code.
If you feel that vibe, then welcome to the tribe. The tribe still does code reviews, but mostly just to admire the work of the AI.
Leveraging Massive LGPL Codebases such as Odoo Community Edition
Cutting-edge AI application development with Windsurf
Tailored software for your unique needs
Ready to enhance your business with custom apps? Get in touch today!
Book a time to discuss your project requirements or review progress. We use Zoom for our online meetings.
Book Now via CalendlyI charge $200 for each agreed upon working software use case, and $50 per month base price to create and maintain a testing sandbox at Digital Ocean.
I sell my software to customers privately. I do not distribute it to the public at large.
Odoo.sh hosting plus the Enterprise license can cost over $200 per month for just a few users, but you get premium source code which I can modify for private use. Check the pricing configurator on their site.
If I modify code you have under the Odoo Enterprise license, you must keep it private. If I make software for you based on the Community edition, you may keep the software private, or if you want to modify it and sell it or freely distribute it, that is fine. This is because such software is copylefted. I can sell software that is based on projects licensed under the GNU Lesser General Public License (LGPL).
Large free codebases like Odoo are protected by the LGPL agreement, otherwise known as Copyleft.
While seemingly related by name, copyright and copyleft are fundamentally different in their purpose and how they interact with creative works, particularly in the context of software.
Here's a breakdown of the key differences:
Copyright:
Copyleft:
In Simple Terms:
Think of copyright as the fence around a creative work, giving the owner control over who can access and use it. Copyleft, on the other hand, is like the owner opening the gate and inviting everyone in to use and build upon the work, as long as they also leave their gates open for others to do the same with their improvements.
While copyright is about reserving rights, copyleft is about using those reserved rights to ensure freedom and openness for the community.
Let us say that Joe's Bikes buys LGPL-licensed code from Walt's Apps. If Joe chooses to "open his gates" and allow others to see the code, Walt can't stop him. Joe has paid for that right because the code is LGPL. However, Joe can also keep the code private for his own internal use.
The key trigger for the LGPL's requirement to share source code is distribution (or "conveying" in the license text) of the software.
Conclusion:
Under a typical interpretation of the LGPL, Joe's Bikes would not be required to make the tailored code public to just anyone who demanded to see it, as long as they are only using the modified Odoo internally and are not distributing it externally.
Their obligation to provide the source code for their modifications would only arise if they were to:
Therefore, for internal use only, Joe's Bikes can keep the code for their specific tailoring private, even though it's based on LGPL software. The LGPL's reach primarily extends to those to whom the software is distributed.