• 0 Posts
  • 19 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle
  • BY-SA is officially listed as one way compatible with the GPL (basically you can distribute a BY-SA asset under the GPL), with the detailed analysis shown here. Kbin is under the AGPL which to my knowledge is not listed as compatible, but it should be fine as AGPL is basically GPL with the condition that the source must be released if the modified program is run on a server and not directly distributed. Keep in mind that BY-SA does allow commercial use and basically is the art equivalent of software’s GPL.

    IMO the cleanest way to do this would be to distribute Kibby under AGPL directly to Codeberg or grant rights under a custom agreement if Ernest wants this to be the official mascot. Alternatively the Kibby asset could be released under a second license and people hosting their own Kbin instances would have to comply with the second license to use the mascot. This could work as Kibby isn’t required for Kbin to function instance owner could easily substitute a different image if they don’t agree with the license.


  • The Kbin code is AGPL, so that will likely become the license for the actual art assets if it’s put in place officially. The current folder logo is already in the repo and under AGPL. If I were Ernest and wanted this to be part of the project I would ask you to submit it as a PR to Codeberg (and sign any necessary CLAs) so that the assets are properly placed into the repository under its license.

    For now you can use CC-BY-NC-SA like you suggested which would allow for profile pics, magazine sidebar images, fan art, and the like. Since this is a SA license the users and mods need to have their modified images released under the same license as well. For a PFP attribution and indication of the license would be difficult and most people probably won’t care. Also note that the CC license is irrevocable and people are allowed to use the assets freely outside of Kbin as long as the terms are followed.

    As a 3PA dev or a Kbin instance owner I would not touch anything with NC as there is some ambiguity in the NC clause which might be trouble for an instance which say is not for-profit but accepts donations. In addition if the app was open-source they would need to separately license the artwork to maintain compliance with CC-BY-NC-SA.

    In the future though Ernest might want to trademark the mascot along with the name Kbin so that it will be used exclusively to represent the project. This would probably require a formal release from you (AGPL won’t cut it here) basically giving them the rights to to do whatever they want with it.

    Yeah this stuff is messy :) but it’s good to know about it and get the conversation started now. I’m actually about to get this account deleted but thought it was worth mentioning this as I’ve been following the Kbin mascot ideas from the start.





  • For writing, practice writing short stories using writing prompts (I normally use Reddit’s /r/writingprompts but I’m trying to find an alternative here) and post them on the thread even if they suck. The commitment is low since it’s a short story and you can afford to twist the story to match your writing style rather than the other way around. You’ll also get votes and feedback from other members.

    I started drawing as a kid, stopped for a while, and got back to it in my teens since I started doing a lot of writing then and wanted to visually depict what was happening as well. One thing that helped me a lot was to not look at other people’s art or photographs but rather solely work with what you’re visualizing in your mind and reiterate (with many many strokes) until the quality becomes acceptable. Use pencil and sketch with short and light lines. The point here is to develop your own intuition for perspective, splitting an object into basic shapes, and so forth.

    I’ll also add that it’s extremely important to create your own style both for writing and drawing. Make your stuff look good, but always keep in mind that it’s fine to have your own quirks and distinctions. E.g. if your lines are a bit sketchy or if your circles aren’t perfect that can easily be part of your style.





  • I virtualize my NAS because it’s small (only several TB) and therefore it can be backed up like any other VM with PBS or dumped as a qcow image. A full restoration is extremely easy because I can simply have another node pull the backup from PBS. Also I can migrate the entire NAS to another node so it stays up when I have downtime.



  • Those mini PCs are actually have extremely quiet fans at idle and you generally won’t notice the noise. The good part about an actively cooled system is that you have the ability to load up the machine without throttling in case there’s a sudden activity spike.

    I haven’t run HA bare-metal but I have run HA on Proxmox and I’ve run Proxmox on these mini PCs. In my use case they supplement the main rack server in my cluster.








  • The easiest way would be to just bridge the ISP router if it supports that feature. To connect back to the ISP router’s webui you can setup outbound NAT on your second router (generally only available on enterprise gear). Don’t double NAT unless there’s no other option.

    If you can bridge, the sky’s the limit in terms of what gear you can have on the backend. My bridged modem is directly connected to a L3 switch which links to my Proxmox cluster, and my Opnsense router exists virtually in the cluster and can be migrated freely between the machines.