canpolat

joined 1 year ago
MODERATOR OF
22
Git stories (self.git)
submitted 4 months ago by canpolat to c/git
 

Coming from CVS and ClearCase it took me some time to adopt to Git. The fact that it was distributed was confusing at first, for example, because I thought that would cause chaos. But the way we used it was actually not "that distributed". But once I understood how it worked, not doing DVCS was "the wrong way" immediately.

[–] canpolat 0 points 7 months ago* (last edited 7 months ago) (1 children)

That's an unnecessarily strong reaction. Money clearly matters for some things. But that's not all that matters. There are many people releasing FOSS without any financial expectations. Clearly, money doesn't matter to those people on that context. Trying to argue that "money should matter also for those people on that context" doesn't make too much sense to me. Nobody is forcing anybody to release FOSS.

[–] canpolat 0 points 7 months ago (3 children)

Sorry, I don't follow your reasoning. Why would a company not making money be a relevant problem for the advocates of FOSS? FOSS is about freedom. It never had an opinion about money. Money has always been irrelevant. Some people may not like it, and they are free to not use non-free licenses. And FOSS advocates will warn users about that (as they did in the past). FOSS doesn't have an obligation to offer a solution to every problem in the software industry.

[–] canpolat 1 points 7 months ago (5 children)

I don't think that is relevant from author's (and OSI's) point of view.

[–] canpolat 3 points 7 months ago* (last edited 7 months ago) (7 children)

Here is my understanding of author's position: Stay away from companies like Redis and ElasticSearch. They are building software with a proprietary mindset (the fact that they have tight control over product strategy and development demonstrates this) only to realize that they are being devoured by bigger fish. It's a business model problem, not an open source problem.

[–] canpolat 44 points 7 months ago (1 children)

Here is the link to the original website (an NGO that monitors blocked websites in Turkey): https://ifade.org.tr/engelliweb/distrowatch-erisime-engelledi/

And here is the Google translation of the text on that page:

The IP address of the DistroWatch platform, which provides news, reviews, rankings and general information about Linux distributions, was blocked by the National Cyber ​​Incident Response Center (USOM) on the grounds of "IP hosting/spreading malware".

[–] canpolat 3 points 8 months ago* (last edited 8 months ago)

I think you are highlighting an important point that are missed by other commenters emphasizing the developer. I prefer GPL over MIT license. But this is a possible fallback if Redis decides to change its licensing (like several others did).

I think these kind of products have strategic significance for MS for their Azure offering. They are probably preparing to offer this there (in addition to and as an alternative to Redis). So, it makes sense for Microsoft to release this with an OSS license (otherwise no one will adopt it).

[–] canpolat 1 points 8 months ago

I often think language skills also has a significant impact on code quality. When I have trouble "naming things" (as opposed to "cache invalidation") I use dictionaries and thesauruses. "Naming" is an important part of organization and improving language skills help a lot.

[–] canpolat 1 points 8 months ago* (last edited 8 months ago)

In his NDC talk, Philippe De Ryck provides a good summary on why we should:

  • no longer use the implicit grant
  • use backend-for-frontend for security-sensitive web applications
[–] canpolat 1 points 8 months ago

You don’t get to laugh a lot while watching a conference talk on DDD. I highly recommend this very dynamic talk by Alberto Brandolini at DDD Europe. Event Storming and pineapple don’t mix well.

[–] canpolat 3 points 8 months ago

What checkout actually does. Here is a past comment with links to the courses (they are pay-walled, unfortunately)

view more: ‹ prev next ›