 Hello, everyone. Welcome to this exciting world of open source software. My name is Kannan Mokgalya. I am from IIT Bombay. I am going to give a talk on Sylab. I hope that at the end of this talk, you will all migrate to using Sylab. So, let us get started. It is the outline of my talk. I will not go through this right now. Let us get on with introduction. Let us start with FOSS, which denotes free and open source software. The commercial software can be very expensive and heavy penalties if unauthorized software is used by industry. Our small and medium scale enterprises do not use any software. The reason is that commercial software is expensive and they are not aware of open source software. So, it is our obligation in academia to expose our students to use free and open source software or FOSS. If you do not do this, our small companies will not be competitive. I conclude this slide by saying there is no alternative to FOSS. Some more reasons why we should use FOSS. It is free of cost. It is affordable to industry. It allows learners to become better programmers. Imagine giving a car to somebody, a car mechanic and telling him not to open the hood. Open source software makes available the code. Students can open them, see what is inside and so on, modify them, improve them and things like that. Open source software can also grow through collaborative contribution. We will explain this in this talk. So, should we not use proprietary software at all? I am not saying it. Use it when it is absolutely required, but wherever possible use open source software or FOSS. Problems with open source software or good documents are missing, lack of support and wrong impression about the quality. So, we are going to address all of these. In particular, the first one documents, we are going to address them through spoken tutorial and textbook companion. We will begin with Sylab which is a FOSS alternative to the popular software MATLAB. Sylab is an excellent open source software. It is a good substitute for MATLAB, about 95 percent compatible with MATLAB and XCAUSE which also comes free of cost with Sylab is a good alternative to Simulink. Sylab has excellent computational environment. It has LinPak, IcePak, LopPak. It also has Dassel, Vodeepak, etcetera. These are all amazing computational environments which are also used in MATLAB because these are outstanding numerical computational engines. Sylab also is absolutely reliable. So, how reliable is Sylab? I will explain this with an example. CNES is a French Aerospace Corporation. It has helped launch many of our satellites. It launches Arian rockets. There was a GSAT-16 launch by Arian. Let me click this. It takes it to this article, business line article which says that India's communication satellite GSAT-16 was launched successfully. So, you can see here GSAT-16 on board Arian space rocket from the space port of French Guyana. So, what about it? How is it connected with Sylab? So, let us come here. CNES relies on Sylab for many critical calculations, trajectory, flight dynamics, orbit, etcetera. Here is a talk by Martin of CNES on Sylab. So, let me click this. Let me zoom it a little bit. So, here is the first Sylab user conference that was held in 2009. And in that conference, I talked about the National Mission on Education through ICT. I was the keynote speaker. And lo and behold, I talked about open source software. The talk is available here in case you want to go through it. But here we are interested in the talk by Martin. So, let us click this. It gives a summary of this. You can read this. Let me zoom it a little bit. Now, if I click this, I will get the PDF file. It has come here. You open that. So, you can see that Martin talks about use of Sylab for space mission analysis and flight dynamics activities. And you can see that Sylab is now widely used in CNES in various engineering fields, such as telecommunications, RF analysis, navigation, attitude control system analysis, and dot, dot, dot. And he goes on talking about how Sylab is used in CNES. When we go to the end of this slide, Sylab is widely used within the CNES flight dynamics departments and so on. So, let us come back here. So, I always ask this question if CNES can use Sylab for launching Ariane rockets, one of which launched our G-SAT 16 communication satellite, using which possibly I am communicating, I am connecting with internet. If Sylab is good enough for that purpose, is it not good enough for your optimization problem, for plotting a 3D graph or to solve FFT or to solve a control problem? Of course, it is good enough. Sylab is a great software and it is free. And you will see many more nice things about it. So, do not leave any time until the end of this talk. So, let us go to the next slide. There are few more examples of Sylab use as given by the Sylab website. Let me click this. So, they have given lots of case studies, model reduction, this is flight dynamics, this is diesel engine. Let me just click this. Let us see what happens. You can study more about it if you are interested in. You can see many more examples here. So, if somebody says that if you learn only Sylab, you will not get a job, do not believe them. They have vested interest, that is why they are telling that. So, let us come back here. So, I will give a brief demo of Sylab. For this purpose, I have opened a Sylab already. It is very easy to plot Sylab. So, let me plot 3D graph. It produces amazing quality plots. You can create matrices easily. So, let me create a matrix A equals 1, 0. So, I have got this matrix. So, I want to calculate, suppose determinant of A. I can calculate this. If I want to calculate the eigenvalue of matrix using the command spec, which stands for spectrum, I can calculate the eigenvalue. You can do lots of nice things. Let me give a brief demo of some of the other nice things available that come with Sylab. Let me click this here. That gives you lot of demonstrations. Now, let us go to graphics. Let us go to 2D and 3D plots. So, here are some examples of 2D plots, some other plot. Let me do it again. Let us plot this. Close this. So, let us plot a 3D plot. Here it is. There are lots of nice features. I would want you to explore it whenever you have an opportunity. It is very easy because you can download Sylab directly from the website, sylab.org, install it, use it and enjoy. So, I calculated the determinant and eigenvalues. I showed some plots. I showed some demos. The problem, as we discussed earlier with open source software is people do not know how to use. Good documents are missing. So, I am going to explain one solution that we came up with called Spoken Tutorial. So, let us start with Spoken Tutorial. What is a Spoken Tutorial? It is a 10 minute long audio video tutorial on open source software to help improve employment potential. One of the nicest features of Spoken Tutorial is that it is created for self-learning. Anybody can learn on their own, even those who do not have teachers, good teachers. If you are motivated, you can learn by yourself and the audio is dubbed into all 22 languages. I am going to show that and it also has an offline version which increased our reach 100 times and this is released as open source. You can download all our Spoken Tutorial from our website absolutely free of cost. Where is that website? I will show you shortly. 25 Sylab Spoken Tutorials are available here. Let me click this. Here it is. So, here are Spoken Tutorials on English. So, you can open any of them. For example, you can open vector operations. You can click this and play. So, let me go back. You can also choose other languages. For example, instead of English, supposing you choose Hindi, let me open the same thing. Let us open vector operations again. If I play now, the video will be in English, but the audio will be in English. And we do this in all 22 languages. As I told you earlier, let me open Tamil. Let me play matrix operations. Let me play the play button. Let me press the play button. In the spoken tutorial, I would encourage you to go through this. Matrix. Try out the spoken tutorials. Keep the video and the Sylab software side by side. As I show you now, let me open Sylab here. Now, we can see that video is on one side. Software is on the other side. You listen to the video and try it out. Listen to one command at a time. If it works, go to the next command. If it does not work, rewind, listen to it and try it again. It will always work because spoken tutorials are guaranteed to be used by self-learners. This method is called side by side learning. You open the video on one side. You open the software on the other side and listen to one command at a time and practice until the video is completed. Notice that there is no need to log in. For example, if you come to my website, it says login. That is because I have not logged in. So, why do we have login? So, this is for creators. This is for people who want to answer in the forum, who want to ask questions in the forum and so on. Some of these things I will show later, but if you just want to listen to spoken tutorials, you do not even have to log in. As I told you, it is created for self-learning. We dub this in all our 22 languages. For example, it is also available in Sanskrit. Sanskrit happens to be one of our 22 languages. I would encourage you to try the Sanskrit dubbing and see how Sanskrit dubbed tutorials sound. Many universities use spoken tutorials as MOOCs. MOOCs, of course, you know, stands for Massive Open Online Course. You can see a list of universities that use spoken tutorials as MOOCs. I have a list here. If I click this, it takes me to the spoken tutorial website. You can also access this by clicking, coming to our website here, spoken tutorial website, academics, MOOCs acceptance. That is what I clicked to get this. Now, you can see various universities doing it. At the end of it, there is a second page. Let me go here, second page. And I want to go to this university. This is the first university, one of the largest universities to accept sila as MOOCs. Let me click this. This university has about 200 colleges affiliated to it. So, let me click this. We make this slightly smaller so you can see the web page clearly. Spoken tutorial as MOOCs in ECE department. So, let us see the attachment and let us search for sila. Let us search for spoken tutorials. So, here it is. It is a spoken tutorial. They have given our website and they say that the following observations are made in respect of the practical paper and they say that is part of the design lab course. Let me come back here. The spoken tutorial team provides certificates based on an online test. It is made available at a very affordable prices. If the cost of a certificate can be as low as 20-25 rupees for a college that uses this resource extensively. It is a fixed cost per college, per year irrespective of the number of students it has. So, I would encourage you to try this out. So, let me go to another solution that we came up for this problem that good documents are missing. That solution is called textbook companion or TBC in short. So, let us see more about it. Students are good in coding, but not documenting. But India has about 10 lakh engineering students every year. Can we use these students to create documents? We need documents. We are short of documents. Unfortunately, students do not like documentation even if they are good in coding. So, how do we solve this problem? We have lots of students who can do coding, but we want documentation. So, we decided to address this by solving the inverse problem. What is the inverse problem? Ask the students to write code for existing documents. For students, of course, textbooks are the best documents. So, we said ask them to write Sylab code for solved examples of standard textbooks. Notice this solved examples. We are not talking about unsolved problems. Solved examples, good textbooks give every step step by step explanation and solution. One can implement it in Sylab and verify the Sylab code line by line and any good student should be able to contribute. So, this is how we started. If they do it for all solved examples of a book, you get one textbook companion and we pay rupees 12,000 rupees for one textbook companion. As Honduriam, we also give certificate. We also give a link for it. As a matter of fact, there is one student from IIT Madras. He wrote to us saying that thanks to this textbook companion, he got an internship in a Japanese company. So, he was very happy about it. Funding for this comes from the funds, the grant that we received from the National Mission on Education through ICT, MHRD, which has been very generous in supporting this activity. So, I would like to invite all students to benefit by this, to contribute to this and also to use this. How does one use it? I am going to explain it shortly. 1000 college students and faculty contributed. These students came from all over India, all parts of India. 600 textbooks were covered and 70,000 examples were coded. If you assume that there are 100 examples in a textbook, then there will be 60,000. Some textbooks have actually more than 100 examples. So, we have 70,000 examples coded. You can download these textbook companions for offline use. So, let me click this. So, this is sylab.in on the left hand side. So, this is the website that we have created and we support at IIT Bombay. By the way, the software sylab is not created by us. Sylab is, in fact, we have given a disclaimer also that it is, of course, we have said that it is a trademark of Inria and sylab enterprises and it has been now bought over by a company. And I will show the link for that here, but let us come here. Let us come back to this page and let us go to textbook companion project and you have something called completed books. When we click this, you can see that there are 594 books that have been completed. So, it has, if I just scroll down, you will see that there are indeed 594 books. Here it is. It is possible to get books according to specialization. So, let me do that. Instead of choosing all categories, let me choose electrical engineering, for example. And in that, let me choose, there are more here, signal processing. Now, if you go through this, you see that in signal processing alone, there are 17 books. So, this is a very popular book, Prokis and Vanillakis DSP. So, let me click this and it says that download codes. Notice that we are not giving a book. We are only giving Sylab code. To understand that code, you need the book. As a result, this is a true textbook companion. It only gives the Sylab code. It does not give the book. We cannot copy the book and distribute. That will be a violation of copyright. We do not do such illegal things. So, here if you click this, you can download the entire Sylab code. If you click here, you can get the PDF. Let us click this and see what it has. So, it is downloaded here. So, here you are. This is created by Professor Senthil Kumar from IRTT in E-Route. He is a college teacher and let us go down. So, it has all the examples by chapter. You also have it in terms of example number. So, for example, if you want to say exponential decreasing signal, example 2.1.09, let me click this. There it is, example 2.1.09. So, you can reach this directly and notice that it has code after code after code, which is not given in the book. What is given in the book is not reproduced here. As a result, there is no copyright violation at all. As a matter of fact, it is the other way around. We are helping authors of books by giving Sylab code. There may be authors who may not have given any code with their book, but we have given Sylab code and we have given it for 600, close to 600 books. In fact, 594 as of now and there are some more books in pipeline. Those are undergoing reviews, revision and so on and so forth. Let me just see. We have anything else here. We can download the code for an entire book or a chapter. Let me show you. So, here I showed how to download a PDF version. Let me close this. We are back in the download course that we saw earlier. So, instead of download PDF, if you download here, you will get all the Sylab code as a zip file. Instead, you can say that let me download it for only let us say frequency analysis of signals and systems. Let me click this and in that, if you click this, you will download that chapter as a zip file, but you can say that let me download it for only plotting discrete time Fourier transform. So, it says that reconstruction se. So, let me see what happens if I click this. So, it comes here. Let me see if I can open it. Let us see what happens if I open this. I can show it in finder. Here it is. So, let me right click it, run with Sylab it says. Let me try this. So, here it is. Let us clear the console. Sampling frequency in hertz. Let us put 50. Let us open discrete time signals and systems. Chapter 2. Let us choose an example. Let us say exponential increasing decreasing signal. Here is the code. So, I do not have to download the entire book. I have I can choose a chapter. If I click here and download, I will get the zip file for that chapter only. Instead, I can say that I do not want it for the whole chapter. There are too many things. I get confused. I want Sylab code for only one example. So, I have selected this. So, let me click this. Let me show in finder. I ran it. You see the output. So, it is possible to do that. Let me close this. So, as I told you earlier, you can download the code for an entire book or a chapter or an example. So, which is very useful because you can just go to the example that you like. Download only that code, run it and test it. Now, I am going to give a demo of Sylab Cloud on Garuda. So, here is the link. Let me click this. So, let me demonstrate it. Let me choose once again electrical engineering. I will choose control systems. I will choose VCCO frequency domain analysis. See how it is organized. First, the main category, then subcategory in that what is the name of the book and what is the chapter and what is the example. So, let me select that example. I want to choose body plot. The moment I select it, I get the code here. So, this is written by some student, one of your friends from across the country. So, let us execute this. So, it gives the body plot. You can download it if you want. Let us close it and here is the result. Let me zoom it a little bit. You can actually see that. Now, I am going to ask you a quiz. Suppose, I increase the gain of this transfer function. Let us go to 5000. That is right. You can actually edit this page. So, I have changed this from 2500 to 5000. Now, if I do that, what will happen to gain margin and face margin? I want you to note down. Gain margin is 14. Face margin is 31. If I increase the gain, what will happen for this system? Let us go ahead. So, this goes to Garuda Cloud, which is hosted in Bangalore by CDAC. Let me close this. Yes, if you guessed it correct, the margins will come down. 14 has become 8 and 31 has become 17. So, it is possible for you to try out all the 70000 examples on the cloud. So, how do we use this TBC as a documentation? What do I mean by that? Supposing you want to know how to use Sylab for fast Fourier transform, because you have it in your course. So, open the textbook and there must be an example that shows how to solve fast Fourier transform, how to implement fast Fourier transform. So, that example is given. You go to that textbook companion in Sylab. As 600 books are covered, most likely your textbook also is covered. You go to that chapter, that particular example and open the Sylab code. It tells you how fast Fourier transform is done. What do we do? If your book is not covered, you propose. You propose that you ask a smart classmate in your class to do this for you and that person can create a textbook companion on that book and the problem is solved. It can be used as a documentation as I mentioned. It can be used for what if studies like I mentioned for example, like we did for example, increase the gain by 2. You may want to reduce the friction factor by 10th. You may want to change the bandwidth of some communication channel and so on and so forth. So, it is very easy. If you are a faculty member, you are teaching the class, just project this and then you can just do this online. Of course, you need internet connection. If you do not have internet connection, use the offline version that I showed you little while ago. It is of course, useful for students also. You want to understand how a particular topic is covered. You want to improve it. So, you can do that. As a matter of fact, I believe that this alone, that is the textbook companion alone is useful to most of the 40 lakh engineering students who are in our colleges at any time. So, for them, Sylab is more than enough. It is only for a very small fraction of the students who may want some extra things which may not be available in Sylab. They might say they want to use some other software. My question to you is, so for that 1 percent of the students, should you use some other software that will tax all the 99 percent of the students? That is why I say that use Sylab wherever possible and that Sylab is good enough for the 99 percent of the students like we demonstrated. For the remaining 1 percent of the applications, use whatever software whether it is open source or commercial whatever it is, but do not impose that commercial software on the 99 percent of the students who can get by with Sylab. It is also true for industry. How many companies solve earth shattering problems all the time? Very rarely do they solve such problems. For most of them, what is available in Sylab is more than enough and it is absolutely open source. All companies can also use Sylab absolutely free of cost. And of course, this is useful to people all over the world. Imagine this is something created by us, by our students, by who are funded by our tax payers made available to the whole world. And that is the beauty of open source software. You create a good product and share it and lots of people can benefit by that. Just like Sylab was created by somebody and they left it as open source for all our students to benefit, we also reciprocate in this manner. There is another very nice thing that we have created on top of this textbook companion, Code Search. Let me show you. Let me click this link. If you click this, it comes here. Once again, it is in Sylab.in website. How did I reach here? Search TBC Code Search. This is what I find. So, how do I use it? Well, you need to know the name of the command. How do I locate the name of the command? I do a Google search. For example, I wanted to set a problem in partial fraction in Sylab. I had forgotten the command. I had forgotten the syntax. So, I said partial fraction Sylab. So, the very first link is PFSS. So, I know the command name. I found the command name. Now, how do I find examples? I have had many bad experiences of trying to get a working example in the past. And I do a Google search. I get lots of hits, 100,000 hits, but not a useful one. I had to really search one after another to find a working code. But we have solved the problem in our code search here. Remember, the command is PFSS. So, I come here and I search PFSS. When I search, it says 140 results found. Where are these from? Remember, I told you that there are 70,000 examples that have been coded by your classmates, students across the country. They have made available. Out of the 70,000 examples, 140 of them have used PFSS. The first one is by this circuit analysis book. So, let me go down. Here is a book by Ashok. Here is a book by Babu. Here is a book by Sali Vahanan. Here is a book by Mankhe. You keep doing it until you like a book that is displayed. Here is a book by Koffner, which I used when I was a student. I said, hey, I have used this book. Let me view this example. It immediately takes me to the Sylab on cloud that we have seen before. This is example 4.2 in that book. And if you see here, notice that PFSS is here. So, all I have to do is to execute and I get the result. Only the denominator is displayed. That is because after numerator, there is a semicolon. Let me delete it. Let me run it and I get numerator also displayed. You can see that partial fraction is with the denominator s minus 2. This is s plus 1, s minus 1 and so on. So, if I do not like this, I can modify it, rerun it, I get an example and so on. So, this is extremely useful for faculty members if they want to set problems for lab exam, final exam, whatever it is and you can do this for all kinds of applications. Of course, it will also help you to identify examples for the command that you want to find out. So, let us go ahead. Now, I am going to talk about lab migration. So, do you want to migrate your lab to Scilab? We will help you. State your experiments. You code them in Scilab. We will give Honduriam under certificate. We will also host them on our website so that you can give a link for that in your resume or we can get your problem solved by experts, Scilab experts who may be your colleagues in some other college. We have already migrated more than 60 labs. Let me click this. Once again it takes us to Scilab.in. On the left hand side, you see this lab migration project and completed labs that has been clicked. So, here are all the labs. Let me zoom it a little bit. It has come here below. Here are the examples. So, as a matter of fact, at this point we have 73 labs that have been migrated. Now, if you click this, let us say control of electric drive. So, once again it looks the same. It looks same as before. They are like the textbook companion. If I click this, I will get the PDF file. If I open it, here it is. So, this is done by Priyan Patel from this college. As we go down, you can actually see the experiments. Speed torque, if I click this, it takes you to whatever. So, here are all the problem statement, solution and so on. So, let me close this. We come here. Now, let me come here and we go back. So, these 73 labs that have already been migrated may solve all your problems. You can immediately migrate your lab. In case, a small fraction of your lab is not covered, go and add them and propose and you get a certificate, you get horned rurium and more importantly, you can include this in your resume. So, let me go up. Of course, if I zoom it slightly less, you will see both of them in the same page. So, here are labs in progress. So, there are 26 labs in progress. I encourage you to participate in this, migrate your labs and also help others migrate their labs to Sylab. We are also improving Sylab toolboxes. We can call all octave right now from Sylab. We have a great optimization toolbox already available. I am going to show some links. We have developed a signal processing toolbox, image processing toolbox. We are working on control systems toolbox. We have made lot of progress in identification toolbox and also from Sylab to see how does one go. We have a toolbox on that. Where are they available? Available as Sylab atoms. Optimization toolbox is already released. So, if I click this, it will take you here. This is available on atoms.sylab.org page and here it is Fosse optimization toolbox. You can see that this has been downloaded 6500 times out of which 5500 are for this version, probably about 1000 for previous versions. So, I would encourage you to download, try it. Other toolboxes to be released shortly. The code is available here. By the way, how did I get this here? By clicking Fosse Sylab toolbox. Remember that we are in Sylab.in Fosse Sylab toolbox which is what I clicked. If I click it, I get this. You can actually access them and where is the code available? The code is available here. Let me click this. It is in that page. So, if I click this, you will get the code for Fosse optimization toolbox. It says that installation instructions, installation instructions, documentation, example and so on. Here is the source code of this toolbox. So, let us proceed. Here is a paper that we wrote. It appeared in an IEEE control conference. Let us move ahead. We want your participation to add more functions to Sylab toolboxes. We are also creating an X-Cos cloud. Let me give you the link for that. So, this is in X-Cos.Fosse.in. Commonly used blogs. For example, as I told you, it is still under progress. You can click this. You can move things. You can connect them. You can simulate them and so on. I would want you to explore this. Help us improve it. You may be very good in coding. Please join us. You may have lots of X-Cos code. You want to try them out? Try them out. Find the bugs in Formas. We will be very happy to have you as our partners. We have Sylab forums to answer your doubts. If you have a general doubt, come to Fosse forum. Click this. If you want to see the previously posed questions, you can see them. You can search. Sorry, forum. You can see a lot of questions on Sylab. So, let us click this Fosse forum. It takes you to the page where Sylab questions are there. You can actually go to any of them. For example, moving average. So, there is a question and there is an answer and so on. Remember, I have still not logged in. I have not logged in. In other words, to view the previously posed questions, login is not required. But if you want to post a question, then you have to register and login. If I click this, if I say ask a question, it will come and say login. And if you have not registered, you have to register. That is only if you want to ask a question or to answer a question posed by somebody else, you have to register, login. So, this is Fosse forum. This is for general doubts. And there are lots of examples. There are lots of questions already asked and answered. Some of them may be useful to you. Our experts are here to answer your questions. And of course, if lot of people start answering questions posed by their colleagues in other colleges, then we can have instantaneous response. That is the beauty of, once again, open source forums. What if you have a question on Spokane Tutorial? You are going through, let us say, for example, matrix operations. At 3 minute 35 seconds, you had a question. What was shown in the Spokane Tutorial did not work? Or you wanted something related to what is shown at 3 minute 35 seconds. So, how do you do that? So, for that, we have a Spokane Tutorial forum. Let me click this. So, you can come here. So, here you can actually search. Let me go to Sylab, for example. Now, these questions. So, the Fosse Sylab, what is the tutorial general? This is installing x cos, getting started and so on. For every question, at what minute? So, for example, I told you 3 minute 35 seconds means, you will say between 3 and 4. You will choose that. Second, you will say between 30 and 40 seconds. You will ask the question and maybe somebody will answer. Here are the previously posed questions and answers. Here is something Sylab question asked between 16 and 17. So, here is somebody who has asked this question. It is not working and here is the answer. So, I would like you to post your doubts and also answer the doubts posed by other people. Sylab runs on many systems. This is our Sylab implementation on the world's lowest cost tablet Akash. You can see the same 3D plot coming here. That means, you can run, you can make Sylab run on almost any machine. Here is Sylab on our 10000 rupee laptop, which has lots of amazing software already installed. You can see that when I click this here, I get software organized as college level software, school level software and so on, in college level software, programming environment, matlab like software, chemical process simulation and so on. Under this, you have so many things Octave, R, Sylab and so on. So, Sylab comes with this machine also and this laptop is in the market now. How do you find out more about this laptop? From my LinkedIn post, if you click this, how do you find out more about this from my LinkedIn post? Here is the write up of this. There is a video that explains the research that went behind this work and this brochure gives the specs of this laptop. And then the website of our laptop is here. You can get more about it over here. Finally, we will come to Fossey, free and open source software for education. Here is the logo for Fossey. Here is the logo for spoken tutorial. What do we do in Fossey? We promote FOS in a big way. What does FOS stand for? Free and open source software. Here is a link. If you go through this, you will see that we have lots of things. You can go to Sylab.in through this. Python here, Esim here. Esim is for electronic circuit design. Osdag is for steel structure design. DWCM is an amazing chemical process simulation software. OpenFoam is computational fluid dynamic software. OpenModelica is for solving a collection of differential algebraic equations, differential equations, algebraic equations or combinations of these, ward tools and so on. There are lots of nice things here. All of them are open source. We are also beginning to add spoken tutorials on R. In many of them, we have textbook companions, lab migration and actually many more nice things. I would like you to go through this, explore this page and find something very useful and I would also encourage you to join us. To conclude, I would encourage you to learn Sylab. Also, contribute to it. Visit the websites I have shown. Use other FOS that we promote. Partner with us. Use commercial software only when absolutely required. Our project, as I mentioned, has been funded by MHRD through two missions, National Mission on Education through ICT and funded Madan Mohan Malviya, National Mission on Teacher's and Teaching. We are very grateful to MHRD for funding our activities and for helping us pay students, we have paid hundreds of thousands of students who participated in this activity. Without the contribution of students and faculty members from across the country, we could not have achieved so much. In fact, I would like to take this opportunity to thank our contributors. I would like to thank you for staying with me. It has turned out to be a longish lecture. I hope you do not mind it. Thanks for joining. Goodbye and jai hind.