Skip to main content

Week 10 [25.05 - 31.05] Guido van Rossum and Python

Guido van Rossum is an author of Python programming language. In 2018 he was made a Fellow of the Computer History museum in Mountain View.

Questions

  • Do you use some open source software? What's that?
  • If you do a computer programming, do you use some open source library? Do you have your favourite?
  • Would you be willing to publish the work you are proud of on some free license?

Comments

1. Yes, sure. I am a programmer, so a lot of software I use is open source. For example, Visual Studio Code, or Postman. Even some of the popular, mainstream software is at least partially open source, like for example Edge and Chrome, based on the open-source chromium engine.

2. Yes, it is probable that most of the libraries I use are open source. I am a .NET developer, so obviously my favourite one is .NET Core, which is not a library though, but still counts. To be honest, I think that nearly all dependencies based on .NET Standard are open source, or at least I can’t find one that wouldn’t be open. If you are interested in concrete examples, I use among others MediatR, AutoMapper, Autofac, NUnit, Selenium, Entity Framework Core, Dapper, Swagger…

3. It really depends, because if I created something which could be a basis of a thriving company, I would probably not want to give it for free. On the other hand, if it would be a tool, or library, which other developers could use, then of course, I could just give it to them and serve the community that way. In my humble opinion, free licenses are a little bit not fair for those who use them to distribute their work. They do it of their own will, but I wonder if for example James Newton King, or Jimmy Bogard expected that their libraries would become industry standards used in thousands of projects. I mean – others are making money using that software, so why shouldn’t their creators charge for using them as well?
Karol Michalak said…
This comment has been removed by the author.
Karol Michalak said…
1. Do you use some open source software? What's that?
Yes, I use various programm, hell I even use Java at work so it is basically tool for my living.

2. If you do a computer programming, do you use some open source library? Do you have your favourite?
Yes, recently I really liked mate translator for Opera Browser, great thing. From work stuff of course I love Visual Studio Code as many people can modified it on their own which is great.

3. Would you be willing to publish the work you are proud of on some free license?
Yes, why not, I would love to work in some open source project and push some my hard work for other to use. I would be very proud if it really could help someone, somewhere on the globe.
Kyrylo said…
Do you use some open source software? What's that?
Yep, Linux, Ubuntu. And many others fine projects I find on GitHub
If you do a computer programming, do you use some open source library? Do you have your favourite?
P5js -- was using it in graphical programming
Would you be willing to publish the work you are proud of on some free license?
Probably not -- if it was the work of my life I would be a filthy greedy human and monetize it.
MichalB said…
1. Do you use some open source software? What's that?

Yes, I use open source software. Probably like most people using a computer. Open Office, Libre Office, GIMP, FireFox - it's all open source. So it's hard not to use this type of software.

2. If you do a computer programming, do you use some open source library? Do you have your favourite?

When I create some software, I obviously use open source libraries. I don't have any favorites. I search and use what's available. However, when analyzing free libraries it often appears that it's better to write yours because they are often redundant.

3. Would you be willing to publish the work you are proud of on some free license?

Yes, if I wrote something cool, I'd like to share it. However, it's often written for a specific order, so it's hard to get something open source. But if time permits and something cool is written, it will probably be published.
Do you use some open-source software? What's that?
I do use some open-source software like Trello, GIMP, VScode, and many more.

If you do computer programming, do you use some open-source libraries? Do you have your favorite?
Yes, I use many different open-source libraries and my favorite will be React.

Would you be willing to publish the work you are proud of on some free license?
Definitely Yes, this will help not only someone who wants to use it but also the project itself because many contributors to my project will make it grow rapidly.
1. That's how I use open source software. Probably like all computer users. I use Firefox, Libre Office, VScode and many libraries for programming in Java. In addition, on the second computer I have Linux installed - it's the entire operating system, which is developed as open source software.

2. My favorite is Expo. It is an open source platform that allows you to create native mobile applications for various operating systems: android and iOs. Of course, every day I use many open source libraries, I think that without them programming would be much more difficult.

3. Hmmm, I think I'm too greedy. If I had done something and knew that it was a very good solution, I would like people to pay me for it. I know this is not a very nice solution.
Bartosz Barnat said…
1. Yes I use a lot of open source software, like visual studio, microsofnt sql server management studio, chrome, kali linux and so on. There is a lot of it.

2. Yes I use a lot of them but it depends what project im working on and what I want to accomplish. Unfortunately I don't have my favourite but I hope I will find one in the future.

3. I think if I would create something that would help others in some way I would publish it for others as open source.
Kgajewska said…
1. Yes, of course. Most of software I use is open source - chrome, libre office, gimp, ubuntu

2. I don't do computer programming.

3. Yes, probably, I'd publish my work as open source.
Agnieszka Duda said…
1. I use Mozilla Firefox as my web browser. I don’t trust big corporations. Open-source codebase gives me confidence that no spyware is monitoring my web-browsing patterns. I also recently switched to Visual Studio Code as my text editor of choice. I was surprised to learn that it is the most popular project on GitHub.

2. If you code in C or C++ you are definitely using an open-source library. The standard library is open-source and you can’t achieve much without using it.

3. Most of my hobbyist coding projects are impossible to make money from so I don’t mind publishing them on GitHub under a permissive license. I think that the more people share their work the better. Nowadays, many complex software systems combine a number of open-source repositories.
Do you use some open source software? What's that?
I used to use Linux a lot, but now my work is strictly connected with microsoft software so im no longer able to use it. I also use GIMP, python.

If you do a computer programming, do you use some open source library? Do you have your favourite?
Probably python library called pandas. I use it in almost every project and life without it would be terrible.

Would you be willing to publish the work you are proud of on some free license?
Probably yes. If i would create something that i belive that would become something big i would probably publish it on free license.
1. Do you use some open source software? What's that?
Yes, I do. I use OpenSesame. It’s an open source software used to create experiments for psychology, neuroscience and experimental economics. It's easy to use and have many plugins. For more info please visit https://osdoc.cogsci.nl/

2. If you do a computer programming, do you use some open source library? Do you have your favourite?
In my programming projects I use many open source libraries. I don’t have any favourite library. I most used Numpy nad Pandas. This libraries are easy to use. With them we can store data in tables and operate on it. We also can do basic statistical analyze with them. If you like Python then try to use this libraries in your projects.

3. Would you be willing to publish the work you are proud of on some free license?
Maybe, but I didn’t think about yet. If I decide that my work is worth to be publicated then why not. I think this is a good idea to share with each others libraries or programs. Maybe someone will use our work to improve their project.
Olga Przytula said…
1. I use Brave web browser. It Chromium based, open source Chrome alternative. I do recommend it as it has ad-blocker built in.

2. I do not code, as I am more into digital art and animation. I know that some designers learn to code in order to better communicate with web developers, but I usually do animation, so I do not interact with engineers.

3. Sure! I have used a lot of free license software and art, so I think it would be appropriate to give something back. It is also very rewarding to see that people want to use something that you created.
Answering your questions:

1. Yes, of course I will use a lot of open source programs. These are, among others, the Chrome browser and Linux Ubuntu - I use them every day.

2. I am not a pure programmer, I mainly deal with databases and data warehouse, and paid licenses are required here. If we talk about free libraries, I think I often use pandas and tensorflow - required for data science at PJAIT.

3. I don't think I would publish program or application based on a free license. Why? Because I don't like to boast about the results of my work.
Yubin said…
1. Do you use some open source software? What's that?
Yes, a lot, there are already many open source softwares we need to use in PJA's IT classes, such as Linux and VScode.

2. If you do a computer programming, do you use some open source library? Do you have your favourite?
Yes, I would like to use any open source library that are useful, but under a premise, I have to learn them first, because I don’t like to use things without understanding the most fundamental principles. My favourite ones are Opencv, TensorFlow, Caffe, Torch, Fastai, Keras and so on.

3. Would you be willing to publish the work you are proud of on some free license?
Yes, if it can help others, but there are one kind of users always want you to give more and never be thankful, I don't like to share any work with such people.
Olga Bogdał said…
1. Unfortunately I don't. I don't have any knowledge on that subject.
2. The same here.
3. I don't think I would. I value my time and I want others to do that as well.
Roman Dubovyi said…
1. Yes, of course. I use a lot of OpenSource software, won't even bother to count.

2. Before I started to do Machine Learning I used a lot of libs, but now it will be easier for me to count only ML related ones. They are: Numpy, Tensorflow, ScikitLearn, OpenCV, Pandas.

3. Why not? It's not wise to "invent the wheel for second time". You should use other's work as building blocks to build even greater things.
1. Do you use some open source software? What's that?
I think everyone use some open source software. I am not using all of them everyday but i can give a lot of examples like Gimp, Trello, Linux, LibreOffice. Even on PJATK we use some of them and one of example can be a Blender which we used on GRK to create 3D models.

2. If you do a computer programming, do you use some open source library? Do you have your favourite?
Obviously when i programming i use some open source library because there is no point to reinvent the wheel. I don't have any favourite, i just use them. Anyway great option is when you have to create web application. You can use ready to use elements and just modify them on your own.

3. Would you be willing to publish the work you are proud of on some free license?
It depends of what exactly it is. If i would see that i can earn on this probably there is no chance to publish this on free license. Anyway when you want to find first job or customers you have to have your own portfolio and probably you will put this on Github with free license just to show your programming skills.
Maciej Sadoś said…
1. Of course I do use many open soft programs or software. From software for programming to daily use programs. For me the most often used open source software is VSCode, ASP.NET Core, many, many libraries, Signal, Trello, Ubuntu.

2. Like I stated above, I use a lot of open source libraries as well as programming tools. My favorite is definitely Visual Studio Code as it's a multi purpose text editor with a lot of programmer-friendly features and possibility to customize it or install additional extensions.

3. It depends what work to be honest. If it was some kind of business idea then I probably wouldn't be so into sharing this, but a little library I made would be sufficient to share among other programmers I think. Just to make other's life a little bit easier.
Maciek Olko said…
Wow, nice. Could you link to your packages on NPM? :)
Maciek Olko said…
I've googled James Newton King and Jimmy Bogard. And I think it was easier for them to be hired by Microsoft with so popular libraries in their portfolio :)
Oskar Kacprzak said…
1. Do you use some open source software? What's that?
For programming I use mostly Linux based operating system. I also use a lot of other open source software e.g. Chromium as internet browser.
2. If you do a computer programming, do you use some open source library? Do you have your favourite?
As my predecessors said I am also using Visual Studio Code as my main favorite IDE.
3. Would you be willing to publish the work you are proud of on some free license?
Maybe one time, when I actually finish my project I am working on currently.
Maciek Olko said…
P5js looks nice, thanks for mentioning this.
Aleksander said…
1. Yes, I do. For example, I’m using a Linux system (simultaneously with Windows)
2. I like Anaconda with its Spyder IDE for programming in many languages, e.g. in Python. It has a fantastic variable explorer.
3. Yes, I would. It’s something like karma. What you give, always return 😊
1 / No, I have never encountered such tasks before.

2 / I had very little experience in programming, but it was quite fun and challenging.

3 / I already have a project that I published on my social page.
Klaudia Kozioł said…
1. Of course, I think that nowadays everyone does even without knowing it.
2. I don’t have favorite one, but also, I don’t see myself as a programmer, I have used some open source libraries for lecture purposes only.
3. Honestly I think that I would probably think how can I earn a coin out of my work rather than sharing it for free, but this thinking is probably caused by not being passionate in programming.
Unknown said…
Zhypargul Maraeva
1.yes sure, I am using Ubuntu operating system and all of its tools like Libre, Firefox and etc. Also there are many tools for programming that I am using. Most often I use php and javaScript and their libraries and frameworks
2. Yes as I said above php and javaScript, JS frameworks
3. Of course if I have a clean perfect code and it would valuable for someone I would definitely publish it. But unfortunately I don't have this one.
Maciej Szczypek said…
1. Do you use some open source software? What's that?
I do, I think everyone does. There are just too many of them to write them down so I will just give an obvious one - Ubuntu.

2. If you do a computer programming, do you use some open source library? Do you have your favourite?

I do a lot of programming as I am a Python Developer myself. I also use a lot different open source packages, but I don't know if I can describe any of them as my favorite. There is just too many of them to pick one, especially in Python :).

3. Would you be willing to publish the work you are proud of on some free license?

As a matter of fact I would. I will probably do this in the nearest future actually.
1. Yes, on laptop I use linux, which is open source, I think it is very good solution and all applications financed from taxpayers' money should be open source, so that we can see code.
2. I'm programming, I'm currently working as a programmer, my favorite is livecharts which is used for charts.
3. No, I would prefer to earn something and sell paid licenses, large companies can really pay a lot for them
lukaszK said…
• Do you use some open source software? What's that?
I don't even know where to start. Maybe from the operating system? I use Linux - currently Ubuntu, I used VLC to play media before the spotify and netflix era. I like the Mozilla Firefox for browsing the internet. I also manage projects with Trello.
LibreOffice is my favourite app to create documents and presentations.
• If you do a computer programming, do you use some open source library? Do you have your favourite?
In my scientific work, I constantly use the R language and an infinite number of statistics and machine learning packages. R is interpreted programming language and environment for statistical calculations and visualization of results. R provides a wide range of statistical (linear and non-linear modeling, classic statistical tests, time series analysis, classification, grouping) and graphic techniques.

• Would you be willing to publish the work you are proud of on some free license?
I think that after my PhD studies some of the scripts will be made available by me in the form of a free license as e.g. a package for R.
1.Do you use some open source software? What's that?
No, I do not use any open source software. I was using some open source libraries while coding but that's it. In the future I would like to get know some of the most popular open source projects.
2.If you do a computer programming, do you use some open source library? Do you have your favourite?
As I said in previous question, yes I do. I was using node js mostly for back end developing purposes.
3.Would you be willing to publish the work you are proud of on some free license?
No, I would think how i can earn some money. Maybe If I would be very good programmer witch skills to be able to develop many great apps, I would make one with free license
Do you use some open source software? What's that?

Yes, I do many programs that are open sources as well as a few libraries wich I even contribute myself :)

If you do a computer programming, do you use some open source library? Do you have your favourite?

A lot of, perhaps OpenCV for its complexity of image processing functions. It made a lot of staff really easy to do

Would you be willing to publish the work you are proud of on some free license?

Some of for sure. I always liked the idea of being pro bono and working together with society for the better future

Popular posts from this blog

Week 11 [03-09.06.2019] The problem with ecological cars emission in UK

The problem with ecological cars emission in UK Since the adoption of the European Emission Allowance Directive in the European Parliament, all car makers have tried to submit. Since 1992, the Euro I standard has been in force, which limited the emission of carbon monoxide to the atmosphere. The Euro VI standard currently applies, which limits the series of exhaust gases. These include: hydrocarbons, nitrogen and carbon oxides, and dust.   The most significant change was brought by the Euro IV standard. For the first time it introduced the limitation of nitrogen oxides, which are responsible for the harmful compounds of smog.   What is smog?   Smog consists of sulfur oxides, nitrogen and carbon. In addition, solid substances such as suspended dust (PM). Dust suspend in atmospheric aerosols may be in liquid and solid form. These can be particles of sea salt, clouds from the Sahara and artificial compounds made by people. These compounds often come fr

Week 12 (12.01-18.01.15) Are you an early bird or a night owl ?

Owls are nocturnal creatures. They’re wide awake at night and they sleep during the day. If this sounds like bliss to you, then, like about 20 percent of the population who find themselves most active at around 9 pm, you may fall into the same category as our feathered friend. Night owls often have difficulty waking up in the morning, and like to be up late at night.  Studies of animal behaviour indicate that being a night owl may actually be built into some people’s genes. This would explain why those late-to-bed, late-to-rise people find it so difficult to change their behaviour. The trouble for night owls is that they just have to be at places such as work and school far too early. This is when the alarm clock becomes the night owl’s most important survival tool. Experts say that one way for a night owl to beat their dependence on their alarm clocks is to sleep with the curtains open. The Theory is that if they do so, the morning sunlight will awaken them gently and naturally.

Week 4 [06-12.11.2017] This is what happens when you reply to spam email.

James Veitch is a British comedian. In today’s Ted Talk James with characteristic for himself a sense of humor shows how he deals with spam emails and why responding to junk messages may be sometimes dangerous. Questions: What do you think about James’s  way of dealing with spam? Why are junk messages legal, even though it sometimes may be a fraud? Dou you have a problem with spam? How do you deal with with it?