An open source story - part 2
https://opensource.org/

An open source story - part 2

In case you missed the previous article, this is a continuation to part 1 .

Let's resume, it was mid 1995 I was 17 and went to study to EST/IPS . In the classes I was using something that looked liked a Linux system with local network - no Internet access, learning about Modern Operative Systems lectured by Professora Luísa Barata, Unix and Linux systems being the reference. I believe she described something about Open Source Software when explaining Linux. I liked the idea.

Outside the lessons there was still no place with Internet access. I remember conversations by the professors about the difficulty to decide on how to use the budget, creating a smaller "open" room with Internet connected computers versus creating bigger rooms with more connected computers for practical use - but no internet.

I believe they did the best choice and that we got a room with Internet access connected computers before home Internet access was affordable to the majority of the students - including me.

If memory does not fail me on this open room we got 微软 Windows NT 3.5/Windows 95 and we had mIRC installed. Since I was remote from home I was a local resident. It was common practice for local residents to divide their time between attending lessons, studding, getting drunk and playing with new technology. I let you guess on which proportions I spent time on those activities. My dear friend Aníbal Pereira is likely to confirm or deny hypotheses. Isabela Pinela was probably the first lady that explained me something about computer networks. There might be some hundred people on LinkedIn that remembers some details more vivid than me :) - 1995/96 was the season I became and academic-cyber-individual most frequently called by "Lamego" "Pinto" or "Johny" .

BREAK, BREAK, Windows is not (fully) opensource, mIRC is not opensource - focus on the subject - this is no Facebook. Let's skip to 1996/97, because first year is like going to Vegas.

I bougth a magazine which included RedHat Linux 4.x, I was able to install it on my home PC, it was so cool, it had this thing called "man" where I could read about so many things despite not having internet access. The theory learned about Linux on the classes was actually true. I could do endless experiments with programming in C/C++ and bash scripting at home - without network. I could also read the programming (source) of all the programs I was using in Linux - It was really true this thing they told me about Open Source Software.

But I also liked that thing of the chat with people around the world which I had on the school Internet chat. I was connecting to the first Portuguese chat network, PTnet a project sponsored by some of the top Portuguese universities and later joined by the major Internet Service Providers, sometimes joined EFnet and some other major world chat networks to learn about things around the world. Keep in mind, there was still no Google, no LinkedIn no Twitter no Facebook and I was a big fan of Yahoo. Looked very small compared to the people I was able to find on chat.

You got banned (KLINE)

I have learned the hard way that some PTnet moderators did not like my 18ish behavior and ideals. Keep in mind that I was born 3 years after a dictatorship in Portugal and I was raised in a small town, different from the larger cities from which PTnet was managed. It's only fair that some of the professionals which had the skills to bring Internet to Portugal did not appreciate some of my actions.

I have learned that EFNet was running on open source software, and a cyberfriend of the time, MCS was able to provide the Internet access and the Linux virtual private servers required to run a chat network.

Me and too many Cyber friends to remember started an IRC Chat revolution in Portugal. The PTlink IRC network and the PTlink IRC Daemon distributed as Opensource under the GPL-2 license.

I have never learned about PTnet software being distributed under an OSS license - despite being managed by major public universities.

I learned that many years later back that the major critic of my C/C++ code, nick Shadow, later worked for 英伟达 . Based on his career path I must admit that he must be right. Sharing the code just for historical reference. At this point in time I thought Python was just a snake. I rarely look at C code this days, not even my own historical :)

Pedro Reis was my main cyber partner until we decided to shutdown PTlink because we found something more fun to do.

Other colleagues in the PT Chat/OSS revolution that might remember more details about PTlink: José Caneira ; Gon?alo Gomes ; Mauritz Antunes ; Marco..., skunk, etc (feel free to ask me to add you to some personal whatsapp group)


Gon?alo Gomes

Software Engineer

1 年

This article can't be complete without tagging Tiago Sousa who was also one of the driving forces of PTlink. I think Shadow was Nuno Subtil if memory serves

Nelson Rafael

Computer Sciences Engineer

1 年

I found it a great read. Good old PTLink ??

José Caneira

Senior Support Escalation Engineer - Azure Containers Team (AKS ACR ACI ARO) at Microsoft

1 年

Ohhhh PTLink, what memories that brings. I remember partnering with Luis Vieira setting up one of the nodes that supported the network for some time. If memory doesn't fail me we used a dedicated server for that and other experiments at the time.

António Soares

Director of Services (currently not accepting meeting requests)

1 年

It was Unix thing called DEC VAX/VMS my friend! The things you made me remember.... I had a problem to solve in our OOP discipline, as you may remember, we were tasked to do Freecell on DOS and I requested to do it for Windows 95! The teacher was pissed after seeing the result! ?? Ha had to argue with him about my grade! ?? I'm with you on Linux, since I had to download and compile 300MB of source code to put together Slackware 3.0 to be able to do do the Operating Systems discipline without living in the lab. And, of course, the major VAX faults attributed lack of memory that in fact were to a colleague of ours ?? bringing the system down.... Those were the days....

要查看或添加评论,请登录

Jo?o Pinto的更多文章

  • My stack for AI assisted Web Dev

    My stack for AI assisted Web Dev

    A common debate around the AI capabilities is around the quality of code generation for programming language X or…

  • The New AI Story - part 1

    The New AI Story - part 1

    The major research that led to the creation of the AI natural language systems with the capabilities available to the…

  • AI Code writing and Code sense loss

    AI Code writing and Code sense loss

    I have always spent significant amount of time restructuring code which started from single file prototypes into large…

  • AI Assisted Code Starter Lessons

    AI Assisted Code Starter Lessons

    In the last couple of week my main spare time has been invested in joaompinto/janito: A Language-Driven Software…

  • Natural Lang vs Programming Lang

    Natural Lang vs Programming Lang

    This article is a follow-up to the interesting question raised by Jo?o Rebelo about the benefits and limitations of…

    2 条评论
  • More Releases, Less Stress

    More Releases, Less Stress

    As I have described on the previous article, increasing release frequency on itself will not improve your software…

  • Release Velocity and Risk

    Release Velocity and Risk

    A frequent heated topic of discussion on the transition from waterfall to agile development models is the perceived…

  • Open Source Stages and Ethics

    Open Source Stages and Ethics

    The development of open source software most frequently occurs over 3 stages: personal; community; commercial. Personal…

    1 条评论
  • My Open Source Motivation

    My Open Source Motivation

    The increasing number of open source projects moving towards commercial licenses is raising the debate about the open…

    2 条评论
  • Crew Technical Lead

    Crew Technical Lead

    I have recently been appointed to a new role at UBS; it was not an easy choice. The last few years in CS were a great…

    4 条评论

社区洞察

其他会员也浏览了