-
-
Notifications
You must be signed in to change notification settings - Fork 5
Frequently Asked Questions (FAQ)
Yes, access to the repository is free for everyone to learn how to use the included technologies.
However, you must comply with the rules outlined in the project's license:
https://github.com/pticostaricags/FairPlayCombined/blob/main/LICENSE
Check the entrepreneurship resources in the wiki: https://github.com/pticostaricags/FairPlayCombined/wiki/Entrepreneurship-Guides
You can see some base ideas in the wiki: https://github.com/pticostaricags/FairPlayCombined/wiki/Business-Ideas-for-You-To-Try-With-FairPlayCombined
No. While the platform is Open-Source, the initiative and its contents are considered Intellectual Property.
You are encouraged to learn from the code and build upon it, but direct copy-pasting is not aligned with the project’s goals.
No. The licensing and the initiative's goal are designed to promote fairness and openness.
If you create a project based on this repository, it must be public and shared with the world under the same license terms.
If you're making money from work based on FairPlayCombined, it’s only fair to contribute back to support the project's mission of fairness and openness.
There are two main ways you can give back:
- Become a GitHub Sponsor: Support the project by becoming a monthly sponsor. Your sponsorship allows me to dedicate more time to improving the platform. You can sign up here.
- Share a Percentage of Your Royalties: If you're earning royalties from a product based on this work, consider sharing a percentage.
By contributing, you’re ensuring the project’s sustainability and helping others benefit from it. Let’s work together to keep the project fair for everyone.
It may change in the future. My goal is to dedicate my full time to this project, which means I may need to adjust the licensing terms or introduce additional licensing models, such as dual licensing, to make this initiative sustainable.
Yes! If you are using the repository for your business, I offer support-hour packages.
Use this link to schedule a meeting:
https://calendly.com/eduardo-fonseca/business-opportunities-talk
Yes, I offer custom software development using the platform as a base.
Use this link to schedule a meeting:
https://calendly.com/eduardo-fonseca/business-opportunities-talk
There are currently two ways to get started:
- Hire my services.
- Deploy the sample applications as they are.
- Customize or extend the sample applications for your specific needs.
The most advanced sample applications at the moment are:
- FairPlayTube
- FairPlayDating
If the sample applications do not meet your requirements, you can:
- Customize the existing sample applications to fit your needs.
-
Create a new project under the main solution and reuse many existing frameworks and components, such as:
- The .NET Aspire Orchestration framework
- The Localization framework
- Shared authentication UI and framework
- Source Generators for Services CRUD code
- And any additional components added to the main project over time
This approach allows you to benefit from the pre-built infrastructure while tailoring it to your use case.
No. The GPL ensures freedom to share and modify the code, but it comes with specific conditions.
For example, if you distribute modified versions, you must also make the source code available under the same license. The license ensures fairness and openness, so proprietary use of the code without sharing is not allowed.
Yes, you can sell your application as long as it complies with the GPL.
This means the source code must be made available to anyone who receives your application, under the same license terms.
Yes, you can distribute modified versions, but you must:
- Include a notice that the work has been modified.
- Provide access to the source code of your modified version under the same GPL license.
- Ensure that any recipients are aware of their rights under the GPL.
If you violate the terms of the GPL, your rights to use, modify, or distribute the code are terminated automatically.
However, if you correct the violation promptly, your license rights may be reinstated.
If you prefer a different licensing model, you cannot use FairPlayCombined as a base unless the new license is compatible with the GNU GPL. You can explore dual licensing options, but this requires explicit permission from the original copyright holder.
Check the wiki here: https://github.com/pticostaricags/FairPlayCombined/wiki/Who-Could-Benefit-from-the-%22FairPlay%22-platform%3F
Check the wiki here: https://github.com/pticostaricags/FairPlayCombined/wiki/How-to-make-money-with-the-%22FairPlay%22-platform
Check the Contributing section
FairPlayCombined surpasses AI Agents that generate complete apps from prompts by delivering structured, customizable, and scalable solutions tailored to real-world needs. Unlike generic AI outputs, FairPlayCombined ensures high-quality, maintainable code using modern .NET technologies like Blazor and Entity Framework, empowering developers to focus on innovation rather than fixing inconsistencies. It fosters long-term adaptability through continuous updates, leveraging over 15 years of expertise, and offers deep customization, from architectural preferences to unique features, that AI-generated apps cannot match. Beyond technical superiority, FairPlayCombined supports job creation and ethical monetization strategies, enabling freelancers, startups, and entrepreneurs to thrive. Its open-source ecosystem, complete with tutorials and resources, promotes collaboration and skill development, creating a sustainable platform for innovation while fostering a community-driven approach to software development.
FairPlayCombined avoids microservices, clean architecture, and the mediator pattern to prioritize simplicity, rapid development, and accessibility for its users. These design decisions help:
-
Reduce Complexity: By avoiding over-engineered solutions, developers can focus on creating value without being overwhelmed by unnecessary abstractions or maintenance challenges.
-
Enhance Accessibility: The platform is designed to be easy to learn and use, especially for junior developers, startups, and smaller teams that may not have the resources to handle complex architectures.
-
Optimize Resource Use: Simpler architectures lower infrastructure costs and reduce runtime overhead, making the platform efficient for businesses of all sizes.
-
Facilitate Customization Services: Strategically, this choice empowers developers to offer bespoke solutions to their customers, applying custom development, architecture, and designs to meet specific client needs. This creates opportunities for additional revenue and builds trust in personalized service delivery.
Fund the project today: Become a GitHub Sponsor
- Home
- Business Ideas
- Who Could Benefit from the "FairPlay" platform?
- Technical Information
- Developers Guides
- FairPlayCombined Applications
- FairPlayDating
- FairPlayTube
- How to setup FairPlayCombined?
- How to deploy FairPlayCombined?
- How to troubleshoot FairPlayCombined?
- Tutorials
- Entrepreneurship Guides
- Improve Your Website SEO
- Upgrading Strategy