Ich arbeite an kleinen Open Source Projekt für entwickelte Windows. I erstellt neues Projekt mit Visual Studio-Assistenten und jetzt möchte ich veröffentlichen Sie mit Subversion und entwickeln Sie es mit Freunden. Was Projekte Konfigurationsdateien Ich habe zu Repository hinzufügen, um meine Freunde in der Lage, aktuelle Projektversion herunterladen und in Visual Studio öffnen?Verwenden von Visual Studio für Open Source-Projekte (Projektverwaltung und rechtliche Probleme)
- Liste item University, wo ich Mitglied von Microsoft Academy Allianz Projekt studieren ist, die Studierenden in der Lage Downloads legale Kopien von vielen Microsoft-Produkten zu machen. Kann ich diese Kopie verwenden, um Open-Source-Projekt zu entwickeln und erstellten Code in Internet zu veröffentlichen?
Antwort
Für 1; Ich würde * .user und *. Suo Dateien ausschließen, da sie benutzerspezifisch sind, und die Ordner bin/obj, wie sie erstellt werden Ausgabe. Füge fast alles andere hinzu; CS-, CSPROJ, .resx usw.
für 2, from here:
Sie die Software für nicht-kommerzielle Zwecke einschließlich Lehr-Nutzung, Forschung und/oder Design verwenden können, und Entwicklung und Test von Projekten für Klassenaufgaben, Tests, oder persönliche Projekte. Sie dürfen die MSDNAA-Software nicht für jede gewinnorientierte Softwareentwicklung verwenden.
Ich bin kein Anwalt, aber solange Sie es nicht verkaufen, sollten Sie unter der "persönlichen Projekte" Vorbehalt in Ordnung sein.
Natürlich könnte man immer freie Alternativen verwenden:
Sharp Develop (auch Open-Source)
Visual Studio 2010 Express Editions
Dies ermöglicht es anderen Benutzern, vielleicht Bastler, Zugang zu haben. Rechtlich sollte es dir gut gehen, verkaufe es aber nicht.
Beachten Sie, dass die Einschränkungen für das Nicht-Verkaufen einer von Microsoft platzierten Lizenz nicht mit der GPL-Lizenz vereinbar sind. Sie können daher kein GPL-Projekt forkieren und Visual Studio für Ihr Projekt verwenden. Diese article ist ziemlich aussagekräftig. Die blog post gibt Sharp Develop viel Lob als eine alternative Lösung.
- 1. Visual Studio basicHttpBinding und Endpunkt Probleme
- 2. MSBuild Ziele und Visual Studio 2012 Probleme
- 3. Visual Studio 2010 und Moss 2007 Probleme
- 4. Der Unterschied zwischen Talend Open Studio für Datenintegration und Open Studio für ESB
- 5. ifstream :: open funktioniert nicht im Debug-Modus von Visual Studio
- 6. Probleme mit Visual Studio-Dateierweiterungen (.vdproj)
- 7. Open "Klassen-Explorer" in Visual Studio 2010
- 8. Unterschied zwischen Talend Open Studio für Datenintegration und Talend Open Studio für Big Data
- 9. Vergleich Visual Studio 2015 und Blend für Visual Studio
- 10. Namespace Probleme in Visual Studio Automatisierte Builds
- 11. Nicht-Open-Source-Versionskontrolle für .Net
- 12. cmake und visual studio
- 13. Open Source Alternative für Borland Entwickler Studio
- 14. Verwenden von WatiN mit Visual Studio 2005
- 15. Verwenden von Code-Snippets in Visual Studio
- 16. Visual Studio 2010 Windows Forms Designer Probleme
- 17. Verwenden von Doxygen mit Visual Studio 2010
- 18. NET-Performance-Probleme - Visual Studio-Hosting-Prozess
- 19. Verwenden von Visual Studio 2010 für Windows 2k/2k3-Server
- 20. Verwenden von Marshal vb.net Visual Studio 2012
- 21. Visual Studio Probleme beim Malen SSIS Aufgaben
- 22. Verwenden von Visual Studio-Vergleichswerkzeug mit VisualHG
- 23. Verwenden von Boost-Test mit Visual Studio
- 24. NuGet-Paket verursacht Probleme in Visual Studio 2015 und Xamarin
- 25. Joblistenersetzung für Visual Studio
- 26. Erstellen und Verwenden von DLLs in Visual Studio C#
- 27. Verwenden von libxml2 in Visual Studio 2008 und Windows XP
- 28. Versionskontrolle und Visual Studio Lösungen
- 29. Mercurial und Visual Studio
- 30. QT und Visual Studio 2010