Archiv für die ‘Allgemeines’ Kategorie

Einer fürs Wochenende

Freitag, 30. Oktober 2009

Heute via Mail erhalten:

dbjoke

In diesem Sinne wünsche ich ein schönes Wochenende!

Auswahl einer geeigneten Open Source Lizenz

Donnerstag, 15. Oktober 2009

Wie ich bereits geschrieben habe, bin ich in den Vorbereitungen, um kleines Projekt als Open Source auf CodePlex, dem Open Source Portal von Microsoft, zu veröffentlichen. Dabei ist auch die Wahl der Lizenz ein Thema. Die CodePlex Verwaltung macht es einem hier sehr einfach, es sind schon diverse Lizenztexte vorbereitet, aus welchen man nur einen auswählen kann.

Auswahl der Lizenzen bei CodePlex

Auswahl der Lizenzen bei CodePlex

Aber welchen? Und in welchen Punkten unterscheiden sich die einzelnen Lizenzen? Eine kurze Recherche brachte etwas Licht in dieses mir bislang unbekannte Gebiet.
Die folgende Matrix zeigt die verschiedenen Lizenzen und die Punkte, in denen sie sich unterscheiden:

Open Source Lizenz Matrix

Open Source Lizenz Matrix

Allen Lizenzen gemeinsam ist, dass die Lizenz immer mitverbreitet werden muss, und dass von einer Software abgeleitete Arbeiten verkauft werden dürfen. Die einzelnen Lizenzen besitzen noch folgende Punkte, welche sie von anderen unterschieden.

Apache License 2.0

Die Apache Lizenz stellt sicher, dass die Software frei verfübar ist, und dass der Name der Apache Foundation nicht für das eigene Produkt verwendet werden kann. Weiter müssen Änderungen an der Software als Quelltexte veröffentlicht werden.

New BSD License

Die New BSD License ist wie die MIT License nicht allzu restriktiv, ausser dass die Namen der Kontributoren nicht für abgeleitete Software verwendet werden dürfen.

GNU General Public License (GPL)

Die GPL ist in einem Punkt restriktiv, was auch bereits zu vielen Diskussionen in der Open Source Szene geführt hat. Jede Software, welche eine GPL lizenzierte Komponente verwendet, muss ebenfalls unter der GPL vertrieben werden.

GNU Library General Public License (LGPL)

Die LGPL ist eine Version der GPL, welche sich besonders für Software Komponenten eignet. Eine Software, die eine LGPL Komponente verwendet, kann eine andere Lizenz verwenden.

MIT License

Die MIT License ist die einfachste und am wengsten restriktive Open Source Lizenz. Sie verfügt nur über zwei Teile. Der erste Teil gestattet es jedem, die MIT lizenzierte Software frei zu nutzen, zu vertreiben oder gar verkaufen (immer aber mit Quellcode). Der zweite Lizenzteil stellt schliesst eine Garantie der Software aus.

Mozilla Public License

Die MPL wird vorwiegend von der Mozilla Corporation für ihre Software verwendet.

Microsoft Public License (Ms-PL)

Die Microsoft Public License ist ähnlich wenig restriktiv wie die BSD oder MIT Lizenzen. Einzige Ausnahmen sind das Verbot der Verwendung des Namens, Logos oder von geschützten Marken (Trademark) des Lizenzgebers, sowie die freie Anwendung von Patenten, welche innerhalb der Software des Lizenzgeber verwendet werden.

Microsoft Reciprocal License (Ms-RL)

Diese Lizenz ist der Ms-Pl sehr ähnlich. Der einzige Unterschied besteht darin, dass wenn irgendwelche Dateien einer Ms-RL lizenzierten Software in eigenen Lösungen verwendet werden, diese Dateien in Quellform und mit einer Kopie der Ms-RL angeboten werden müssen.


Warnung:
Für die obigen Informationen kann ich keinerlei Garantie übernehmen, die Angaben basieren auf meiner persönlichen Interpretation der Lizenztexte. Lesen Sie die entsprechenden Lizenzen gut durch, bevor Sie sich für eine entscheiden. Für juristische Beratung in diesen Belangen verweise ich Sie gerne an meinen geschätzten Partner affolter.net.

Microsoft WebsiteSpark Programm

Montag, 28. September 2009

Microsoft unternimmt in letzter Zeit einiges, um ihre Technologien unters (Entwickler-)Volk zu bringen. Letzten Donnerstag habe ich im Blog von Scott Guthrie gelesen, dass Microsoft ein neues Programm namens WebsiteSpark lanciert hat:

WebsiteSpark is designed for independent web developers and web development companies that build web applications and web sites on behalf of others.  It enables you to get software, support and business resources from Microsoft at no cost for three years, and enables you to expand your business and build great web solutions using ASP.NET, Silverlight, SharePoint and PHP, and the open source applications built on top of them.

WebSiteSpark provides software licenses that you can use for three years at no cost.  Once enrolled, you can download and immediately use the following software from Microsoft:

  • 3 licenses of Visual Studio 2008 Professional Edition
  • 1 license of Expression Studio 3 (which includes Expression Blend, Sketchflow, and Web)
  • 2 licenses of Expression Web 3
  • 4 processor licenses of Windows Web Server 2008 R2
  • 4 processor licenses of SQL Server 2008 Web Edition
  • DotNetPanel control panel (enabling easy remote/hosted management of your servers)

Ich war letztes Jahr schon versucht, beim BizSpark Programm mitzumachen, habe es aber dann sein lassen, weil mir die Auskunftspflicht zu lästig war.  Nun jedoch sind die Modalitäten derart lasch, dass ich mich eingeschrieben habe.

Ich besitze eigentlich momentan punkto Lizenzen alles, was ich zum Entwickeln benötige. Expression Sketchflow würde ich hingegen gerne mal ausprobieren, momentan arbeite ich ja mit Balsamiq Mockups. In den Kommentaren zum Posting von Scott Guthrie habe ich dann auch noch gelesen, dass das Programm auch ein Update auf das kommende Visual Studio 2010 beinhaltet. Mal sehen, ob’s klappt :-) .

Shape

Montag, 24. November 2008

Heute infolge chronischem Zeitmangel nur ein kurzes Update.
Nächsten Mittwoch werde ich den (mir bislang unbekannten) Technical Day des Shape Events besuchen.
Obwohl der Themen Schwerpunkt mehrheitlich auf den an der PDC gehypten Themen der PDC und Silverlight liegt, erhoffe ich mir eine knappe Einführung in ein paar .NET 3.5 SP1 Technologien. Interessieren tun mich das Entity Framework, die Data Services und ASP.NET Dynamic Data.
Ich werde vom (oder eher nach dem) Event berichten, stay tuned.

Herzlich Willkommen!

Sonntag, 5. Oktober 2008

WordPress runterladen und beim Provider installieren: ca. 20 Minuten
Ein eigenes Theme erstellen: ein paar Stunden (*)
Mein neues Blog: unbezahlbar!

Herzlich Willkommen bei meinem neuen Blog! Ich habe mich ja vor vielen Monaten schon einmal im Bloggen versucht, dies aber mangels Motivation und Zeit dann wieder aufgegeben. Dies soll ein neuer Anlauf sein.

Dieses Blog nenne ich Technologie Backlog.
Weshalb? In meinem Beruf als Software Entwickler mache ich mir oft (mental) Notizen, wenn ich auf neue Technologien stosse oder sonst an ein interessantes Thema gerate. “Dies schaue ich mir dann später unbedingt an”.
Natürlich geschieht dies nur selten in der Tiefe und Breite, wie ich es gerne hätte. Und ich spreche hier nur von Dingen, die auch wirklich für die Ausübung meines Berufs wichtig sind. Die Technologien, die mich auch nebst der Arbeit interessieren, bringe ich kaum mehr unter einen Hut.
Mit diesem Blog versuche ich, interessantes über die Themen, mit denen ich mich befasse zu schreiben, und so die Technologien, welche mich interessieren etwas zu kommentieren. Momentan (Oktober 2008) ist dies Windows Communicatin Foundation (WCF) und Workflow Foundation (WF) im .NET 3.5 Framework. Es wird also zu Beginn wahrscheinlich vermehrt Einträge zu diesen Themen geben, aber über kurz oder lang werden auch andere Themen wie ASP.NET, WPF, klassische WinForms und andere (.NET) Technologien hier ihren Platz erhalten.

Ich werde versuchen, mindestens einmal pro Woche etwas zu schreiben. Die Ankündigung bei ein paar Kollegen, ein Hinweis auf meinem XING Profil und ein Link von der Firmen Site werden schon den nötigen Druck aufbauen, um das Ding hier am laufen zu halten.

Ich möchte hier nicht einfach Einträge von anderen Blogs zu kommentieren, sondern versuchen, wirklich eigenen Content zu erstellen. Natürlich werde ich ab und zu auch Branchen News und Trends kommentieren, und die liest man ja heutzutage oft in anderen Blogs.

Na dann geht’s los, ich freue mich über viele Kommentare!

(*) Die Suchfunktionalität muss ich noch einrichten, was ja im Moment noch nicht weiter schlimm ist, da die Anzahl Artikel noch überblickbar ist ;-)