opensource Open Source The first 10k games at bgammon.org, an open source online backgammon service
Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    3 months ago 100%

    An excellent client and backgammon experience.

    Thanks Trevor for documenting your path, it is quite useful to us all who might want in the future to write an open source multiplayer game.

    3
  • outdoor The great outdoors Ventina glacier, Rhaetian alps
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    3 months ago 100%

    This year was particularly cold, which was good for the health of the glacier. But alas yes, there are marks where ice started in past decades/centuries, and it is falling back inexorably…

    2
  • outdoor The great outdoors Ventina glacier, Rhaetian alps
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    3 months ago 100%

    Comment: I travel light, but this time I overpacked (almost filled my 30l for a one-nighter). I need to consider options next time!

    2
  • outdoor
    The great outdoors fafff 3 months ago 100%
    Ventina glacier, Rhaetian alps

    It was really great to be outside again. Just two days, but we walked a lot, eat hearty dishes and had fun!

    32
    3
    opensource Open Source How do you handle your passwords?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    5 months ago 100%

    I backup stuff both on a MicroSD and on web storage with duplicity. Hopefully that is enough!

    1
  • opensource Open Source Is it appropriate for someone to be a mod here when they don't understand open source, and insult users in the community?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    6 months ago 82%

    I don't mind moderators having their ideas or even ranting or even blowing off some steam in the thread they make/parecipate in.

    Their moderating job is to avoid the community being drowned in spam/scam etc. and as far as I can see there are few to no spam posts in !opensource@lemmy.ml. In that particular thread they went wild but as far as I can see did not abuse their mod powers.

    tl;dr: judge the moderator as the moderator, and the user as a user. I didn't particularly like that thread too, but from moderating POV, I haven't yet seem something by haui I disagree with.

    11
  • opensource Open Source Open Source Money App?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    8 months ago 100%

    If you are comfortable with the command line hledger is a great program which has good tools for importing .csv files from banks and other financial companies.

    8
  • opensource Open Source Looking for software for poster design
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    8 months ago 100%

    Scribus is an excellent libre desktop publishing program.

    I used to write a small postcard game for the “Wish you were here” jam, but it is suited to any job up to professional level.

    11
  • opensource Open Source Hello, world! - A technical overview of the software powering bgammon.org
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    9 months ago 100%

    Excellent writeup!

    I had the pleasure to try the client last week and it felt clean and responsive!

    3
  • opensource Open Source Which license leads to more contribution: MIT or GPL?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    10 months ago 100%

    I am happier when I see copyleft but let’s be honest, I would contribute to an interesting, useful project regardless of their choice between MIT and GPL. Same for companies: some prefer MIT, but there is no way they are not going to contribute to the Linux Kernel just because of copyleft. So bottom line is: make something that people enjoy/find useful and see contributors flocking.

    CLAs are a different matter: I do not contribute to projects which ask you to assign them copyright unless I 100% trust the organisation behind them.

    37
  • opensource Open Source How to handle collaborators on an open source project?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    12 months ago 100%

    As a contributor, I never particularly cared about permissions if I participate in a project with a few patches. It becomes useful when you are diagnosing a CI problem, etc. and you need to push a lot of tweaks to discover where the bug is located.

    More generally, treat contributors like you want to be treated. Try to be responsive, compassionate, guide them through the process of having a PR merged, be ready to fix a minor mess or two, congratulate them on a job well done.

    Open development is as much a story of people as a story of code.

    15
  • opensource Open Source *Permanently Deleted*
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    1 year ago 100%

    Customization for big enterprises is actually a viable business model, only if it generates as much money as the company sustains and can continue to expand?

    Yes, it is only a viable business model in the end if it generates enugh revenues to cover materials and labour, like every business on planet Earth.

    9
  • opensource Open Source *Permanently Deleted*
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    1 year ago 100%

    I am sorry to say some of what you write is not correct.

    Red Hat — I know they had their slice of controversies lately, but still — is a ≃33bn USD company, how is that not making money? They sell solutions based on OSS (different from selling software!), which is one viable way of making money.

    Other ways are: selling support, selling licence exceptions (when you are the sole copyright holder of the codebase, MySQL did that), sponsored development for new features, SaaS (bad!), customization for big enterprises/public actors, open-sourcing software but keeping assets proprietary (some games do that), and many more.

    15
  • opensource Open Source *Permanently Deleted*
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    1 year ago 100%

    I feel one of the most important things for a thriving open source project is easy onboarding.

    Statement of friendliness and similar are not that useful if I don’t know where to start to contribute to your project. A clean, up to date CONTRIBUTING file goes a long way, architecture documentation is extremely good, optimal is having an experience developer checking your patches and offering help.

    Repositories that I contribute to the most helped me in the first phases of the journey, it was awesome, I gave back.

    14
  • opensource Open Source Where would you host your code if you prefer non-for-profit communities with FLOSS commitment?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    1 year ago 100%

    Nope! Little known to people, you just need to locally clone your repository with --bare and upload that. You will see you can clone it even if you don't have a git server!

    It is a very slick, minimalist solution.

    7
  • opensource Open Source Where would you host your code if you prefer non-for-profit communities with FLOSS commitment?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    1 year ago 100%

    It might not be a solution for everyone, but you can self host a git repository on your static site!

    stagit is a static git site generator. It is lean, you can self host it even of the cheapest of shared hosting and it makes code browseable via html, which is a plus for sharing and receiving suggestions/contributions.

    For a relatively small, low bandwith project it is a charm. As an example, here are my repositories.

    16
  • opensource Open Source Making something for everyone is so much more work than making something just for yourself
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    1 year ago 100%

    Documentation is very useful today (to clarify our thoughts on what is useful and what is not, what is in scope and what is not), and for our future selves.

    Writing small bits of software made me appreciative of the work teams put on large pieces of infrastructure!

    28
  • undergroundgaming Underground Gaming Where do you dwell?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    1 year ago 100%

    allegro is a fantastic place, and it warms my heart that it is still active after all those year (another proof that OSS outlasts proprietary suites, like XNA).

    1
  • undergroundgaming
    Underground Gaming fafff 1 year ago 100%
    Where do you dwell?

    Which underground communities do you visit (be it games, art, music, etc.)? Don't feel bad if they don't overlap 100% with this space: as an example I frequently am on [intfiction.org](https://intfiction.org/), as they are ace and fresh and innovative, even though they yet have to receive the Gospel of Free Software. Other places I like: - www.mastodon.art and scroll public timeline - /p/ (for photography) - tooling specific forums like [AGS forum](https://www.adventuregamestudio.co.uk/forums/)

    3
    6
    opensource Open Source Which GPL-like licence for object oriented?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    1 year ago 100%

    If some code links to your GPL library, the whole project has to be licenced GPLv3, full stop. This does not "prevent people to use [it] at all", it just stipulates that they have to make the source available and the source of improvements they make available. Each substantial library I write in my free time is GPLv3. I want to contribute to the ecosystem and I want everyone enjoying my work contributing back to the ecosystem.

    A similar licence, called LGPL, allows dynamic linking without having to make the code of the whole project available, just the code of the specific library + improvements. If for some reason you need this, I invite you to check how dynamic linking works in Pharo and read this FAQ by the FSF (and all other FAQs, it is a very clear, informative document).

    13
  • opensource Open Source What should we do about license violations in apps that rely on work of Lemmy contributors?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    1 year ago 100%

    File an issue in their repos, sometimes people (understandably) do not understand licencing very well — or it might be they were granted an exception.

    If that fails you can contact the library author and the repositories who host the code.

    46
  • opensource Open Source Open source video games
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    1 year ago 100%

    Great suggestions in this discussion! Rather than adding my favourites, I will add some resources that list more games.

    • Libregamewiki: it is really comprehensive (sometimes too much, including even not-so-good-games). They care about licencing and is is very easy to browse, top-notch for me.
    • Open source games: a more relaxed repository, with lots of material.
    • bobeff open source list: this is curated, which means that there are not so many games but each and every one is stable, good, maintained.
    • Arcane Cache: a fantastic blog with reviews of libre games — or more precisely, underground games, there is a lot of discussion on how gamedevving philosophy too. The reviews are always in-depth and allow you to experience the games on another level, and each game is a small jewel in its category. Strongly recommended!
    32
  • opensource Open Source SightNet - P2P Search Engine
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    1 year ago 100%

    I hope to come off as harsh, but documentation quality is an important factor for both discoverability and adoption.

    At least there are instructions — which I haven’t tried yet — on how to build the app.

    2
  • undergroundgaming Underground Gaming Hodslates Games - Raw masterworks
    Jump
    undergroundgaming Underground Gaming Is underground gaming the right term?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFA
    fafff
    1 year ago 100%

    I really really am not fond of people pettifogging names. Underground is a good, serviceable, immediately recognisable name, which is in ethos and associations different from — say — libregaming.

    4
  • opensourcegames OpenSourceGames 1998 classic strategy game Signus: The Artefact Wars sees a full open source release
    Jump
    opensource
    Open Source fafff 4 years ago 100%
    Librejam 202104 https://leagueh.xyz/en/librejam/

    Do not forget about Librejam 202104, a libre (code+content) jam starting on April 1st which will last 7 days.

    11
    1