topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday April 16, 2024, 2:14 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Tuxman [ switch to compact view ]

Pages: prev1 2 3 [4] 5 6 7 8 9 ... 98next
76
General Software Discussion / Contra Chrome
« on: April 14, 2022, 04:38 PM »
I've been struggling for years to tell Chrome users why using Chrome was not the smartest of all ideas. This year, there finally is a comic about that:
https://contrachrome.com

Good idea, actually!

77
N.A.N.Y. 2021 / Re: NANY 2021: yaydl
« on: March 21, 2022, 02:18 PM »
There are a few YouTube video "types" which are unsupported, including those consisting of more than one file. I could still need more manpower...  :(

78
The one thing The Bat! does not have is Lightning.

The Bat! version 10 aims to fix that with a new address book and a calendar, by the way. (But I won't go back.)

80
This has been out in the wild for a few weeks, and I plan to maintain it for a few more months at least :P, so I won't wait for NANY 2023 to announce it here:

groffstudio_hLsp0Sa2FM.png

groffstudio is the least bad (and only) IDE for GNU troff, a free implementation of the standard POSIX typesetting system (see Wikipedia et al.).



Website (which is very beautiful as well)



While one could debate whether Linux, BSD and UNIX users would even need this (they usually use make or Mk for that), using groff on Windows is not quite as trivial: First you'll need to find and install groff with all required dependencies, then you'll need to learn how to use it on the command line without having access to the manual, because man does not exist on Windows. groffstudio has a button to download groff right from my servers - just unpack it somewhere in your %PATH% and you're good to go. (It will check whether it's there.)

Features:
  • Has a large button to generate .ps or .pdf files.
  • Can help you install groff on Windows.
  • Has built-in update checks (optional, off by default).
  • Open Source, licensed under the terms of the CDDL-1.1 license.
    (That still does not invalidate my copyright.)
  • Written in Free Pascal, using the LCL widget set, to make portability easier.
    Precompiled binaries for Windows and macOS exist, contributions are welcome.

Non-features:
  • Support for other troff implementations, like neatroff and Heirloom troff.
    Maintaining a GUI for one troff which has a relatively reliable set of installed features is hard enough.
  • A preview mode, as known from LaTeX editors like TeXstudio.
    Previewing requires compilation. Just compile.  :D
  • A formatting toolbar.
    As groff has a standard set of formatting commands, but all of its macro packages (and some preprocessors) come with their own set of additional commands, that would be either not helpful or awkward.

Enjoy or whatever.

81
General Software Discussion / Re: Windows 11 Announced
« on: January 30, 2022, 01:49 PM »
Nor does a browser.

82
That does, at least, solve some of the past problems with HTML e-mail in The Bat!.

(Not that HTML e-mail was a good idea at all...)

84
+1 for Pegasus Mail. Note that the developer has been working on the 5th major version for quite a while now, version 4.x is not quite contemporary in look&feel*. (Which is OK for me, but less OK for other people - especially as you come from The Bat!.)

I, personally, also own and primarily use a license for Pandora Mail which I - incidentally - first saw on DonationCoder. It has replaced The Bat! for me when RITlabs decided to use ribbon toolbars which I don't want to use. Pandora Mail 4.1 uses roughly 53 megabytes (plus the profile folder which can not completely be moved off %APPDATA% as far as I can see) of disk space, it seems to not have a portable mode (yet?). Of course, you should be fine with 90s GUI design... (you can configure some of that.) :)

(* screenshot: Pegasus Mail 4.7 on Windows 11)

If you like Alpine (which is good software, I admit), other interesting command line clients for Windows include NeoMutt and a few others, but note that usual "ported to Windows" software mostly requires jumping through quite a few hoops to use the file system over Cygwin... :)

85
The HERMES project seems to be sleeping now. A pity, actually.

86
Living Room / Re: Like a bad penny...
« on: January 23, 2022, 10:08 PM »
Good luck! :)

87
Living Room / Re: Wordle: simple web word game
« on: January 17, 2022, 05:58 PM »
Well, there's Letterle as well, pretty much making Wordle obsolete.

88
Charity is not above the law.

89
N.A.N.Y. 2022 / Re: NANY 2022: DateAdder
« on: January 10, 2022, 09:09 PM »
Denying someone's right to define what other people are allowed to do with his software by explicitly stating a license and claiming that a developer does not own an application anymore when he decides to publish the source code - which literally contains the word "copyright" - is not a "conversation in good faith". Note that you are not the culprit here.

I will not discuss this in more than one thread. No more source code for you, folks. If you don't want to respect the license, you won't get a chance to disrespect it anymore.

90
N.A.N.Y. 2022 / Re: NANY 2022: DateAdder
« on: January 10, 2022, 05:39 PM »
As a long-time member of DonationCoder has declared that publishing the source code of an application effectively ends my copyright on that application, I removed all references to the source code from this NANY entry. Future contributions will be closed source as well. I am not interested in having my copyright violated just because I published my software in good faith.

91
It was intentionally and maliciously designed to break other projects that used the code in those public repositories he had stewardship over.

If you take someone else's code which is under a license that says "no warranty" and you contribute nothing to that code, you have no legal (because of the license) nor moral (because you don't contribute back) right to complain that the person who basically works for you for free stops doing so.

Just because other people decide to use my code, not breaking their code is not my responsibility.

But this guy is an obvious bad actor who intentionally caused harm through his actions.

Being nice is not a requirement for any free software developer, is it?
If you make a lot of money with stuff I wrote in my free time, expect that I won't like you much. And if you don't give me any reason to be nice towards people not liked very much by me, I probably won't be. Why should I?

(Just in case: I'm not the author.)

And this is not his first foray into intentionally harming others. He has a history of making literal bombs and booby traps.

So it's that guy's fault that other people download and embed his stuff? Did he make them?
I guess he did not.

When he released his code using an open source license, it became a public good.

This is a very awful perception of open source and licensing. Thank you for letting me know how you think about the software I posted on DC; that it's not mine anymore because I published the source code. I'll probably make all of my future NANY contributions closed source. Because I am not interested in you voluntarily violating my copyright just because you don't give a fuck about the license which you legally accept by using the code.

Just in case you do care: Most open source licenses explicitly state that the licensed product - usually, source code and/or documentation - is not a public good. I usually use the MIT-0 and/or the CDDL these days. Both basically say that the code is still mine, you are free to modify and distribute it, but if I decide to break it, it's not my problem.

If I wanted my code to be "a public good", I'd put it into the Public Domain. (in Europe, that would still require me to explicitly say so.) But I don't.

That's pretty much the meaning of free software.

No. It is not.

"Free software" means: Take it, modify it, embed it, contribute your changes (if required by the license and/or if you want to be nice).
"Free software" does not mean: Take it, then complain about my changes.

If you want to be the steward of the version you use, fork it. You are free to do so.
If you want someone else to be the steward of the version you use because you're lazy and/or a greedy corporation, that's not someone else's fault.

I have just checked the license of the faker.js software. It is the MIT license. Here's what you can do with it:

  • Modify it.
  • Redistribute it.
  • Use it commercially and/or at home.
  • Embed it in non-free software.

But what you can't do with it:

  • Hold the developer liable for any breakages in your software because of the code you downloaded from him.

If you don't want to allow a developer to - intentionally or unintentionally - break your software in a later update of his code, here are your options:

  • Fork the working version.
  • Pin the working version number.
  • Don't use software licensed under a license that allows this.

There is no reasonable reason why the "victims" did not choose any of these three options. They deliberately agreed that the author can do whatever he wants with his part of "their" software.

He is perfectly within his rights to intentionally destroy his own copies of code.

And they decided to update their copy of his code with a destroyed version (version number "6.6.6" - ha!) without even checking the consequences. Sounds like bad QA (or even no QA at all) on their side to me. Not his fault, is it?

He is not within his rights to destroy public property.

Free software that is not Public Domain is still a property of the author. The MIT license literally contains a copyright!

A person who creates a statue and freely donates it to be displayed in a public park does not have the right to destroy the statue later if he becomes angry that people aren't paying him money for it.

Unless the park owners signed a license contracts that lets the person do that. Which is what happened.

92
I can see you totally misread my posts. Good night.

93
Again, he hasn't shown that he reached out to Microsoft before posting this.

A free software developer should not have to ask anyone, certainly not Microsoft, for permission to destroy his own code. That's pretty much the meaning of free software.

GitHub has some mechanisms to prevent "hacks", including 2FA. So you're only allowed to make your own code unusable if you can prove to Microsoft that you're really you? What kind of crude understanding of free software is that?

94
It has to do with the effect of that code

I can't remember a rule that says that I can't commit code to my libraries that break my libraries.

and I'm sure the complaints from others

So if other people - including large corporations - decide to take my free code that is licensed under a "no warranty" license and my code breaks their applications, Microsoft is allowed to modify my code?

95
Because if something is checked into a repo that is obviously wrong, it can be construed as a compromise of the account, resulting in the locking of the account.

So Microsoft (I will not say anything about Windows Me here... or should I?) has decided that you must not check in obviously wrong code into your own repositories?

96
From what I read, he posted malicious code to his repo. Is that correct?

He committed code that did not work as expected into his own repositories containing his own free code.

Why exactly is Microsoft entitled to deny that?

97
I don’t think that the number of external projects which use your code should be relevant metrics for you to decide about the future of your code.

98
Anyone here still using GitHub?
Enjoy losing access just because they don't like your commits.

99
Were they hacked or does their humor just cater me well?

AF09E39E-0E46-4990-8198-3AC29FCFAADB.jpeg

100
N.A.N.Y. 2022 / Re: Now what's this?
« on: January 07, 2022, 08:55 PM »
So the NANY 2022 Wrap-Up is linked on the website, but it's empty. Nice.

Pages: prev1 2 3 [4] 5 6 7 8 9 ... 98next