About MeCurriculumLicensePortfolioProjectsPublicationsBD-blog

Posts Tagged ‘free software’

Someday two years ago I submitted a translation for an opensource project, gmail-notifier. It is a very nice notifier for Gmail accounts written in Python. I never received a response from the authors , neither I saw my translation appear in the project source, which seemed to be dead.
It was my first attempt to actively help a free software project, and I also felt demoralized because of the absent feedback.
Today I surprisingly noticed that the project is active again, and the authors cited my work and also included my translation in the source code. They "forced" me to forgive them because they released this version just for including the translations! They even published the list of the translators on their home page, telling:

In the last two years many people have contributed with the project by sending to me translations that I have never posted. The development of Gmail Notifier 1.7 is now starting, so I'm releasing this version just to include those translations and to say thank you to all the people that have supported the project.
The new translations are:
- Svenska
- Italiano (Daniel Graziotin)
- Nederlands (Dennis van der Staal)
- Deutsch (Marc Philipp, Eric Franco)
-Portuguese (Brazil) (Yguaratã C. Cavalcanti)
- Français (Thibault Martin-Lagardette)
- Czech (Václav Cermák)
- Russian (Aleksandr Chekanov)
- Polish
- Latvian (Kaspars Krampis)
- Esperanto (Abel Johannes)
- Arabic (Youssef Chahibi)
- Japanese (Satoshi Tanabe)

I took a screenshot as memory

They also included some thanks in the sourcecode.

A contribute to opensource projects is really rewarding, even if your work consists in modifying a handful of XML lines.

If you've got the time to do it, then make it!

I wish good luck to gmail-notifier team for the development of the 1.7 release, which will be written from scratch. I wish I had the time to contribute to the sourcecode, too, now that I'm able to handle some Python, but I believe I will help them to translate the program in Italian again :-)

 
 

24
Sep

image for post title  BD-incollo

BD-incollo is a collaborative debugging tool like pastebin but written using Django.
Why did I write another pastebin clone?
Pastebin is (sometimes) slow, and I'm not (yet) interested to categorize pastes or to associate them to a user. Pastebin is free and the code is available, but is a single php file, and not a Django project!
There are already other services there, even written using Django, but no one is free software. BD-incollo IS free software. Well, BD-incollo has been written after those Django pastebin clones, so i could learn from their mistakes and write a better one! Everybody is welcome to grab the code and modify it, or even to submit suggestions!
Report feedbacks, feature requests and bugs on the issue tracker.

Quick Jump:
Features
Download
License

Features

  • Copy, Paste and store a text / source code to the system
  • Decide to colorize the syntax of the Paste
  • Share it using its URL
  • Download it as plain text
  • View it as plain text
  • Search something interesting through other pastes!
  • Report abuses to site admins

Interesting Stuffs

  • Fast, really fast!
  • It works well and has nice urls, thanks to Django
  • A very clean interface, a minimalist design that gives space to the code (as it should always be)
  • Compatible with every browser (tested with Internet Explorer 6,7,8, Mozilla Firefox 3, Apple Safari, Google Chrome)
  • Resolution friendly! Liquid design that adapts to every monitor resolution (tests from 1024x768)
  • Developer friendly! Every functionality of BD-incollo can be done with max 2 mouse clicks and without a mouse scroll!
  • Tested with lots of pastes, quite every source code should be perfectly viewed (this does not happen with every pastebin clones I've tried)
  • Uses Pygments for code highlighting

Download

License

BD-incollo is released under The Gnu Affero GPL version 3! This is different from the license of the contents of the blog

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program. If not, see < http ://www.gnu.org/licenses/ >.

 
 

As I promised, I would like to announce the start of a new BD-thing! I'm currently learning Django because of job needing and because of fun. The best way to learn a new language (even if a framework) is to apply it for solving a problem.
That's why I decided to start BD-incollo!
BD-incollo will be a kind of pastebin clone written in Django. Totally free. Free meant as free software. You may download the sourcecode and use it by your own.
Ok, what's difficult with this? I'm planning to release a decent usable version in less than a week.
This means, I want to release the sourcecode on Sunday, 2008-09-28 and also to launch the service on Monday, 2008-09-29.

I believe in Django and I know it will be possible to make it!

 
 

I'm very pleased to announce the final release of my tiny C Unix Shell. Every requirement has been satisfied. I hope I will find the time to expand it

http://bd-things.net/projects/bd-shell/

 
 

06
Jun

image for post title  Unipoli

We finally finished our university project, Unipoli. The Java implementation of the famous Monopoly game by Hasbro has been released under GPLv3 (yes it's free software) . You can have a look at the source code, simple but elegant, written using coding standards, following xP practices and Scrum software development process (at least we tried to follow them).
On the project site you will find useful documentation, too: Vision Statement, User Stories, Noun Extraction, Product Backlog, UML Classes, Hierarchy and Relations, UML class diagram, Javadoc.
The game has been written for Programming Project course.
Read the rest of this entry »

 
 

As you see, the blog has a brand new theme! the blog's theme has got a new, fresh look! I decided to bring some new improvements and a change in the layout. Let me experiment with it, fix some bugs and then I will release the source code, as always