I saved a map.sqlite file on a later than 5.4.1 Minetest version.
Than I saw
AsyncErr: World data version mismatch in MapBlock (4,0,-9)
----
"ERROR: MapBlock format not supported"
See debug.txt.
World probably saved by a newer version of Minetest.
-------------
Separator
-------------
2024-03-01 12:16:32: [Main]: Automatically selecting world at [/home/cody-u/.minetest/worlds/Test]
2024-03-01 12:17:01: ACTION[Main]: World at [/home/cody-u/.minetest/worlds/Test]
2024-03-01 12:17:01: ACTION[Main]: Server for gameid="minetest" listening on 0.0.0.0:56202.
2024-03-01 12:17:03: ACTION[Server]: singleplayer [127.0.0.1] joins game. List of players: singleplayer
2024-03-01 12:17:03: ERROR[Main]: ServerError: AsyncErr: World data version mismatch in MapBlock (4,0,-9)
2024-03-01 12:17:03: ERROR[Main]: ----
2024-03-01 12:17:03: ERROR[Main]: "ERROR: MapBlock format not supported"
2024-03-01 12:17:03: ERROR[Main]: See debug.txt.
2024-03-01 12:17:03: ERROR[Main]: World probably saved by a newer version of Minetest.
2024-03-01 12:17:03: ACTION[Server]: singleplayer leaves game. List of players:
2024-03-01 12:17:04: ACTION[Main]: Server: Shutting down
when I tried to use that file on Minetest 5.4.1.
As sometimes I start a new world off-line with
world.mt
players.sqlite
map.sqlite
env_meta.txt
map_meta.txt
force_loaded.txt
auth.sqlite
ipban.txt
files, and just switch a file I saved from an on-line minetest server to my local minetest.
I'm glad you, throgh, and others, can still compile the version they like of minetest on Hyperbola.
If people want to port it for HyperbolaBSD, feel free. I will perhaps do so for my beloved version 5.0.
https://forums.hyperbola.info/viewtopic … 7717#p7717
I see why there are many problems with
breaking portability
ignoring backwards compatibility
replacing existing services
https://wiki.hyperbola.info/doku.php?id … y_software
And also replacing paying with money you wish to pay with
"paywalls" and other things you may not wish to use.
People may like the games, but the policies of some people may change over time, and you may not wish to support some of those later policies, or your policies may also change.
Though it may than be hard to even keep nice historical records of what was before, when some people ignore backwards compatibility.
Or when technology is used to prevent copying, and/or using saved files.
I think some older cartridges may have battories that could lose a save file if it is not somehow backed up.
https://github.com/sanni/cartreader
Is licensed under GNU GENERAL PUBLIC LICENSE Version 3
and maybe later, though I did not check the code yet.
https://forums.hyperbola.info/viewtopic … 1465#p1465
https://forums.hyperbola.info/viewtopic … 1484#p1484
I also read
Against Intellectual Property by N. Stephan Kinsella
that shows in it's conclusion how "copyright and patents" may try to take away your right to use your own property. Though this book is likely under CC-BY-NC-ND 4.0
at least the printed copy I have.
https://mises.org/library/book/against- … l-property
We see, then, that a system of property rights in “ideal
objects” necessarily requires violation of other individual
property rights, e.g., to use one’s own tangible property as
one sees fit.94 Such a system requires a new homesteading
rule which subverts the firstoccupier rule. IP, at least in the
form of patent and copyright, cannot be justified.
It is not surprising that IP attorneys, artists, and inven-
tors often seem to take for granted the legitimacy of IP.
However, those more concerned with liberty, truth, and
rights should not take for granted the institutionalized use
of force used to enforce IP rights. Instead, we should re-
assert the primacy of individual rights over our bodies and
homesteaded scarce resources.
I did not yet switch from Trisquel to Hyperbola, but I like a large amount of Hyperbola's ideas.
https://forums.hyperbola.info/viewtopic.php?id=995