📜 ⬆️ ⬇️

Haiku plans to release the first alpha version on September 9

There has been a lot of activity in the Haiku newsletter for the last week. What was the reason? Planned release alpha version. It is discussed what needs to be done, who is needed for this and what is most important when they do it? After active discussion, the community has developed a release schedule.

There are a number of problems that must be resolved before the final adoption of the schedule. The first is the composition of the release. It should include only the necessary applications, most of them will be oriented to the developers. The list is not yet complete, but don't expect things like Clockwerk or Wonderbrush to go in there, Pe, Perl, Python, CVS, BeBook, OpenSSH, Subversion, Nano, and so on. Users expect Vision (an IRC client used by many BeOS / Haiku users), Firefox and P7Zip from applications.

Another important issue is code under commercial licenses and under the GPL license. Obviously Haiku cannot include closed code. Therefore, the project is required to offer either two versions (closed and open), or make them optionally downloadable. The GPL code can also cause problems, since the GPL license is not compatible with the MIT license used by the Haiku project (one-way compatibility, this is not compatibility). When building an alpha version, all options will be set to exclude any inclusion of the closed code and code under the GPL.
')
In addition, an active discussion unfolded about support for the alpha version outside the trunk branch. Whether it is necessary to allocate this version to a separate branch and close it for everything except error correction, and leave the trunk for more destructive changes, or the trunk will go into “release mode” and changes to it will be limited to error correction. The latter is possible because destructive changes can occur at any time, but the first option was adopted.

Taking into account the solution of these problems, a vote was taken for the release schedule for the alpha version. It is now completed and the day of the reprise is determined. The release schedule is as follows (note that the schedule may be broken, and the release is postponed):

Let's hope that the alpha release will still be released on time.

Based on OSNews

Source: https://habr.com/ru/post/67286/


All Articles