Goodbye GitHub ... ?

If you want to keep copyright, release executable without open source.

That's Plan B, indeed, but it's not how copyright is supposed to work. Also, I do enjoy human contributions every now and then, and having the source code available on the internet makes it easier to attract them.
 
Did you say Atari?

wait!? ugh! I assume that's an "insult" I'm supposed to react to, but I don't know that one so I cannot gauge a proper response (that's not fair--defeated in the first round! you need to start less obscure). ...may I just say: "u r a dumb head"?
Oh I get it (I wikipedia'd "vim and atari"). I did not know Atari made a computer. Nice. ..."stevie"; interesting!
 
If you want to keep copyright, release executable without open source.
even executables have been reverse-engineered.

Cthulhux : Sometimes, there's perfectly infuriating stuff that you gotta learn to live with - like taxes. And I'd frankly recommend taking a class on basic civic or petty criminal law, and learn how disputes are resolved in court, how street crime is handled, what options police have, what options the justice system has, learn what perspective is applicable where. Options open to plaintiffs are different than options open to defendants.
 
wait!? ugh! I assume that's an "insult" I'm supposed to react to, but I don't know that one so I cannot gauge a proper response (that's not fair--defeated in the first round! you need to start less obscure). ...may I just say: "u r a dumb head"?
Come on, let's pick one of the golden oldies: Atari versus Commodore!
Windows versus Linux was long after that and vi .vs. emacs is rather pointless. Best thing was DME, from Matt Dillon.
 
bg,f8f8f8-flat,750x,075,f-pad,750x1000,f8f8f8.u2.webp
A decent lock on the door will actually stop the kid...

Sometimes, though, even a barbed wire fence will not stop a moron from trying to breach it (another story for another thread). Point being, gotta have adequate deterrents, and be willing to invest in them.
 
Back to the point, copyright is a quagmire because it tries to rope an immaterial thing into a judicial concept of material things, like ownership. Enforcement is tricky, detection is tricky and the concept is hard to model. Did you really loose something? Your copy is still there. If it was free Software, you have no monetary loss. Maybe we need a new judicial concept for software after all. But my hopes to get one, today, with all these lobbyists, is around 4 kelvin.
 
I actually use protozoa editors in 2026, with ed(1) as my $EDITOR and SciTECO (a variant of TECO) as a toy on one of my Windows systems. Basically, text editing was harder when every single line of output had to be printed on paper, so commands were short and not always obvious. But learning and using "old editors" is still worth it, as they are much more efficient than the GUIs of now.
 
We don't know how the laws will change in future to deal with AI but right now this is not true. Trade secrets must not be divulged but this is not the case with copyrights.
What for copyright? We don't need copyright? Software is like shoes - two models look very similar from distance or even up close. But if you use them, there can be very big difference.
 
Cthulhux : Sometimes, there's perfectly infuriating stuff that you gotta learn to live with - like taxes.
Or you can learn about paying the small fee to open a 501(c) and various other legal loopholes. Then you can be "poor" while having control over millions of dollars of personal wealth that you do not pay any taxes on. You can even take up donations for a cause, pay your "staff" (which includes you and your wife) 99% of those donations as a "salary" then give $1 to a "worthy cause" (your friend's 501(c)).
 
Back to the topic, the initial tests are very encouraging; I really like Fossil's interface.

I don't know much about networking, a FreeBSD - ZFS - jail - caddy - fossil infrastructure seems like a good starting point. My internet router only exposes ports 80 and 443, and I use DuckDNS to obtain a domain name linked to my quasi-static IP address. I should probably add more security, perhaps a packet filtering?
 
I don't know much about networking
That is enough knowledge.

You can use fossil locally, without networking, just issuing commands for VCS (fossil help).

You can run locally fossil as web server (fossil help ui).

You can offer http with inetd (fossil help http) by putting a line in /etc/inetd.conf

You can run any http server that offer cgi (fossil help cgi).
I was till now using apache, but now would recommend nginx.
I would recommend this way for remote repo.
 
Back to the topic, the initial tests are very encouraging; I really like Fossil's interface.
What I like (among other things) is the fuse interface. You can do a build directly from the version, without clutter, and be sure you are building exactly what is in there.

Also I find it more stable than git. I had once managed to screw up a repo, but that was by forcing things and having three machines sync to each other while the clock was totally off on one. That was fixable.
 
My internet router only exposes ports 80 and 443, and I use DuckDNS to obtain a domain name linked to my quasi-static IP address. I should probably add more security, perhaps a packet filtering?
Do you want to offer fossil to the world from home?
To have your computer day and night running?

You can get a very cheap VPS running linux, of for free if you want to fight with cloud systems.

Normally you have to open ports in the interface of the provider, so as your router allows only 80 and 443.

I think, if you are careful enough, a packet filter in your VPS will not be necessary.
 
Honestly, Fossil looks great, but if I have to run it in a generic cloud environment, on an even more generic Linux VPS, it loses a lot of its appeal; I might as well stick with GitHub.

I'm looking to do it myself, and if I do something, it's with FreeBSD; it's definitely worth looking into.
 
I'm looking to do it myself, and if I do something, it's with FreeBSD; it's definitely worth looking into.
I stick with BSD, FreeBSD, OpenBSD, but if necessary, I use Linux, any other Unixoid, or perhaps other OS.

I try to use portable programs that run in divers OS. I do not want to be dependent of OS.

nginx and fossil will be (much more than less) the same in any unixoid.

And by the way, an advantage of fossil is, how easy is to move the repository, from FreeBSD to generic cloud, and back.
 
Back
Top