ACHTUNG. Das ist ein Archiv des alten forum.ruby-portal.de. Die aktuelle Mailingliste gibt es auf lists.ruby-lang.org/pipermail/ruby-de.

NOTICE. This is a ready-only copy of the old forum.ruby-portal.de. You can find the current mailing list at lists.ruby-lang.org/pipermail/ruby-de.

Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 01 Jul 2014, 11:32 
Offline
Meister
Benutzeravatar

Registriert: 18 Mai 2005, 22:16
Beiträge: 219
Wohnort: Bochum
Hallo,

ich überlege ein Projekt von mir Open Source zu machen.

Nun will ich aber weder, dass das Projekt vor sich her dümpelt und keinen interessiert, noch will ich, dass jeder x-te sich eine Kopie lädt und mit 5 registrierten Leuten irgendwo online hat.

Also dachte ich mir, wenn ich es Open Source mache, dann brauche ich vorher Zusagen der Mithilfe.

Das Projekt soll dann nur einmal im Internet vertreten sein und zentral auf GitHub bearbeitet werden.

Das Projekt heißt TeamForger und ist eine Projektbörse. Man gibt an, welche Fähigkeiten man hat und braucht und über Kreuz werden Kontakte vermittelt. TeamForger soll aber nicht in Anzug und Krawatte gesehen werden, sondern all die Hobbybastler zusammenführen. Firmen und Recruiter sollen aber Jobausschreibungen einsenden können, so dass die Plattform letztlich ein Talentepool wird.

Im Anhang findet ihr die genaue Projektbeschreibung zu TeamForger.

Wer interessiert ist mitzuwirken, kann hier gerne posten.

Dateianhang:
Dateikommentar: Projektbeschreibung TeamForger
TeamForger.pdf [323.34 KiB]
259-mal heruntergeladen


P.S.: Die Domain "teamforger.com" ist bereits in meinem Besitz und soll für dieses Projekt benutzt werden.


Zuletzt geändert von Quintus am 01 Jul 2014, 13:38, insgesamt 1-mal geändert.
Nach „Projekte & Codeschnippsel“ verschoben


Nach oben
 Profil  
 
BeitragVerfasst: 01 Jul 2014, 11:50 
Offline
Metaprogrammierer

Registriert: 03 Feb 2008, 15:36
Beiträge: 682
Wohnort: Aachen, NRW
Zitat:
Die Passwörter sollen nach einem komplizierten Algorithmus (z.B. Sha1) verschlüsselt werden. Beim
Login wird das Password noch einmal nach demselben Algorithmus verschlüsselt und dann geprüft.
SHA1 ist KEINE Verschlüsselung. Und nicht mal mehr State-of-the-art für Passwortspeicherung.

Zitat:
Nachrichten sollen per Base64 ver- und entschlüsselt werden.
So können bei der Wartung der Datenbank keine wichtigen Daten ausversehen gelesen werden.
Base64 ist KEINE Verschlüsselung. Es verhindert weder den Zugriff noch das "aus versehen" lesen von Daten.

Allgemein vermischt dein Dokument ein wenig zu sehr funktionale und nicht-funktionale Anforderungen. Erst Idee beschreiben, dann technische Aspekte klären.

Zitat:
Nun will ich aber weder, dass das Projekt vor sich her dümpelt und keinen interessiert, noch will ich, dass jeder x-te sich eine Kopie lädt und mit 5 registrierten Leuten irgendwo online hat.
Das könntest du ja eventuell durch die Lizensierung lösen. Ob Leute dann allerdings bei solchen Lizenzierungen Lust haben mitzuarbeiten ist fraglich. Ist der Code erstmal offen, musst du dann eben auch für die Einhaltung der Lizenz sorgen.

Zitat:
Also dachte ich mir, wenn ich es Open Source mache, dann brauche ich vorher Zusagen der Mithilfe.
Dann solltest du schon Leute dazu motivieren dir helfen zu wollen. Wie weit ist das Projekt? Was ist umgesetzt? Welchen Status hat es? Was hast du damit noch vor? Wirkliche Mithelfer wirst du halt erst finden, wenn Leute eine Idee haben, worauf sie sich einlassen. Und dann gibt es bei Open Source Projekten auch nie die Garantie, dass Leute dauerhaft dran interessiert sind.

Zitat:
Das Projekt soll dann nur einmal im Internet vertreten sein und zentral auf GitHub bearbeitet werden.
Solange dein Repo das am besten maintainte ist, wird das "zentral auf GitHub" nicht das Problem sein. Sollte deine Idee des Projekts tatsächlich originell sein, wirst du aber nicht verhindern können, dass andere diese auch nutzen. "nur einmal im Internet" ist halt unwahrscheinlich.

_________________
-


Nach oben
 Profil  
 
BeitragVerfasst: 01 Jul 2014, 18:46 
Offline
Metaprogrammierer

Registriert: 20 Nov 2011, 21:51
Beiträge: 693
genshu hat geschrieben:
Nun will ich aber weder, dass das Projekt vor sich her dümpelt und keinen interessiert,[…]


Das kannst du nur verhindern, indem du selber aktiv das Geschehen in die Hand nimmst und etwas machst. Und selbst dann kann es sein, dass du lange der Einzige bist, der sich um das Projekt kümmerst. Kaum einer wird sich an einem Projekt beteiligen, dass schon vom „Besitzer“ nicht beachtet wird.

genshu hat geschrieben:
[…]noch will ich, dass jeder x-te sich eine Kopie lädt und mit 5 registrierten Leuten irgendwo online hat.


Hier ist eine entsprechende Klausel in den Lizenbedingungen nötig, die du dann allerdings unter Umständen auch durchsetzen musst, was dann ebenfalls mit Kosten verbunden ist. Eine entsprechende Klausel könnte zum Beispiel lauten „Das unter diese Lizenz gestellte Software-Paket darf unter Einhaltung dieser Bestimmung verändert und weitergegeben werden, eine öffentliche (zum Beispiel im Internet) oder private (zum Beispiel in einem Firmennetzwerk) Nutzung bedarf der schriftlichen Zusage von genshu.“ (Natürlich musst du hier deinen echten Namen eintragen, bzw. den Namen der verwaltenden Organisation falls vorhanden).

Solltest du dich allerdings dazu entscheiden den Quellcode unter entsprechenden Restriktionen öffentlich zu machen, würde ich die Lizenzbestimmung bereits vorher ausarbeiten und von einem Rechtsberater oder Anwalt mit entsprechender Expertise gegenprüfen lassen.

Auch würde ich dringend empfehlen die Bestimmungen international verständlich (sprich auf Englisch) zu verfassen.

Wichtig ist und bleibt aber in jedem Fall die Konsultation eines Anwaltes!

_________________
Ubuntu Gnome 14.04 LTS
rvm mit App-spezifischer Ruby-Version (meist 2.2.x) und -Gemset

Github ProfilBitbucket Profil


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach: