Andromxda 🇺🇦🇵🇸🇹🇼

Mastodon @Andromxda@hachyderm.io
  • 2 Posts
  • 170 Comments
Joined 4 months ago
cake
Cake day: March 22nd, 2024

help-circle
  • I absolutely agree, and I too hate this stupid idea of “good code documenting itself” and “comments being unnecessary”.
    I have a theory where this comes from. It was probably some manager, who has never written a single line of code, who thought that comments were a waste of time, and employees should instead focus on writing code. By telling them that “good code documents itself”, they could also just put the blame on their employees.
    “Either you don’t need comments or your code sucks because it’s not self-documenting”
    Managers are dumb, and they will never realize that spending a bit of time on writing useful comments may later actually save countless hours, when the project is taken over by a different team, or the people who initially created it, don’t work at the company anymore.


















  • Rossmann and Futo have explicitly stated that purchasing their soft is a purchase, not a donation.

    Exactly. That’s the issue. Selling software means generating revenue, thus Grayjay is a commercial product. That’s exactly what YouTube Vanced was shut down for. Generating revenue from accessing YouTube in an unauthorized manner. Grayjay does use the YouTube API, but not the official one. YouTube has 2 sets of APIs. The official one with clear terms and conditions, which is only accessible with an API token, and the unofficial one, which is for example used in the YouTube mobile app. There is no official documentation on this API, and it was only discovered through reverse engineering. YouTube doesn’t allow using this API from an unofficial client (they’re not that strict about it, but nonetheless, it’s technically forbidden, as the APi is not meant for public usage).


  • One way is to convince people to buy the soft.

    Grayjay and other Futo apps are not really paid software, it’s more like a donation. No reason not to use a FOSS license.

    But Grayjay can’t use the Blender model because the biggest player in the industry (Youtube) has a vested interest in keeping the app from being developed.

    What does that have to do with the licensing? The restrictive definitely won’t stop Google from trying to shut the app down. Selling the app actually makes it harder to prevent it from being shut down. Google can now argue in court that Futo tries to make money from selling this app, that uses the YouTube API without authorization.
    There’s a very easy solution to this problem: Just make it FOSS like every other god damn alternative YouTube client, put the GPL on it and treat donations like donations, instead of “selling” the app and generating revenue (which can and likely will be used against them).