I suggest you ...

Open Source all Inform 7 code on Github

Move all source code for Inform 7 including the ni compiler and any supporting code to Github.

65 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    David C shared this idea  ·   ·  Admin →

    2 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Nathanael commented  · 

        NI now crashes reliably out of the box on any recent Linux kernel, which just bit me and wasted several hours while I tried to figure out what was going on.

        Apparently all it needs is a recompile, but the maintainers have been ignoring a critical high priority bug report for a month and a half. Specifically. http://inform7.com/mantis/view.php?id=2025

        *This is why the source needs to be released*. The concealment of the source is actively harming the Linux Inform 7 community. Even if the code isn't under an open source license, it needs to be possible for the gnome-inform7 frontend and Linux command line inform7 front end maintainers to fix this sort of "bit rot" bug directly by recompiling (or updating to use modern C libraries, etc. etc.)

      • Nathanael commented  · 

        This should have been done years ago.
        -- Bugs due to use of obsolete libraries and functions are accumulating due to the slow release rate. The statically compiled ni is succumbing to bit rot, and is currently *actually broken on the most recent Linux kernel*. This is the sort of severe problem which could be fixed very quickly by the skilled programmers among your userbase.

        -- The documentation for Inform 7 is extremely poor to the point of unusability (the worst I've ever seen), the developers have shown a philosophical opposition to fixing it, and releasing the source would allow people to write their own documentation. I was unable to use Inform 7 at all without reading through the released Standard Rules and I6T sources. This helped, but to write proper documentation I need to be able to see exactly what ni is doing.

      Feedback and Knowledge Base