Posts Tagged ‘gpl’

BD-incollo 0.1 is out!

Tuesday, September 30th, 2008

As I promised, BD-incollo 0.1 is finished and the source code is available in the project page under the GPL 3 license.
Every MUST requirement has been done and just two MAY requirements could not be developed in just 6 days. But They will surely be in the next releases.
Sourcecode is well commented using xP standards and there are few comments where necessary, but is should be clear. If not, drop me a mail.
I will write a map that describes the source code tree tomorrow!
The conclusions of this experiment are that Django is really a web framework for perfectionists with deadlines! I spent more time playing with templates and CSS than with the whole python coding! It's a valid alternative to Ruby on Rails, and built on a programming language I really like.
Go and grab the code!

  • Share/Save/Bookmark

Unipoli

Friday, June 6th, 2008

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.
(more...)

  • Share/Save/Bookmark

BD-theme’s new look

Friday, June 6th, 2008

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

  • Share/Save/Bookmark

A simple, tiny, Unix Shell written in C language, opensource

Friday, May 9th, 2008

BD-shell is a project I started about a month ago, which aims to implement a tiny, simple, clean unix shell written in C language. It's an academic project. The Operating Systems Course at my University requires this project as part of the assesment.
I decided to publish the source code and to release it under the GPL, for two reasons:

  1. Free software is better! Others can learn something from what I learned
  2. Free software is better! I can learn something from what others learned

As always, I accept every kind of suggestions!

Learn more about the project and download the code at this page:
http://bd-things.net/projects/bd-shell/

  • Share/Save/Bookmark

Java sotto la GPL, vantaggi e (piccoli) svantaggi

Friday, November 17th, 2006

É dall'altro ieri che Java ha annunciato la pianificazione del rilascio del codice sorgente della JDK sotto la GPL. Abbiamo un annuncio neutro da parte de La Stampa, che spiega solo che il codice sorgente intero verrá rilasciato nel 2007, a causa di alcune parti di codice che la Sun stessa non é in grado di licenziare, al momento. La Rete é piena di commenti di ogni tipo su questa mossa di Sun, quasi tutti positivi. Personalmente sono rimasto colpito dalla serie di no comment dei colossi dell'informatica (Novell, Ibm, Hp,..).

Quali sono i reali vantaggi del rilascio di Java sotto la GPL? Sostanzialmente, e pensando nel mio piccolo:

  • Soprattutto una questione di immagine e pubblicitá per Sun (ne sono certo)
  • Poi viene il resto :-) Con un codice sorgente disponibile a tutti, Java potrá usufruire dei vantaggi della comunitá, e verrá ampliato ulteriormente, migliorato!
  • Con i sorgenti diponibili, é possibile che Java sará presto utilizzabile da tutte le piattaforme esistenti (giá lo fa bene, lo fará ulteriormente
  • Ho giá parlato di otimizzazione e miglioramento delle prestazioni? :-) (la Virtual Machine ne ha ancora bisogno)

Ce ne sono una marea, ma non riesco a farmene venire in mente altri..

Ecco che arrivano peró gli svantaggi:

  • Sapete quanto io sia sostenitore del free software (sono anche un Fellow), peró devo dire che un piccolo vantaggio/svantaggio puó insorgere (é ad interpretazione). Java é stato creato per essere multipiattaforma, un programma che creo con Java sotto Linux deve essere in grado di funzionare sotto winzoz. Ecco perché un linguaggio semi-interpretato: la Virtual Machine é diversa da sistema a sistema, peró il suo bytecode non lo é. Ora é quasi impossibile che accada, per la sua complessitá, ma potrebbero nascere dei fork del progetto, con conseguenze disastrose.. Il fork in sé puó tornare utile, possono nascere progetti migliori e gli sviluppatori hanno la possibilitá di scegliere. É pure il bello del Software Libero!
  • Ma nel caso di Java? Dei fork comporterebbero la perdita di questa filosofia di multipiattaforma. Un programma che viene scritto in Java con il compilatore Sun non é detto che funzioni con un fork di Java (é il caso di GCJ, anche se per ora é solo questione di porzioni di codice che non sono state ancora implementate. Ricordo che GCJ non é un fork di Java, ma una riscrittura da zero).

Sono curioso di vedere come andrá a finire..

  • Share/Save/Bookmark

Installare XGL con schede ATI

Friday, August 4th, 2006

Dopo settimane di tentativi, e di forum spulciati, sono finalmente riuscito a far funzionare Xgl sul mio portatile con una scheda video ati mobility x300.

Questa guida dovrebbe funzionare per tutte le schede video ATI, in particolare, per le schede serie x****, leggere bene anche la fine dell'how-to
Le informazioni per questo how-to sono state tratte da più siti, che cito ora per correttezza:

Per motivi di spazio, è necessario clickare qui sotto per continuare a leggere l'articolo su una pagina estesa.

(more...)

  • Share/Save/Bookmark