The Valentina project exists thanks to the community. But in order to develop further, we need more. An increase in the number of users does not always mean an increase in support. To ensure stable development, updates, user support, and the creation of additional materials, we are changing our funding model. Instead of scattered purchases and donations, we are moving to a transparent, fair, and effective subscription model that will allow each user to contribute to the future of the project.
This project began as a response to a need. First our own, and then others’.
We wanted a tool that worked simply, reliably, and without unnecessary frills.
We didn’t promise magic. We just did our job β and you responded.
Now the project has grown. It is used by hundreds (and possibly thousands) of people in small businesses, community initiatives, and private ventures. We see how our product helps people earn money, grow, and save time and nerves.
And we are ready to go further β together with you.
There is a lot of work under the hood. And it is not decreasing.
Updates, answering questions, support, documentation, new features, infrastructure, security. It takes time, focus, and responsibility.
But most importantly, it’s the price of stability. A project that becomes the foundation for others cannot rely on volunteer enthusiasm. It needs support. Human and financial.
We kept everything open and free for a long time, as long as it was honest.
But now, it’s a compromise with the future.
One of the key values of the project is cross-platform compatibility.
We want you to be able to work wherever you feel comfortable: on Linux, Windows, or MacOS. After all, we are all different β in our habits, approaches, and tools. And we respect that choice.
But every year, this task becomes more and more difficult.
Linux is the easiest to support. The community here is more technically savvy, and the distribution process itself is less regulated. We encounter almost no barriers, except for time and keeping the builds up to date.
Windows is the most popular OS among our users. But with popularity come challenges. The most pressing one is the need for code signing.
Microsoft blocks the launch of applications without a digital signature, warning the user about βunknown softwareβ. Most inexperienced users do not understand what is going on and simply close the program, often suspecting it of being infected. This is detrimental to:
In addition, the signature is also a level of security that guarantees that we created this version. Without it, it is impossible to reliably verify the authenticity of the software.
Unfortunately, it is impossible to obtain a certificate for open source software for free.
Apple requires not only a signature, but also mandatory verification (notarisation).
Previously, these steps could be bypassed by forcing the user to undergo additional verification in the system. But with the advent of new processors (Apple Silicon), launching without a signature is simply blocked.
The price of a signature for MacOS is $99 per year.
This is separate from the cost of a Windows certificate and other infrastructure components.
In addition, supporting MacOS requires more effort from our team. This platform often uses unique interfaces or technical approaches that are not found on other operating systems. This means additional development, testing, and debugging, which increases costs and time. But we continue to do so because we want Mac users to have convenient access to the project.
π If we cannot find a sustainable way to finance it, such strict requirements may force us to abandon support for this platform in the future. This is not our choice, but a consequence of Apple’s policy, which complicates the development of independent open source software.
There are two ways:
It’s fair. It’s effective. It’s transparent.
Another challenge facing the project is supporting older versions of operating systems that manufacturers no longer support. For us, this is an attempt to maintain maximum accessibility and not exclude users solely because of their older devices or preferred version of the system.
Each OS manufacturer determines when an OS version is considered obsolete. We try to strike a balance between technical feasibility and user freedom. When making decisions, we focus on three main criteria:
The most stable platform in this regard. Wide compatibility, independence from a single manufacturer, flexible ecosystem.
It has good backward compatibility. However, every year Microsoft is increasingly discontinuing versions, following Apple’s policy. This forces us to decide:
Apple is the most aggressive player in this field. Not only do they quickly withdraw support from the OS, but they also encourage other developers (including Qt) to do the same. As a result, we are forced to:
As with cross-platform compatibility, users can compile versions for their own operating systems. But without regular support from us, this option quickly becomes unreliable β the code breaks, tools change, and compilation becomes more complicated.
We offer an alternative. Support and distribution of builds for legacy platforms as part of a premium subscription. This will allow us to:
Stable operation and further development of the project are impossible without regular equipment upgrades. This is especially true in the context of constant changes in the processor and platform market.
Previously, we used virtual machines with macOS on Intel hardware. This allowed us to save money and maintain the platform without additional investment.
However, with Apple’s transition to its own ARM processors, the situation has changed dramatically:
A similar situation is developing with the ARM version of Windows. It is gradually gaining popularity. And without access to the appropriate hardware (e.g., Qualcomm Snapdragon or similar platforms), we cannot guarantee support or adaptation of our software for new devices.
We could simply ignore these platforms. But we see a demand from the community β and we want to respond to it. To do this, we need access to physical hardware that:
The subscription model is our tool for solving this problem. Thanks to you, we will be able to invest in technology and keep up with industry developments. Otherwise, we will be forced to abandon support for macOS and ARM Windows in the future.
In addition to developing the programme itself, we put a lot of effort into creating instructions, video tutorials, pattern templates, measurement tables, training examples and even our own fonts for drawing. All of this is work that requires time, expertise, coordination, and constant updating.
We are already selling some of these materials. But this model does not meet our needs, especially given the growing technical challenges. In addition, constantly choosing between code development and content creation is a necessary compromise that slows down both.
Due to the open nature of the project, other market participants can create their own training materials, courses, videos, and charge for them. This is not a bad thing β we are happy that the project is becoming a platform for new opportunities. However:
This creates a situation where a significant part of the work and responsibility for the project remains solely on us.
We decided to change our approach.
Instead of selling individual materials, we are introducing a subscription model for access to additional materials. This means:
This is an honest and transparent model that will allow us to focus on creating experienced, coordinated, in-depth content, rather than constantly balancing between the technical and educational parts.
Most users expect us to provide ready-made binary versions of the application that can be downloaded and run immediately. And thatβs understandable: not everyone wants or is able to dive into building from source code.
But under the hood, things are more complicated.
Yes, most projects do publish ready-made versions. However, this is not because it is easy or free β it is because they have the funding, resources, or paying users to make it happen.
For Linux, we can rely on the community: distributions often compile packages themselves, and we only monitor the quality of the source code. However, Windows and MacOS are more complicated: here, the responsibility lies entirely with us.
As a result, we find ourselves in a situation where:
We are moving to a model where ready-made binary versions are provided through a subscription. This:
For those who cannot or do not want to subscribe, the project remains open. You can always:
We are not closing the door β we are simply trying to make the path to a quality result fairer and more stable.
We are proud of the quality of our support. We often use various open projects ourselves and see how rare prompt and personalised support is β something we strive to provide you with every day.
But the growth in the number of users has presented us with a challenge: support does not scale on its own.
As a result, this leads to burnout, delays, and ultimately β loss of motivation.
To maintain the quality of support, we are moving to a model where technical support is provided only to subscribers. This means:
If you do not wish to subscribe or renew your subscription, your main point of contact will be the community or course authors. We are not prohibiting anything β we are offering a transparent and fair approach where everyone knows what to expect and what they will receive in return.
Over the years, it has become clear that Valentina is a niche project. And it is this niche nature that shapes the specifics of all our challenges.
The open nature of the project should stimulate development, attract new participants, and distribute the workload. And although this works to some extent, we have not overcome the problem of a lack of human resources.
A successful project has no shortage of supporters. But a niche project almost always has a shortage of people who are ready to work systematically on code, documentation, materials, and support.
In open projects, users should be not only consumers but also authors. If this balance is disturbed, the burden increases. Ultimately, this exhausts the core team, slows down development, and sometimes simply leads to burnout.
The civilised world has long offered a solution β paid work.
Additional funding allows us to:
We do not receive funding from any organisation or corporation. The only source is you, our users. That is why a subscription is not just a way to support us, it is an investment in Valentina’s stable future.
We are transitioning to a subscription-based support model.
This is not βmonetisation.β It is a mature form of cooperation.
We are not selling air. We are offering a tool that already works.
And we are asking for support in exchange for stability and development.
The model provides for three levels of access: Free, Basic and Premium. Each level is your way of interacting with the project and contributing to its existence.
This level allows you to familiarise yourself with the project and understand whether it suits you.
This level is for those who want stability, convenience, and interaction with developers.
This level is the choice of those who not only use the project, but also invest in its development.
Yes! You are free to choose. After the subscription period ends, access to the materials will be terminated.
They will remain available to you forever.
We do not store the cards themselves. The bank issues a special token that does not contain your personal information.
Yes, in accordance with the licence. However, support is only provided to subscribers. If you have transferred the file to another person, you are responsible for its use.
This happens. We consider each case individually. Depending on the reason, access to the program may be provided free of charge.
We also plan to cooperate with local integrators β people or organisations that will help you locally.
You can start on your own β we do not restrict you in this. Competition is always beneficial for users.
If you are interested in official cooperation, we are open to dialogue.
We are particularly interested in regions where it is difficult for users to purchase a subscription directly β due to payment system restrictions or other barriers. Another important criterion is language accessibility: if your users do not speak the languages we support, you can become a bridge for them.
Official cooperation requires:
We hear this question very often. And it is a fair question. However, there are a number of reasons why we do not choose this form of financing.
We believe in a fair model: everyone contributes to the development of the project, not just a small group of enthusiasts.
If you use the project, you are already our ally.
We invite you to join the new model β not as a βduty,β but as a long-term joint effort.
Support is not charity. It is a choice: to invest in what works.
And we will do everything to make it work even better..
Comments
No comments yet.